Setting up Microsoft Ads campaigns in CPV Lab | CPV One

The campaign setup process for Microsoft Ads is a little bit different compared with another [Traffic Source][traffic-source-tokens.md] because Micrososft Ads doesn’t allow extra redirects before your landing page.

This requirement is called Parallel Tracking, and you need to link from your ads directly to your landing page domain, without other intermediate redirects or hops.

This also means that you will not be able to do direct linking on Micrososft Ads because they will not allow extra redirects through the affiliate link.

Microsoft Ads is working very similar to Google Ads.

Parallel model

Parallel Model
Micrososft SERP ➡️ landing page
➡️ tracking URL

Parallel Model

1. Setup the custom tracking domain

The best option for such a campaign to work at its best would be to define a ../custom tracking subdomain based on the domain of your landing page.

So if your landing page is placed on landing-page-domain.com, then you can define a subdomain such as go.landing-page-domain.com for tracking.

The advantages or using a custom tracking subdomain for Micrososft Ads campaigns are:

  • the tracker will use first party data and first party cookies which are accepted across all browsers (including mobile devices)
  • visitors will see a much nicer redirect link from the landing page to the offer
  • Micrososft will see the redirect from the landing page being made to the same root domain

TIP

You could also use the default tracker domain for a Micrososft Ads campaign, but tracking will not be 100% accurate, especially for mobile devices.

How to setup the custom tracking domain

In order to setup the custom tracking domain, you will need to:

    1. configure a DNS record in the DNS setting of the landing page domain
    1. add the subdomain in the Custom Domains page from your tracker.

Depending if you are using the self-hosted tracker (CPVLab) or the cloud-hosted one (CPV One), complete details about setting up custom tracking domains can be found here:

  • Setup custom tracking domain for CPV Lab

  • Setup custom tracking domain for CPV One

    Custom tracking domain

2. Traffic Source selection

Before using any traffic source in your campaigns, you should check that it is imported into your tracker.

    1. Go to the Traffic Sources page under the Sources menu and look at the data table at the bottom of the page.
    1. If you don’t have Micrososft Ads in there, then import it from the Catalog (use the “Import from Catalog” button).

Add Micrososft Ads traffic source

3. Offer Source selection (only for affiliate offers)

  • This step is needed only if you work with an affiliate network.
  • If running your own offers or e-commerce store, you will use In-house as the Offer Source, so you can skip this step.

Steps needed:

  • Same as for the Traffic Source, you will need to import the affiliate network declaration into your tracker.
  • Access the Offer Sources page under the Sources menu and look at the list from the bottom of the page. If your affiliate network isn’t in the list, then import it from the Catalog (the “Import from Catalog” button).
  • If you want to use an affiliate network that we don’t have yet in the Catalog, then send us a message and we will add it quickly.

Add Affiliate network

4. Define the Landing Page

  • Access the LPs Management page under the “LPs & Offers” menu and define the landing page details here.

  • You will need to provide the following required information:

    • Landing Page Name
    • Landing Page URL
  • Optionally, you can also assign the landing page to a group in order to keep pages more organized. This is especially useful when you have many pages added in the tracker or pages from multiple websites.

  • Once saved, the landing page will appear in the data table from the bottom of the LPs Management page.

Add Micrososft Ads landing page

5. Define the Offer Page

  • Access the Offer Management page under the “LPs & Offers” menu and define the offer page details here.
  • You will need to provide the following required information:
    • Offer Name
    • Offer URL adjusted with the ending specific to your affiliate network
    • Source / Network
  • Optional information include:
    • Payout – if the actual payout isn’t passed from the affiliate network, then you can define a default revenue here
    • Notes – information that you want to add for this offer; this won’t be displayed anywhere else except in the tracker
    • Group – used to organize offers, useful when having many offers defined
  • Once saved, the offer page will appear in the data table from the bottom of the Offer Management page.

Add Micrososft Ads offer page

TIP

It is very important to end the Offer URL entered in this page as shown in the Offer Template field (in the Offer Sources page) for your affiliate network.

This is needed in order to pass the subID (unique click ID for each visitor to the affiliate network). When a visitor converts on the affiliate network side, they will pass back the converting subID (click ID) to the tracker through the Postback URL call.

Example:

  • if you have a MaxBounty offer, then the Offer Template field for MaxWeb in the Offer Sources page would be: {your_offer_url}?s2={!subid!}
  • This means that your offer URL would be ended with s2={!subid!}, so it will look like: https://offer-domain.com/offer.html?s2={!subid!}

Add Micrososft Ads offer url ending suffix

6. Setup the campaign in CPV Lab

Now you are ready to setup the campaign inside the CPV tracker.

  • Choose “Add New Campaign”, then select Direct Link & Landing Page as the type.

    • The advanced campaign setup page has many configurable options, but most of them can be left to the default values.
  • You need to enter:

    • Campaign Name
    • Tracking Domain – choose the custom tracking subdomain that you defined above at step 1
    • Data Options – select the datao ptions that you want to capture internally in the tracker. The most popular choices are Geo Data, Mobile Data, Computer Data, User Agent, Referrers
    • Redirect Type – use Double Meta Refresh if the offer comes from an affiliate network and choose Direct Redirect if having your own offer
    • Campaign Type – choose Landing Page (because you will use a landing page)

Add Micrososft Ads campaign setup with parallel tracking

  • Next you will choose Bing Ads as the traffic source.
    • The most important tokens will be already prefilled in the Keyword Token, External ID Token and Ad Token fields.
      • More tokens can be captured in the Extra Token fields (like Ad group id, or name, campaign name, etc).

Add Micrososft Ads campaign setup with parallel tracking tokens

  • Moving forward, you will have the Landing Pages section.
    • Here is where you will select the page defined at Step 4 above and it will automatically populate in the textboxes.
    • Set its share to 100% in order to send all visitors to this page.

Add Micrososft Ads campaign setup landing page for parallel tracking

  • Now you have the Offers section where you will select the offer page defined at Step 5 above.
    • All details will be prefilled, including the correct Offer URL adjusted with the Offer ending specific to the affiliate network.
    • You only need to set the share to 100% in order to receive all visitors.
    • If you want to split-test multiple offers, then you will define all of them in the Offers section and set the share percentages to control how many visitors will be sent to each page.

Add Micrososft Ads campaign setup offers

7. Tracking code

In order to perform visitor tracking, you need to place the tracking code in your landing page.

  • All the necessary code is provided in the campaign setup page in the Links & Pixels section and all you need to do is copy-paste the code in your landing page HTML.

WARNING

If using a landing page builder tool, then you will add the tracking code in the “Footer” section of the page. (you can use a HTML block for example);

Microsoft Ads tracking links from CPV Lab

Steps to start tracking

    1. Add the tracking code to your landing page
    1. Change links to the offers with tracking links
    1. Track conversions (from affiliate network with S2S Postback URL or from your own offers with a tracking pixel)

1. Add the tracking code in the landing page

  • Place the code from Links & Pixels -> Step 2 in your website/landing page
    • this code includes also the direct tracking code to track direct visitors to your page (mandatory for Google Ads or Microsoft Ads, where redirects are not allowed)
  • Then change all links from the landing page that you want to redirect to the offer with the tracking link provided at Step 1 in the campaign setup page "Links & Pixels" section.
    • This will be the base2.php tracking link and it will redirect visitors to the offer URL entered in the Offers section (or rotate offers if more than one is entered).

3: Track conversions with the Postback URL at the affiliate network

  • Last thing would be to setup the Postback URL in the affiliate network interface.

    • The Server to Server Postback URL will be used to receive conversions automatically in the tracker from the affiliate network.
    • This will usually be set as a Global Postback URL in the affiliate network.
  • You will find the exact Postback URL that you need to use on the right column, look for the textbox labeled “Specific Postback URL for your affiliate network”.

    • In our example, we have “Specific Postback URL for Maxbounty".

    Maxbounty postback URL

3.1 : Track conversions for your own offers

  • If you are using your own offer pages, then you will place the image version of the Tracking Pixel in the Thank You page (the page visitors are redirected to after a purchase).

Microsoft Ads track your own conversions

8. Setup the campaign in Micrososft Ads

Now you have the configuration complete in CPV Lab, in the landing page and also in the affiliate network. The last thing would be to setup the campaign in Micrososft Ads.

  • Go to your Micrososft Ads account
  • Choose any type of campaign and audience that would work for you, make the campaign settings in Micrososft and define the ad groups.
  • When you configure your ads in Micrososft Ads, you need to pay attention to 3 fields for tracking:
    • Final URL – this will be your landing page URL
    • Tracking Template – this will remain blank, you don’t enter anything here
    • Final URL Suffix – this part will contain the parameters specific to Micrososft Ads
  • Both the Final URL and Final URL Suffix values are provided in the campaign setup page, in the Links & Pixels section.
    • You just need to copy and paste the values from CPV Lab into the Micrososft Ads setup page.

WARNING

  • It’s very important to leave the Tracking Template textbox empty!

The complete Campaign URL provided in CPV Lab Pro will not be entered anywhere, only the parameters will go in the Final URL Suffix field.

Parallel Tracking Bing Ads changes

  • After making these changes you can click on the Test button for your ad to make sure your setup is correct.
  • You should see ‘(none)’ as the Tracking template and your Landing Page URL with the desired parameters as Click URLs, like in the following image:

Parallel Tracking Bing Ads test setup

9. Pass conversions to Micrososft Ads automatically (optional)

This step is optional, but it is highly recommended in order to optimize your audiences in Micrososft Ads and to receive better quality of traffic.

With the Micrososft Ads integration from CPV Lab, you will be able to pass conversions automatically to Micrososft Ads and by doing so Micrososft will know which visitors convert and optimize the audience to send more visitors that are likely to convert.

The Micrososft Ads integration needs to be performed only once for each Micrososft Ads account that you use.

Rotate traffic between 2 or more landing pages?

What if you want to rotate traffic between 2 or more landing pages?

  • Since you are direct linking to the landing page instead of using the Campaign URL in your Micrososft Ads campaign, you cannot have the landing pages rotated directly and you need an alternative approach.

Solution 1: rotate traffic between landing pages with different ads

One solution is to create different ads in Micrososft Ads for different landing pages.

  • This means you will create your campaign in CPV Lab and add the landing pages in the Landing Pages section
  • In Micrososft Ads you will create an ad for each landing page
  • You will track everything and compare the results

Solution 2: rotate traffic between landing pages with the Rotator

  • Another solution that will actually allow you to split-test the same ad is to use the MV Lab tool which offers a Landing Page Rotator option.
  • MV Lab will generate the code to create a redirect page that will be uploaded in the same server location as the landing pages.
    • Then in your ad defined in Micrososft Ads you will use the URL of the redirect page instead of the URL of the landing page.
    • Visitors come from Micrososft to the redirect page first, then they are sent to one of the landing pages based on the share% defined in your campaign setup page.

LP Rotator

  • MV Lab is a multivariate testing tool which integrates with CPV Lab Pro and can also act as a Landing Page Rotator for your CPV Lab Pro / CPV One campaigns.
Last Updated: 11/30/2024, 1:12:33 AM