How to Track Bing Ads in Google Analytics

Cody Schneider8 min read

Running Bing Ads campaigns without tracking them in Google Analytics is like driving with a blindfold on. You see that you’re moving - you have clicks and impressions in your Microsoft Advertising account - but you have no idea where you're going or what’s happening once that traffic arrives. This article will show you exactly how to connect Bing Ads to Google Analytics so you can see the full picture of your ad performance.

GraphedGraphed

Build AI Agents for Marketing

Build virtual employees that run your go to market. Connect your data sources, deploy autonomous agents, and grow your company.

Watch Graphed demo video

Why Is Tracking Bing Ads in Google Analytics So Important?

Connecting your advertising and analytics platforms isn't just a "nice-to-have" clerical task, it’s fundamental to making smarter marketing decisions. When you isolate Bing Ads data from the rest of your analytics, you miss critical context. Here’s why getting your data in one place is a game-changer.

Get a Unified View of All Your Marketing Channels

Most businesses don't rely on a single marketing channel. You might be running Google Ads, managing social media, sending emails, and publishing SEO content - all at the same time. If you analyze Bing's performance only within Microsoft's platform, you’re looking at it in a vacuum.

By piping that data into Google Analytics, you can compare bing / cpc right alongside google / cpc, facebook / social, and google / organic. This unified view helps you understand how Bing contributes to your overall marketing mix and allows you to make more informed decisions about where to allocate your budget.

Free PDF · the crash course

AI Agents for Marketing Crash Course

Learn how to deploy AI marketing agents across your go-to-market — the best tools, prompts, and workflows to turn your data into autonomous execution without writing code.

Unlock Deeper Behavioral Insights

The Microsoft Advertising platform is great at telling you about ad-specific metrics like impressions, clicks, click-through rate (CTR), and cost per click (CPC). But what happens after the click? That’s where Google Analytics shines.

Once you're tracking Bing traffic in GA, you can answer important questions like:

  • Does traffic from Bing have a higher or lower bounce rate than my other paid channels?
  • How many pages do visitors from my Bing campaigns view on average?
  • Are Bing users more engaged than users from my Google Ads campaigns?

These behavioral metrics give you a much clearer sense of traffic quality, helping you optimize your ads to attract visitors who are more likely to engage with your site.

Achieve True Conversion Tracking

A click is great, but a conversion is what matters. By tracking Bing Ads in Google Analytics, you can attribute website goals and e-commerce transactions directly to the specific Bing campaigns, ad groups, and even keywords that generated them. You can finally connect your ad spend to actual revenue and lead generation, proving the ROI of your efforts with concrete data.

The Key to Connection: Understanding UTM Parameters

The magic that connects your Bing ads to your Google Analytics reports is a simple technology called Urchin Tracking Module (UTM) parameters. They sound technical, but the concept is very straightforward.

UTM parameters are short snippets of code that you add to the end of your URLs. When someone clicks a link with these parameters, they tell Google Analytics exactly where that person came from. You've likely seen them before - they’re the reason some URLs look long and contain symbols like ?, =, and &.

There are five standard UTM parameters that Google Analytics understands:

  • utm_source: Identifies where the traffic originated from. For our purposes, this will be bing.
  • utm_medium: Explains the marketing medium. In this case, it’s paid traffic, so we'll use cpc (cost-per-click).
  • utm_campaign: The name of your specific campaign, like winter-sale-2023 or brand-search-us.
  • utm_term: The specific keyword a user searched for that triggered your ad.
  • utm_content: Used to differentiate between ads within the same ad group. You could use it for headline variations or Calls-To-Action (e.g., free-trial-cta vs. demo-request-cta).

When you put them all together, a simple URL like https://www.yourwebsite.com/landing-page becomes:

https://www.yourwebsite.com/landing-page?utm_source=bing&utm_medium=cpc&utm_campaign=winter_sale&utm_term=blue_widgets&utm_content=image_ad_version_a

When someone clicks that link, Google Analytics reads those tags and sorts the visit into the proper bucket, ready for you to analyze.

GraphedGraphed

Build AI Agents for Marketing

Build virtual employees that run your go to market. Connect your data sources, deploy autonomous agents, and grow your company.

Watch Graphed demo video

How to Add UTM Parameters to Your Bing Ads

Now that you know what needs to be done, how do you actually do it? You have two main methods for tagging your Bing Ad URLs: the easy way (auto-tagging) and the more flexible way (manual tagging).

Method 1: Auto-tagging (The Recommended Approach)

Microsoft Advertising has a built-in feature that automatically appends the necessary tracking parameters to all your ad URLs for you. This is the fastest, easiest, and least error-prone method. For the majority of advertisers, this is the best option.

Here’s how to enable it:

  1. Log in to your Microsoft Advertising account.
  2. In the left-hand navigation menu, click All campaigns, then click the Settings tab.
  3. Select Account level options.
  4. In the account settings menu, find the section for Auto-tagging.
  5. Check the option that best applies to your case.
  6. Select “Add UTM tags to my destination URLs.” to enable it so it can properly categorize the incoming traffic via Microsoft Ads to your Google account if it is unlinked.
  7. Check "To use with my third-party analytic tool not associated with Google such as Adobe analytics" for a manual configuration using Microsoft Ads' own dynamic text parameters.
  8. Save for Bing Ads to apply for this tracking to take effect.

That's it! Microsoft Advertising will now automatically add the following tags (or similar, depending on your selection) to your final URLs:

  • utm_source=bing
  • utm_medium=cpc
  • utm_campaign={CampaignName}
  • utm_term={keyword}
  • utm_content={AdGroupName}

The system uses dynamic parameters (the values in {...}) to automatically insert the correct campaign name, keyword, and ad group name for every click.

Method 2: Manual UTM Tagging (For Advanced Control)

If you have a very specific tracking methodology or need to override the default auto-tagging values, you can build your URLs manually. The biggest downside is that it’s a manual process - it’s easy to make typos or forget to tag a new ad, which leads to gaps in your data. In all situations you should be mindful about double-tagging traffic with UTM parameters and MSCLID parameters.

The easiest way to do this is with a URL building tool. Google offers a free Campaign URL Builder .

Here’s how to use it for a Bing Ads campaign:

  1. Enter your Destination URL: This is the final landing page a user will arrive at. Ex: https://www.yourwebsite.com/.
  2. Fill in the Parameters: For full tracking, you’ll want to use Bing’s dynamic tracking parameters here. This saves you from having to create a unique URL for every single keyword and ad.
  3. The URL builder will generate the full, tagged URL for you to copy. You'll then paste this URL into the Final URL field for your ads within the Microsoft Advertising platform. When an ad is served, Bing will dynamically replace the template tags like {Campaign} and {Keyword} with the actual data from the user's click.

Free PDF · the crash course

AI Agents for Marketing Crash Course

Learn how to deploy AI marketing agents across your go-to-market — the best tools, prompts, and workflows to turn your data into autonomous execution without writing code.

Where to Find Your Bing Ads Data in Google Analytics 4

Once you’ve successfully tagged your URLs, the traffic data will start flowing into GA4. Here is where to look for it to analyze performance.

  1. In your GA4 property, navigate to Reports.
  2. Under the Life cycle section, click on Acquisition > Traffic acquisition.
  3. By default, you’ll see the report organized by the 'Session default channel group.' Click the small downward arrow next to this dimension to change it.
  4. Select Session source / medium. You should now see a row for bing / cpc.

From here, you can analyze all your key metrics in GA4 - sessions, engaged users, conversions, and total revenue - all segmented by channel. To get even more granular, you can add a secondary dimension by clicking the blue "+" icon next to the primary dimension. Choose dimensions like Session campaign, Session manual term, or Session manual ad content to see the specific campaigns, keywords, and ads driving your results.

Best Practices for Clean and Consistent Tracking

Just starting to send data isn’t enough. You need to ensure that data is clean, consistent, and easy to interpret. Follow these simple rules to avoid common headaches.

  • Be Consistent with Case: Google Analytics is case-sensitive. Bing / CPC is treated as a different channel than bing / cpc. Stick to lowercase for everything to keep your reports tidy.
  • Use a Consistent Naming Convention: Before you launch a dozen campaigns, establish a solid naming structure. A messy campaign report is impossible to analyze. Choose a pattern like Topic-Targeting-AdNetwork-Date and stick with it.
  • Pick One Method and Stick with It: Avoid using both auto-tagging and manual tagging simultaneously within the same account. It can lead to confusing and duplicated data in your reports. Auto-tagging should be your default choice.
  • Test Your Clicks: After enabling auto-tagging or adding manual tags, click one of your own live ads (and then immediately bounce to avoid wasting your budget). Then, check the URL in your browser to confirm the UTM parameters were added correctly.

Final Thoughts

Tracking your Bing Ads performance within Google Analytics provides a holistic view of your marketing effectiveness, helping you understand user behavior, attribute conversions, and optimize your ad spend. By setting up simple UTM tracking, either manually or through auto-tagging, you can connect your campaigns to real business outcomes shown in a whole new dimension.

After you've connected your data sources, the next step is making sense of it all without spending hours digging through GA reports. This is where we built Graphed to help. We connect directly to tools like Google Analytics and Microsoft Advertising, letting you pull all your data into one place. From there, you can ask for dashboards in plain English - like "create a dashboard showing my Bing campaigns' sessions, conversions, and ad spend over the last quarter" - and get a live, automated report in seconds.

Related Articles