What is UTM?

UTM (Urchin Tracking Module) parameters are tags added to the end of URLs. They track where your users come from and how they interact with your website, tying this information back to specific marketing campaigns.

Importance of a structured UTM setup

A clear and consistent UTM setup is critical for:
  • Accurately attributing traffic sources and marketing spend.
  • Measuring the performance of different campaigns.
  • Creating actionable insights to optimize your marketing strategy.
Pro tip: Always ensure your ads and campaigns are correctly tagged with UTM parameters to get the most out of your data.

Common UTM parameters

Here are the most commonly used UTM parameters:
  • utm_source: Identifies where the traffic came from (e.g., google, facebook).
  • utm_medium: Specifies the marketing medium (e.g., cpc, email, banner).
  • utm_campaign: Tracks the campaign name or promotion (e.g., summer_sale2023).

More granular UTM parameters

For even deeper insights, use additional UTM parameters:
  • utm_term: Tracks keywords for paid search campaigns.
  • utm_content: Differentiates similar content or links within the same ad.
We recommend using the below UTM parameters for search and social paid ads and campaigns:

Google

utm_source=google&utm_medium=cpc&dema_id={campaignid}

Meta

utm_source=meta&utm_medium=cpc&dema_id={{campaign.id}}&dema_adid={{ad.id}}

TikTok

utm_source=tiktok&utm_medium=cpc&dema_id=__CAMPAIGN_ID__-__AID__-__CID__

Snapchat

utm_source=snapchat&utm_medium=cpc&utm_campaign={{campaign.name}}&dema_id={{campaign.id}}&utm_content={{ad.id}}&utm_term={{adSet.id}}

Pinterest

utm_source=pinterest&utm_medium=cpc&utm_campaign={campaignname}&dema_id={campaignid}&utm_term={adgroupid}&utm_content={adid}
This structured UTM setup enables Dema to track specific campaign and ad IDs and connect them to traffic, spend, and creatives, providing deeper insights and better attribution.
Using IDs instead of names creates consistency, even if campaign names are updated later.
Note: Poorly structured UTM parameters can lead to incorrect attribution and messy reporting. Follow our guidelines to ensure your data stays clean and actionable.