If you use URL tracking, when customers click your ad, they usually have to go through a number of redirects before reaching your page. This is known as sequential tracking.
With parallel tracking, when customers click your ad, they immediately see your landing page. Simultaneously, Microsoft Advertising runs your tracking URLs in the background. So your customers' user experience is improved and you still get the same great measurement tracking.
Parallel tracking is mandatory for all accounts.
Here are some examples that demonstrate how parallel tracking reconfigures URLs differently than sequential tracking.
When the {lpurl} parameter or its variants is used |
---|
Initial values:
Sequential tracking:
Parallel tracking:
|
When the {unescapedlpurl} parameter or its variants is used |
Initial values:
Sequential tracking:
Parallel tracking:
|
When the {escapedlpurl} parameter or its variants is used |
Initial values:
Sequential tracking:
Parallel tracking:
|
Microsoft Advertising will automatically switch "?" and "&" in your URLs immediately following the landing page parameter ({lpurl} or other variations) as needed to ensure that they are in a valid format. For more details, take a look at What tracking or URL parameters can I use?
Parallel tracking will not allow any click trackers to add or modify landing page parameters during click redirection. Instead, use a final URL suffix to pass those parameters directly. This parameter will be supported for all entities where the tracking template is supported and will be appended to the landing page call as well as the substituted Microsoft URL.
It's possible to set landing page parameters at the tracking template level by inserting appropriate encoding for key value pairs to be inserted, but we recommend that you use the final URL or final URL suffix field to avoid any encoding related issues.
Example |
---|
Initial values:
The parameter is attached by the tracking template at the time of click redirection: var1=value1. To support parallel tracking, we'll use a final URL suffix: var1=value1. Sequential tracking:
Parallel tracking:
|
You can verify that parallel tracking is working by looking for &gb=1 in your tracking calls when you click the ad.
To learn more, see Test your tracking templates.
Does parallel tracking work for all Microsoft Advertising clicks?
Not at this time. Currently, parallel tracking is only available for search clicks from the following supported browsers: Microsoft Edge, Chrome, and Firefox. When parallel tracking is unsupported, sequential tracking will be used instead.
Do my tracking template URLs need to use HTTPS?
Yes, every URL in the tracking redirect chain must support HTTPS. Example tracking template: https://contosotracker.com?url={lpurl}&matchtype={matchtype}
Does the final URL field need to use HTTPS?
No, the final URL can be either HTTP or HTTPS. However, we strongly recommend all advertisers to use HTTPS, as it provides a more secure user experience.
If I append static parameters to the URL on redirect, what are my options?
If you currently append static parameters while redirecting to the landing page, you should enter those in Microsoft Advertising as a final URL suffix (recommended) or onto the final URL itself. These options will send the parameters to the landing page.
Does URL reconfiguration apply if I enter a value in the final URL suffix field, regardless of parallel tracking?
Yes, parameters entered in the final URL suffix field are sent to the landing page in addition to tracking template parameters per the encoding.
If I have landing page parameters already in tracking templates, should I move them to the final URL suffix field?
Yes, we strongly recommend you enter all landing page parameters in the final URL suffix field for simplicity. However, if you choose not to, URL reconfiguration will parse the parameters from your tracking template and send them to the landing page based on encoding rules. Please ensure that you specify parameters for the landing page via one of the aforementioned means.
If I append dynamic parameters to the URL on redirect, what are my options?
You can make use of the Microosft Click ID {MSCLKID} parameter by enabling auto-tagging or using it as tracking template parameter.
What does the {gb} parameter help with?
This parameter will be appended to the tracker URL so that tool providers know a parallel tracking call was made. It will be primarily used for scenarios where a tracking template doesn't contain the {lpurl} parameter and the tracking template is static in nature. For these static tracking templates, if gb=1 is present, a tool provider can avoid redirecting to the advertiser's landing page two times via the search user and the parallel tracking stream.
Does parallel tracking impact website analytics and conversion tracking tags on the landing page?
If you tag URL parameters or if the analytics provider captures certain URL parameters, then you need to ensure continuity for those parameters being sent to the landing page by entering them in the tracking template, final URL or final URL suffix. This is applicable for any script referencing URL parameters.