Getting Started with UTM Simple Shopify Extension
UTM Simple is a free Shopify app that automatically captures UTM parameters from your store visitors, tracks conversions, and helps you understand which marketing campaigns are driving sales.
Click Here to check our Shopify App
What UTM Simple Does
- Captures UTM parameters (source, medium, campaign, term, content) from every visitor
- Tracks conversions across orders, checkouts, and customer signups
- Sends data to Facebook Conversions API via webhooks for better ad optimization
- Provides monthly analytics with charts and AI-generated insights
- 100% free for all Shopify merchants — no paid plans, no hidden fees
Prerequisites
- A Shopify store with an active theme
- A free UTM Simple license key (see Step 1 below)
Setup (5 Steps)
Step 1: Get Your Free License Key
- Visit utmsimple.com/utmsimple-with-shopify
- Sign up and get your free license key
- Your key will look like this:
XXXX-XXXX-XXXX-XXXX
Step 2: Activate Your License
- Open the UTM Simple app in your Shopify admin
- Click License in the left sidebar
- Paste your license key into the input field
- Click Activate License
- You'll see a success message once your license is activated
Your license key is stored securely in your shop's metafields and linked to your store's domain.
Step 3: Install the Theme Extension
- Click Setup in the left sidebar
- Click the Install UTM Simple Tracking button — this opens your Shopify theme editor
- In the theme editor, find the UTM Simple Tracking block in the app blocks section
- Drag it into your theme's Header or Footer section (so it loads on every page)
- Click Save in the theme editor
Tip: Installing in the Header or Footer ensures tracking runs on every page of your store, giving you the most complete data.
Step 4: Configure Webhooks
Webhooks allow UTM Simple to receive real-time data when orders are placed, checkouts are started, and customers sign up.
- Click Webhooks in the left sidebar
- (Optional) Enter a custom webhook endpoint URL if you want to receive data at your own server
- Click Subscribe to All Webhooks
- You'll see a confirmation that all webhook subscriptions were created
UTM Simple subscribes to the following Shopify events:
| Event | Description |
|---|---|
| Orders Created | When a new order is placed |
| Orders Paid | When an order payment is confirmed |
| Orders Updated | When order details change |
| Orders Cancelled | When an order is cancelled |
| Orders Fulfilled | When an order is shipped/fulfilled |
| Checkouts Created | When a customer starts checkout |
| Checkouts Updated | When checkout details change |
| Customers Created | When a new customer account is created |
Step 5: View Your Analytics
- Click Analytics in the left sidebar
- Select a month and year using the date picker
- Click Get Report to load your analytics
- Review your traffic and conversion data in the charts and AI-generated summary
That's it! UTM Simple is now tracking your store visitors and their UTM data.
Next Steps
- Understanding Your Analytics — How to read your reports
- Webhook Configuration — Advanced webhook setup
- Troubleshooting — Common issues and fixes
