Home Integrations UCLIQ & Microsoft (Bing) Ads Technical Setup

UCLIQ & Microsoft (Bing) Ads Technical Setup

Last updated on Jan 10, 2026

This guide explains how to configure Ucliq tracking with Microsoft Ads using Parallel Tracking.

Step 1. Configure the Offer in Ucliq

  1. Create a new Offer in Ucliq

  2. Set:

    • Redirect type: HTTP

    -No targeting rules, caps, or device restrictions

  3. Configure at least one Goal

  4. In the Advertiser Link:

    -use your landing page URL

    -pass Ucliq’s internal click_id

Step 2. Configure Microsoft Ads Campaign

2.1 Final URL (Landing Page)

Set the Final URL to your actual landing page:

https://example.com

Users will be sent directly to this page after clicking the ad.

2.2 Landing Page Parameters (Required)

Pass the Microsoft click ID to your landing page:

clickid={msclkid}

Final landing page example:

https://example.com?clickid=XXXXXXXX

This value will later be used in the conversion postback.

2.3 Tracking Template (Required)

In the Tracking Template field, paste your UCLIQ tracking link and pass msclkid as ext_click_id.

Example:

https://yourtracking.domain/c/CAMPAIGN_KEY?ext_click_id={msclkid}&sub1={AdGroupId}&sub2={CampaignId}

Required:

  • {msclkid} must be passed

  • ext_click_id must contain {msclkid}

Optional:

  • sub1 / sub2 / sub3 for additional reporting

2.4 Enable Tracking Permission

Make sure tracking templates are allowed at the campaign or account level in Microsoft Ads.
If tracking is disabled, msclkid will not be generated.


Step 3. Parallel Tracking Compatibility

Your landing page must handle two parallel requests:

  1. User > landing page

  2. Microsoft Ads > Ucliq (background request)

The Ucliq request contains:

  • Microsoft click ID (msclkid)

  • Ucliq internal click_id

Both values must be stored correctly.


Step 4. Send Postback to Ucliq

When a conversion happens, send a server-to-server postback to Ucliq.

Example:

https://ucliq.domain/pb/YOUR_KEY?click_id={clickid}&currency=USD&sum=10

Where:

  • {clickid} = msclkid stored on the landing page

  • sum = conversion amount (if applicable)

  • currency = conversion currency


Pre-Launch Checklist

  • msclkid passed in Tracking Template

  • msclkid passed to landing page

  • Landing page stores clickid

  • Postback includes click_id

  • Offer redirect type is HTTP


Common Issues

Conversions not tracked

  • msclkid missing in Tracking Template

  • postback sent without click_id

Clicks tracked, conversions missing

  • landing page does not store msclkid

  • parameter name mismatch (clickid vs click_id)