Skip to main content

URL Parameters for Bing

How to add the correct UTM parameters to your Bing (Microsoft Ads) campaigns so Klar can attribute your ad spend accurately.

Written by Maximilian Rast

Bing Ads

✅ Editing UTM parameters at the campaign or ad group level does not trigger an ad review and does not affect your optimization score. Make these changes as soon as possible.

⚠️ Tracking templates at different levels override each other. Bing uses the most specific level: ad > ad group > campaign > account. If you're setting tracking templates or Final URL suffixes at the ad level, they will override anything set higher up — and Klar won't track those ads. Always check for ad-level overrides.


Parameters

New setup (no existing UTM parameters)

Bing's UTM auto-tagging makes this simple. Add this to your account-wide and ad group tracking templates:

{lpurl}?klar_source=bing&klar_adid={AdId}

Then enable UTM auto-tagging in your account settings. Bing will automatically append utm_source, utm_medium, utm_campaign, and utm_term for you.

Existing UTM parameters

If you already have UTM parameters in your tracking template, make sure these are either already present or appended:

utm_source=bing OR utm_medium=bing

utm_campaign={Campaign}

utm_term={AdGroup}

utm_content={keyword:default}

klar_source=bing

klar_adid={AdId}

Example:

Below is an example of how adding the required parameters to existing parameters looks like with the added parameters being bold:

{lpurl}?utm_source=bing&utm_medium=cpc&utm_campaign={Campaign}&utm_term={AdGroup}&utm_content={keyword:default}&klar_source=bing&klar_adid={AdId}


Implementation

Three steps to complete: enable UTM auto-tagging, set the account-wide tracking template, and set the ad group tracking template.

Step 1 — Enable UTM auto-tagging

  1. Go to SettingsAccount level options

  2. Check the box next to Add UTM tags to my destination URLs

  3. Select Keep my existing tags and add any that are missing

Step 2 — Set the account-wide tracking template

  1. Go to SettingsAccount level options

  2. Paste the parameters from above into the Tracking template field

Step 3 — Set the ad group tracking template

  1. Go to Ad groups and select all ad groups

  2. Click EditChange URL options

  3. In the popup, set Action to Set URL options

  4. Set Tracking template to Set value

  5. Paste the parameters into the input field below Set value

  6. Save


Best practices

  • Add the Tracking template column to your ad group column preset so you can quickly see which ad groups have parameters applied.

  • Check for ad-level overrides. If any ads have their own tracking templates or Final URL suffixes, they will override the ad group and account settings — and those ads won't be tracked by Klar. Remove or align them.

  • Apply to all ad groups, not just active ones. Paused ad groups can be reactivated or duplicated at any time.

Did this answer your question?