The 5 core UTM parameters:
- utm_source (Required) – Identifies the traffic source (e.g., google, facebook, newsletter)
- utm_medium (Required) – Campaign medium (e.g., cpc, email, social)
- utm_campaign (Required) – Campaign name (e.g., summer_sale_2024)
- utm_term (Optional) – Paid keywords (e.g., cheap+flights)
- utm_content (Optional) – Ad variation (e.g., banner_ad or text_link)
Example URL: [URL unfurl="true"]https://www.flightarabia.com/?utm_source=google&utm_medium=cpc&utm_campaign=dubai_promo&utm_term=cheap+dubai+flights[/URL]
2. How to Implement
Method 1: Manual UTM Links (For Ads & Emails)
Add UTM tags directly to URLs in:
- Google Ads
- Facebook/Instagram ads
- Email campaigns (Mailchimp, Sendinblue)
Example for a Facebook Ad:
[URL unfurl="true"]https://www.flightarabia.com/?utm_source=facebook&utm_medium=social&utm_campaign=winter_getaway[/URL]
Method 2: Google Analytics Module
- Go to Modules > Analytics > Google Analytics
- Enable "Enable UTM Tagging"
- Add your Google Analytics Tracking ID
- UTM data will auto-track in GA4
Method 3: UTM Builder Tools
Use free tools like:
3. Best Practices
✅ Use lowercase letters (e.g., utm_source=facebook, not utm_source=Facebook)
✅ Be consistent (Use the same naming for the same campaign)
✅ Avoid spaces (Use + or - instead, e.g., summer+sale)
✅ Track in Google Analytics (Check Acquisition > Campaigns)
Example for Email Campaign:
[URL unfurl="true"]https://www.flightarabia.com/?utm_source=newsletter&utm_medium=email&utm_campaign=june_discounts&utm_content=cta_button[/URL]
To see UTM performance:
- Google Analytics → Acquisition > Campaigns
- PrestaShop Stats → Statistics > Traffic & Referrers
5. Common Mistakes to Avoid
❌ Missing UTM tags (Leads to "Direct / Untracked" traffic)
❌ Typos in parameters (e.g., utm_soruce instead of utm_source)
❌ Overcomplicating names (Keep it simple: utm_campaign=ramadan_2024)