🔗URL & UTM
UTM Template: Google Ads
UTM parameters for Google Ads with gclid auto-tagging notes
Explanation
Google Ads auto-tagging adds gclid parameter. Use UTM as fallback and for non-Google Analytics platforms.
Examples
Search Campaign
Input
https://example.com?utm_source=google&utm_medium=cpc&utm_campaign=brand_search&gclid=ABC123
Output
Google Ads with auto-tagging
Code Examples
JavaScript
const buildGoogleAdsURL = (baseURL, campaign, adGroup) => {
const url = new URL(baseURL);
url.searchParams.set('utm_source', 'google');
url.searchParams.set('utm_medium', 'cpc');
url.searchParams.set('utm_campaign', campaign);
url.searchParams.set('utm_term', adGroup);
// gclid is added automatically by Google
return url.toString();
};Try it Now
💡 Tips
- Enable auto-tagging in Google Ads for best tracking
- Use utm_term for keyword tracking
- UTM parameters work alongside gclid
⚠️ Common Pitfalls
- Auto-tagging must be enabled in Google Ads
- Manual UTM tags may conflict with auto-tagging in GA4
- gclid expires after 90 days