UTM Builder for Google Ads
Instantly generate perfectly formatted tracking URLs for your Google Ads campaigns.
Assembled tracking URL
Google Ads tracking best practices
A note on auto-tagging: Google Ads auto-tagging already connects your Google Ads data with GA4. Manual UTM tagging is what you need when the same click also has to reach a third-party CRM or a non-Google analytics tool.
| Parameter | Recommended value | Use case |
|---|---|---|
| utm_source | Identifies Google as the traffic source. | |
| utm_medium | cpc | Stands for cost-per-click, the standard medium for paid search. |
| utm_campaign | [campaign name] | Match your exact campaign name in the Google Ads interface. |
Google Ads UTM FAQs
If you only use Google Analytics 4, auto-tagging is sufficient. If you also use a third-party CRM, a marketing automation tool or independent tracking software, add manual UTM parameters so those systems can read the traffic source.
The standard and most recommended medium for Google Ads is cpc, short for cost-per-click. It is what makes GA4 categorise the traffic as paid search instead of leaving it unassigned.
Yes. Rather than tagging every ad URL by hand, generate your base UTM string here and extend it with Google's ValueTrack macros to set up an account-level tracking template.
The rest of the UTM toolkit
UTM Checker
Paste a finished campaign URL and see every tag parsed, plus the casing and spacing problems that quietly split your reports.
Bulk UTM Generator
Tag a whole list of destination URLs with one shared campaign, then copy them all or download the result as a CSV file.
What are UTM parameters?
The reference page: what each of the five tags means, the naming conventions that keep GA4 clean, and the mistakes to avoid.