UTM Builder: Dynamic UTM Parameters for Facebook, TikTok & Google Ads
trueRoas-logotrueRoas-text-logo

UTM Builder: Create Dynamic UTM Parameters for Ad Campaigns

Track Your Facebook, TikTok, and Google Ads Performance

Table of contents
  • 1. Facebook Dynamic UTM Parameters
  • 2. TikTok Dynamic UTM Parameters
  • 3. Google Dynamic UTM Parameters
  • 4. UTM Link Creator Tool

Dynamic URL parameters exists in most large ad platforms. They help you track your sales in Google Analytics, or other tracking tools. Usually these parameters are used with UTM parameters, but can be use with any query parameter of your choice. For example https://www.trueroas.com?trueroas={{ad.id}}.

The way dynamic URL parameters work is that every time a prospect clicks the URL on the ad platform, the ad platform automatically generates the data (ad name, campaign id. etc.) for you so that you won't have to edit every ad link manually.

The team at TrueROAS has created a list and tool for you to create your own UTM parameters, or just find out what's available at the large ad platforms.

Dynamic URL Parameters Across Platforms
Parameter
Meta

TikTok

Google Ads

Campaign Name
{{campaign.name}}
__CAMPAIGN_NAME__
{campaignname}
Campaign ID
{{campaign.id}}
__CAMPAIGN_ID__
{campaignid}
Ad Set/Group Name
{{adset.name}}
__AID_NAME__
{adgroupname}
Ad Set/Group ID
{{adset.id}}
__AID__
{adgroupid}
Ad Name
{{ad.name}}
__CID_NAME__
{creative}
Ad ID
{{ad.id}}
__CID__
{creative_id}
Placement
{{placement}}
__PLACEMENT__
{placement}

Click the copy icon next to any parameter to copy it to your clipboard. These parameters can be used in your URL to automatically track campaign, ad set, and ad performance.

Meta Dynamic URL Parameters

For Facebook & Instagram

CampaignAdset/AdGroupAd
Name{{campaign.name}}{{adset.name}}{{ad.name}}
ID{{campaign.id}}{{adset.id}}{{ad.id}}
Placement{{placement}}

TikTok Dynamic URL Parameters

CampaignAdset/AdGroupAd
Name__CAMPAIGN_NAME____AID_NAME____CID_NAME__
ID__CAMPAIGN_ID____AID____CID__
Placement__PLACEMENT__

Google Dynamic URL Parameters

CampaignAdset/AdGroupAd
Name{CampaignName}{AdgroupName}{CreativeName}
ID{campaignId}{adgroupId}{creative}
Placement{placement}

Generated URL

Create Your Complete Tracking URL

Create link with custom parameters

Track with dynamic parameters provided by the ad platform.

Fill out fields and the automatically tracked URL will be generated for you.

Your website URL (e.g. https://www.example.com)

Generated URL (fill in fields below)

'utm_id' is usually used to identify a specific ads campaign.

Identifies the search engine, newsletter name, or other source.

Often used to capture tracking data. Example: trueroas={{ad.id}}

Add dynamic or custom value. Example: trueroas={{ad.id}}

Marketing medium (e.g., email, cpc, social)

Specific product promotion or strategic campaign name

Identify paid search keywords for your ads

Use to differentiate A/B testing or ad variations

Your UTM URL is ready!

👆 Copy this URL and use it in your ad campaign. The dynamic parameters will be automatically populated when someone clicks your ad.

Stop Wasting Ad Spend Today

Hundreds already stopped wasting 37% ad spend.
When will you?

Start 14-Day Trial

💰 Scale with AI Today ⚡ 3 Clicks to Setup

Free Guide

Best Performing Facebook Audiences for Shopify and WooCommerce Stores in 2025

True ROAS

HomeTriple Whale vs TrueRoasWhy True ROASPricing

Company

BlogGDPR + Ethical TrackingPrivacy PolicyTerms of Service

Get Started

Log inSign Up

Follow Us