UTM Tracking
Vendo automatically extracts UTM parameters from X Ads destination URLs (card URLs or promoted tweet URLs) to enable marketing attribution.
How It Works
- Vendo fetches the destination URL from each promoted tweet’s card or URL field
- UTM parameters are parsed from the URL query string
- If
utm_campaignis missing, Vendo falls back to the campaign name from the X Ads hierarchy
Extracted Parameters
| Parameter | Source | Fallback |
|---|---|---|
utm_source | URL query string | — |
utm_medium | URL query string | — |
utm_campaign | URL query string | Campaign name from X Ads |
utm_term | URL query string | — |
utm_content | URL query string | — |
utm_source_platform | Set automatically | x |
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_saleCampaign Name Fallback
If your URLs don’t include utm_campaign, Vendo uses the campaign name from X Ads. Name your campaigns descriptively to get useful attribution data even without explicit UTM tags.
Matching with Other Platforms
To correlate X Ads data with other ad platforms in Vendo, use consistent utm_source values:
| Platform | Recommended utm_source |
|---|---|
| X Ads | x or twitter |
| Google Ads | google |
| Meta Ads | facebook or meta |
| TikTok Ads | tiktok |
| Snap Ads | snapchat |
Last updated on