Add Required UTM Parameters to Microsoft Ads (Step-by-Step)
Your Microsoft Ads are showing as organic search from Bing in GA4. You're paying for ads but they look like free traffic.
You can fix this in 4 minutes.
🚨 Not sure what's breaking your tracking?
Run a free 60-second audit to check all 40+ ways UTM tracking can fail.
Scan Your Campaigns Free✓ No credit card ✓ See results instantly
What You're Fixing
Microsoft Ads automatically adds msclkid to track clicks, but GA4 doesn't recognize msclkid for traffic classification.
Without UTM parameters:
yoursite.com?msclkid=abc123
Result in GA4:
- Source/Medium: bing / organic
- Channel: Organic Search
- Campaign: (not set)
- Paid traffic classified as organic
The fix: Add UTM parameters alongside msclkid.
😰 Is this your only tracking issue?
This is just 1 of 40+ ways UTM tracking breaks. Most marketing teams have 8-12 critical issues they don't know about.
• 94% of sites have UTM errors
• Average: $8,400/month in wasted ad spend
• Fix time: 15 minutes with our report
✓ Connects directly to GA4 (read-only, secure)
✓ Scans 90 days of data in 2 minutes
✓ Prioritizes issues by revenue impact
✓ Shows exact sessions affected
The 4-Minute Fix
Step 1: Enable Auto-Tagging (1 minute)
- Open Microsoft Ads
- Click Settings (gear icon) → Account settings
- Find Auto-tagging section
- Check: "Tag URLs with tracking parameters"
- Save
Step 2: Add UTM Parameters (2 minutes)
- Navigate to Campaigns
- Click on a campaign → Settings
- Scroll to Tracking template or Custom parameters
- Add UTM parameters:
Example:
utm_source=bing
utm_medium=cpc
utm_campaign={"{"}{"{"}campaignname{"}"}{"}"}}
utm_content={"{"}{"{"}adgroupname{"}"}{"}"}}
utm_term={"{"}{"{"}keyword{"}"}{"}"}}
- Save changes
Step 3: Verify (1 minute)
Click one of your ads. URL should have both:
yoursite.com?msclkid=abc123&utm_source=bing&utm_medium=cpc
Important: Both msclkid and UTMs work together. GA4 doesn't create duplicate sessions—it reads the UTMs for classification and ignores the msclkid.
✅ Fixed this issue? Great! Now check the other 39...
You just fixed one tracking issue. But are your Google Ads doubling sessions? Is Facebook attribution broken? Are internal links overwriting campaigns?
• Connects to GA4 (read-only, OAuth secured)
• Scans 90 days of traffic in 2 minutes
• Prioritizes by revenue impact
• Free forever for monthly audits
Join 2,847 marketers fixing their tracking daily
What Changes After You Fix It
Before (no UTMs):
- Source/Medium: bing / organic
- Channel: Organic Search
- Campaign: (not set)
- Paid classified as organic
After (with UTMs):
- Source/Medium: bing / cpc
- Channel: Paid Search
- Campaign: spring_sale
- Full attribution
FAQ
Will this break Microsoft Ads conversion tracking?
No. Microsoft Ads tracking operates independently. UTMs are for GA4 only.
Why are my paid clicks showing as organic?
GA4 doesn't recognize msclkid. Without UTMs, clicks from bing.com are classified as organic search.
Do I need UTMs for every campaign?
Yes. Without UTMs, all Microsoft Ads traffic will show as organic in GA4.