Bing Ads Implementation

Bing Ads Implementation Steps

Integrating Strala into your Bing Ads implementation is a straightforward process that involves the following steps:

  1. Verifying tracking template configuration
  2. Granting Strala access to Bing Ads account
  3. Setting the tracking template at the highest possible level

Verify Tracking Template Configuration

Strala leverages Bing's Tracking Template configuration in conjunction with their URL parameters to make set up as easy as possible. The existing Bing Ads set up determines how the implementation will proceed. Strala needs to know if you have tracking templates set at the following levels and what specifically is happening in those tracking templates:

  • Account level tracking templates
  • Campaign level tracking templates
  • Ad Group level tracking templates
  • Ad level tracking templates

Grant Strala Access to Bing Ads Account

Strala will need permission to read data from your Bing Ads account. This permission enables us to automatically pull Bing Ads metadata into your Strala Metadata Repository, eliminating manual work on your end. This also allows us to pull cost and usage metrics into the Strala Journey Stream Repository, which is foundational for marketing ROI analysis.

Strala will send you an email that contains an authorization link. Clicking this link will begin the process that grants Strala access to read data from your Bing Ads account. Once account access is granted, Strala will read data from your Bing Ads account to keep your Strala Metadata Repository in sync with Bing Ads.


Set Tracking at the Highest Possible Level

If Tracking Templates exist on more than one level (e.g. account and campaign), Bing will use the lowest-level template when possible

Strala will need the following Strala tracking template code added to the end of your tracking templates:

Strala tracking template code

strala_id=bn-1-{AdId}-{AdGroupId}&strala_kw={keyword:StralaDefault}&strala_mt={MatchType}&strala_dv={Device}&strala_nw={Network}<br><br>
	

The entire tracking template might look something like this upon completion:

Example of a completed tracking template

{lpurl}?utm_source=bing&utm_medium=ppc&strala_id=bn-1-{AdId}-{AdGroupId}&strala_kw={keyword:StralaDefault}&strala_mt={MatchType}&strala_dv={Device}&strala_nw={Network}<br><br><br>
	

Account Level Tracking Templates

If you leverage tracking templates at an account level, this implies you have minimal tracking set up at any lower levels. If this is the level you use for Bing Ads, this is the quickest path to Strala implementation.You will need to add the Strala tracking template code to each accounts' tracking template.

The easiest way to set the tracking template is through the Bing interface.

Account level URL options in Bing Ads
Tracking template at the Account level


Campaign Level Tracking Templates

If you leverage tracking templates at a campaign level, this will override any tracking templates set up at the account level. If this is the level you use for Bing Ads, you will need to add the Strala tracking template code to each campaigns' tracking template. The easiest way to do this is through the Bing Ads interface where you can select multiple campaigns and update them all at once. 

Campaign level URL options in Bing Ads

Ad Group Level Tracking Templates
If you leverage tracking templates at an ad group level, this will override any tracking templates set up at the account or campaign levels. If this is the level you use for Bing Ads, you will need to add the Strala tracking template code to each ad groups' tracking template. The easiest way to do this is through the Bing Ads interface where you can select multiple ad groups and update them all at once.


Ad Group level URL options in Bing Ads

Ad Level Tracking Templates

If you leverage tracking templates at an ad level, this will override any tracking templates set up at the account, campaign, or ad group levels. One of the issues with setting tracking templates at the ad level is changing the tracking template at the ad level will put your ads under review. Additionally Bing will silently ignore changes at the ad level when those changes are made programmatically through the API.

Our recommendation is to remove tracking templates at the ad level and set tracking templates at a higher level. This will allow tracking templates to cascade down to the ad level, decrease the touchpoints needed to make a change, and keep maintenance more simple. Certain use cases will require setting tracking templates at the ad level, but Value Track parameters make those use cases rare.

If this is the level you must use for Bing Ads, you will need to add the Strala tracking template code to each ads' tracking template. The easiest way to do this is through the Bing Ads interface where you can select multiple ads and update them all at once.

One item of note is if your Bing Ads are outdated and not compliant with Bing's current validity check, you will not be able to modify the ads' tracking templates until the the non-compliant ads are fixed. Attempting to edit the ads manually will show you which sections are non-compliant. Resolving the non-compliance issues will allow you to modify the tracking template.

Ad level URL options in Bing Ads
Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.