This guide explains how to configure Ucliq tracking with Microsoft Ads using Parallel Tracking.
Step 1. Configure the Offer in Ucliq
-
Create a new Offer in Ucliq
-
Set:
- Redirect type:
HTTP
-No targeting rules, caps, or device restrictions
- Redirect type:
-
Configure at least one Goal
-
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_idmust contain{msclkid}
Optional:
sub1 / sub2 / sub3for 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:
-
User > landing page
-
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}¤cy=USD&sum=10
Where:
-
{clickid}=msclkidstored on the landing page -
sum= conversion amount (if applicable) -
currency= conversion currency
Pre-Launch Checklist
-
msclkidpassed in Tracking Template -
msclkidpassed to landing page -
Landing page stores
clickid -
Postback includes
click_id -
Offer redirect type is HTTP
Common Issues
Conversions not tracked
-
msclkidmissing in Tracking Template -
postback sent without
click_id
Clicks tracked, conversions missing
-
landing page does not store
msclkid -
parameter name mismatch (
clickidvsclick_id)