Microsoft Ads UTM Tracking
Vendo extracts UTM parameters from your Microsoft Ads tracking templates and custom parameters to help you attribute website traffic and conversions.
How It Works
Microsoft Ads supports tracking templates at multiple levels. Vendo resolves the template hierarchy and extracts UTM parameters:
- Ad-level tracking template (highest priority)
- Ad Group-level tracking template
- Campaign-level tracking template (lowest priority)
Custom parameters defined at each level are substituted into the tracking template.
Setup
Account-Level Template
In Microsoft Ads, navigate to Account Settings and set a tracking template:
{lpurl}?utm_source=bing&utm_medium=cpc&utm_campaign={_campaign}&utm_content={_content}&utm_term={keyword}Custom Parameters
Set custom parameter values at the campaign and ad levels:
- Campaign level: Set
{_campaign}to your URL-encoded campaign name - Ad level: Set
{_content}to your URL-encoded ad title
Supported Variables
Microsoft Ads supports dynamic value track parameters:
| Variable | Description | Example |
|---|---|---|
{keyword} | Matched keyword | nike shoes |
{campaignid} | Campaign ID | 12289390737 |
{adgroupid} | Ad group ID | 12856939073 |
{device} | Device type | Computers, Mobile, Tablets |
{matchtype} | Keyword match type | b (broad), p (phrase), e (exact) |
{msclkid} | Microsoft Click ID | Auto-appended |
Extracted Parameters
| Parameter | Source | Fallback |
|---|---|---|
utm_source | URL parameter | — |
utm_medium | URL parameter | — |
utm_campaign | URL parameter | — |
utm_term | URL parameter | — |
utm_content | URL parameter | — |
Click ID Tracking
Microsoft Ads automatically appends the msclkid parameter to landing page URLs. Vendo uses this to match conversions to ad clicks.
https://yoursite.com/product?msclkid=3bd2dffd8f9e11ec9f58fa163e7897b4Best Practices
- Set tracking templates at the account level for consistent coverage
- Use custom parameters for campaign and ad-specific values
- URL-encode all custom parameter values
- Ensure your website captures and stores the
msclkidparameter
Verify Setup
- Click a test ad and confirm the landing URL contains UTM parameters
- Confirm UTM values appear on events in your destination or Vendo
Last updated on