Skip to Content
SourcesMeta AdsUTM Tracking

Meta Ads UTM Tracking

UTM tags distinguish paid traffic from organic traffic. Without them, traffic from Facebook properties gets lumped together in reporting. Passing more context about campaigns generally leads to more optimization opportunities.

How It Works

  1. You add UTM parameters in Meta Ads Manager at the ad level
  2. Meta resolves dynamic template variables into the final URL
  3. Vendo reads the resolved URL and extracts UTM values

Setup

Configuration happens at the ad level within Facebook Ads Manager:

  1. Navigate to Ad settings > Tracking for each ad requiring customization
  2. Locate the Tracking section and paste this parameter string into URL parameters:
utm_source={{site_source_name}}&utm_medium=cpc&utm_campaign={{campaign.name}}_{{adset.name}}&utm_content={{ad.name}}&utm_term={{placement}}

Supported Variables

VariableExample
{{ad.id}}1668853271
{{ad.name}}AD NAME
{{adset.id}}166885327
{{adset.name}}AD SET NAME
{{campaign.id}}21194873216
{{campaign.name}}CAMPAIGN NAME
{{placement}}Facebook_Desktop_Reels
{{site_source_name}}Facebook, Instagram

Note: The .name variables capture initial values only — subsequent name changes require manual UTM updates.

Extracted Parameters

ParameterSourceFallback
utm_sourceURL parameter
utm_mediumURL parameter
utm_campaignURL parameter
utm_termURL parameter
utm_contentURL parameter

Click ID Tracking

Meta automatically appends the fbclid parameter to landing page URLs. Ensure your website captures and stores this parameter so Vendo can match conversions to ad clicks.

https://yoursite.com/product?fbclid=abc123def456

Best Practices

  • Always include utm_source and utm_medium=cpc in your URL parameters
  • Use consistent campaign naming to make reporting easier
  • Keep UTM values short and URL-encoded

Verify Setup

  1. Click a test ad and confirm the landing URL contains UTM parameters
  2. Confirm UTM values appear on events in your destination or Vendo
Last updated on