Setting up Bing Ads

Updated by Jing Lin

To populate Bing Ads dashboards with data, you need to enable the Bing Ads integration.

It can take up to 48 hours for the data to show in the Dreamdata app once you successfully integrated it.

Setting up Bing Ads

  1. On Dreamdata's main menu, click on Data Platform and then select "Sources".
  2. On the Sources page, select "Bing Ads", either from the SEO or Paid sections or by searching for it, using the search bar.
  3. Click "Enable" (a new tab will open).
  4. In order to proceed you need to be signed into your Microsoft Account.
  5. Grant Dreamdata access to manage your Bing Ads and related info. Click "Yes".
  6. Make sure relevant accounts are set to "Active" and click "Save".
  7. You're all set 🔥 It can take up to between 24 – 48 hours before data begins to appear.

What data do we get from Bing?

Daily campaign performance which contains daily cost, clicks, impressions for each campaign. Dreamdata will use all the historical data available for your plan.

Permissions

Make sure that the user creating the integration has one of the following roles with access to the needed accounts

  • Super Admin
  • Standard User
  • Advertiser Campaign Manager
  • Viewer

Tracking

In order for us to properly track your Bing Ads, you need to allow for Auto-Tagging within your Bing Account. The latest instructions to do so from Microsoft are as follows:

Turn on auto-tagging

You turn on auto-tagging at the account level, and then Microsoft Advertising automatically adds the UTM tags to the landing page URLs for text ads, keywords, Microsoft Shopping Campaigns, Image Extensions, and Sitelink Extensions.

  1. From the top menu, select Campaigns > Settings > Account level options.
  2. Next to the Account settings page title, click the edit icon 
  3. Next to Auto-tagging, select Add UTM tags to my landing page URLs.
  4. Choose to either:
    1. Replace all existing tags (this option will remove any UTM tags you already have).
    2. Keep the tags you already have and have Microsoft Advertising just add any that are missing (this option will simply add the tags below to your existing tags).
  5. Click Save.

Add Final URL suffix

  1. From the left menu, select Campaigns > Settings > Account level options.
  2. Add ad_id={AdId}&adgroup_id={AdGroupId}&campaign_id={CampaignId}&utm_term={Keyword}&match_type={MatchType} in Final URL suffix, click Save
  3. Click Test > hover over Test complete to see if the url have correct information
  4. Some account level options will be overridden by campaign, ad group, or ad settings. For example, a tracking template set at the campaign level overrides the account level tracking template for that campaign. We suggest you delete all campaign, ad group, or ad level tracking template settings and only keep account level settings.
If the tracking instructions above are not followed, attribution will be inaccurate and the Ad Account filter available in the performance reports will not work properly.

Available UTM tags

If auto-tagging is turned on, Microsoft Advertising automatically attaches the following UTM tags (parameters) to your landing page URL when it loads. The tags are added in the order shown below from top to bottom until the maximum length of the URL is reached.

Tag

Tells you

utm_source

The site that sent traffic to your page. Microsoft Advertising sets this to Bing.

utm_medium

Which channel was used. Microsoft Advertising sets this to cpc.

utm_campaign

Which campaign the keyword came from.

utm_content

Which ad group the keyword came from.

utm_term

Which keyword brought people to your website.For product ads, what Microsoft Shopping product group (Criterion ID) brought people to your ad.

Full documentation can be found here: https://help.ads.microsoft.com/#apex/ads/en/56762/2-500

Troubleshoot

Error: The app is trying to access a service (Microsoft Advertising API Service) that your organization lacks a service principal for. Contact your IT Admin to review the configuration of your service subscriptions or consent to the application in order to create the required service principal ( visible in the URL)

This issue needs to be fixed in Bing, by an admin. Another solution is to invite a gmail account to the Bing Ads platform, grant it admin access and connect with Dreamdata using that gmail.


How did we do?