Importing Microsoft conversions to GA4 with UTMs
Aligning Microsoft Advertising data with Google Analytics 4 requires structured UTM tagging and ValueTrack parameter mapping. Here is how to configure clean cross-channel analytics.
By Katie Delaney · 2026-08-28 · 4 min read
Why Microsoft Ads requires deliberate GA4 tagging#
Google Analytics 4 natively integrates with Google Ads via auto-tagging, but treats untagged Microsoft Advertising traffic as generic 'organic search' or unassigned referral traffic.
To ensure Microsoft campaigns appear cleanly under the Paid Search default channel grouping in GA4, accounts must enforce standardized UTM parameters as detailed in Microsoft URL Tracking Docs, 2026.
The standardized Microsoft UTM tracking template#
Apply this account-level tracking template to automate UTM appending across all search, shopping, and audience campaigns:
{lpurl}?utm_source=bing&utm_medium=cpc&utm_campaign={campaign}&utm_term={keyword}&utm_content={AdId}&msclkid={msclkid}
Using {lpurl} preserves original landing page query strings and deep link parameters.
Aligning with GA4 default channel grouping rules#
GA4 assigns traffic to 'Paid Search' when utm_medium matches cpc or ppc and utm_source contains bing.
For the Microsoft Audience Network, set utm_medium=native to cleanly isolate display traffic in separate GA4 native reporting buckets as outlined in Microsoft ValueTrack API Specs, 2026.
Understanding conversion discrepancies between UET and GA4#
Microsoft UET reports conversions based on click date, while GA4 reports conversions on the date the event occurred. Furthermore, GA4 cross-channel data-driven models distribute credit across non-Microsoft touchpoints.
Consult our Microsoft Ads Hub for tracking planners and UTM validation tools.
UTM parameter reference dictionary#
The table below details standard ValueTrack parameters for Microsoft Advertising campaigns.
| UTM Parameter | Recommended Value / Token | Function in GA4 |
|---|---|---|
| utm_source | bing | Identifies traffic source as Microsoft Search |
| utm_medium | cpc | Categorizes channel as Paid Search in GA4 |
| utm_campaign | {campaign} | Passes human-readable campaign name |
| utm_term | {keyword} | Passes targeted bidding keyword |
| utm_content | {AdId} | Passes unique creative asset identifier |
Frequently asked questions#
Why does Microsoft Ads traffic show as 'Unassigned' in GA4?
Traffic appears as 'Unassigned' if utm_source or utm_medium parameters are missing or non-standard. Use utm_source=bing and utm_medium=cpc to ensure proper classification.
Where do I apply the tracking template in Microsoft Ads?
Configure the tracking template at the Account level under Tools > Account-Level Options > Tracking Template to apply it universally.
What is the difference between {keyword} and {query} in ValueTrack?
{keyword} passes the keyword in your account that triggered the ad, while {QueryString} passes the exact search term typed by the user.
Why don't GA4 conversions match Microsoft Ads conversions?
Microsoft credits conversions to the ad click date and claims 100% credit on last Microsoft touch, whereas GA4 reports on event date and evaluates cross-channel multi-touch attribution.
Does Auto-tagging replace the need for UTM tracking templates?
Auto-tagging appends MSCLKID for Microsoft UET tracking, but third-party platforms like GA4 still require explicit UTM parameters to read campaign names.
Read more on this topic#
The Microsoft Ads Hub
Free tools, campaign guides and live news for every Microsoft Ads format.
Open the hubHow Microsoft Ads conversion tracking and the UET tag work
How the UET tag records visits, how conversion goals decide what counts, and how to test the whole chain before trusting the numbers.
Read the entryMicrosoft Advertising attribution models and conversion windows
A practical guide to Microsoft Advertising attribution models, conversion window settings, and cross-channel credit distribution.
Read the entryConversion lag and how to read recent Microsoft Ads data
A technical guide to understanding conversion lag, click-date backfilling, and evaluating recent performance on Microsoft Ads.
Read the entryNeed clean cross-channel reporting in GA4?
folkfox builds standardized ValueTrack tracking templates and analytics reconciliation frameworks.