Skip to Content

X Ads UTM Tracking

How Vendo extracts and normalizes UTM parameters from X Ads destination URLs.

Last reviewed September 15, 2026

Vendo extracts UTM parameters from X Ads destination URLs (card URLs or promoted tweet URLs) for marketing attribution.

How It Works

  1. Vendo gets the destination URL from the card or URL field of each promoted tweet.
  2. Vendo parses the UTM parameters from the URL query string.
  3. If utm_campaign is missing, Vendo uses the campaign name from the X Ads hierarchy.

Extracted Parameters

ParameterSourceFallback
utm_sourceURL query string
utm_mediumURL query string
utm_campaignURL query stringCampaign name from X Ads
utm_termURL query string
utm_contentURL query string
utm_source_platformSet automaticallyx

Best Practices

Use Consistent UTM Parameters

Add UTM parameters to all your X Ads destination URLs:

https://example.com/landing?utm_source=x&utm_medium=paid_social&utm_campaign=spring_sale

Campaign Name Fallback

If your URLs do not include utm_campaign, Vendo uses the campaign name from X Ads. Give your campaigns descriptive names. Then the attribution data is useful also without explicit UTM tags.

Matching with Other Platforms

To compare X Ads data with other ad platforms in Vendo, use the same utm_source values every time:

PlatformRecommended utm_source
X Adsx or twitter
Google Adsgoogle
Meta Adsfacebook or meta
TikTok Adstiktok
Snap Adssnapchat
Need help?

When you contact support, give your workspace, the source or destination name, the job ID and the first error message.

support@vendodata.com
Last updated on