UTMInsight is a powerful, open-source JavaScript library for tracking UTM parameters and attributing conversions. Designed for seamless integration into websites, UTMInsight provides valuable insights into marketing campaign effectiveness, helping you optimize your ad spend and improve ROI. Brought to you by AdTrace.
- 📊 Automatic capture of UTM parameters
- 🔗 Cross-page UTM parameter persistence
- 👁️ Page view tracking
- 💹 Conversion tracking with attribution to original UTM parameters
- 🔌 Easy integration with existing analytics setups
Include the UTMInsight script in your HTML:
<script src="https://cdn.example.com/utminsight.js"></script>UTMInsight automatically initializes and starts tracking page views and UTM parameters. To track a conversion:
UTMInsight.trackConversion("signup", 50);- Clone the repository
- Install dependencies:
npm install - Run development build:
npm run dev - Build for production:
npm run build - Run tests:
npm test
This project is licensed under the MIT License - see the LICENSE file for details.
Made with ❤️ by AdTrace AI