UTM-builder logo

UTM configurations for TikTok, Instagram, and Google Ads

Practical advice for paid marketing channels.

If you run paid advertising across different networks, standardizing your tracking links is the only way to compare performance. This guide explains how to configure UTM parameters specifically for major platforms like Google Ads, Instagram, and TikTok.

Why you need cross-platform standardisation

Each advertising platform provides its own analytics dashboard. Facebook praises its own ads, while Google emphasizes search. Comparing the performance between the two requires a neutral third-party tool, like Google Analytics 4 (GA4).

To ensure GA4 can categorize the traffic properly, your utm_source and utm_medium combinations must follow a consistent pattern. Failing to do so causes data pollution.

Google Ads tracking

Google Ads offers an Auto-tagging feature. When enabled, Google automatically appends a parameter called the "GCLID" (Google Click ID) to your URLs. GA4 decodes this ID to show the campaign, ad group, and keyword.

If you use GA4, auto-tagging is usually enough. However, if you use a third-party CRM or a different analytics tool, you will likely need to manually append UTM tags or set up a tracking template in Google Ads using ValueTrack parameters.

Using ValueTrack parameters

ValueTrack parameters dynamically insert data into your URLs when an ad is clicked. A common template looks like this:

?utm_source=google&utm_medium=cpc&utm_campaign={campaignid}&utm_term={keyword}

This method saves time and reduces syntax errors from typing out links manually.

Instagram and Facebook (Meta) Ads

Meta's advertising platform doesn't have an equivalent to Google's GCLID that passes campaign-level data to external analytics platforms. You must actively use UTM parameters to get visibility into your campaigns.

  • utm_source: Keep it clean by using facebook or instagram depending on the placement. If targeting the whole network, some use meta.
  • utm_medium: Generally, you should use cpc or paid_social to distinguish it from organic tracking.
  • utm_campaign: Meta offers dynamic URL parameters similar to ValueTrack. You can use {{campaign.name}} or {{adset.name}} in the URL builder at the ad level.
Q: Meta provides conversion data. Why use GA4?
A: Meta uses post-view and algorithmic attribution models that often inflate conversion numbers. GA4 typically looks at last-click attribution across all channels, providing a useful counterweight for budget decisions.

TikTok Ads tracking

TikTok is similar to Meta in terms of tracking requirements. It is an upper-funnel channel, meaning users might click an ad, not buy immediately, and return later via Google Search. This makes tracking challenging, but UTM parameters remain a helpful baseline.

  • utm_source: tiktok
  • utm_medium: cpc or paid_video.
  • Dynamic tags: TikTok also supports macros. You can append ?utm_source=tiktok&utm_medium=cpc&utm_campaign=__CAMPAIGN_NAME__&utm_content=__AD_NAME__ in the destination URL field.

Avoiding duplicate content issues

It is important to remember that heavy use of URL parameters in your advertising can present an SEO impact. Adding tracking templates to hundreds of ads will generate hundreds of unique URLs. Make sure your landing pages use canonical tags to consolidate link equity.

Start tagging your campaigns

Implementing a unified tracking strategy for your paid media provides reliable insights into your advertising efforts. Use this knowledge alongside QR tracking and email tracking for a complete view of your marketing mix. Visit our How To hub to explore tracking other activities.

Start generating reliable links

Use our free tool to build UTM tags and ensure your analytics data remains clean.

Create your UTM tags here