Overview
Adjust is a mobile measurement platform (MMP) that attributes installs and in-app events using tracker URLs and server-to-server callbacks.
Tracker URLs
Macro-based click attribution via adj_click_id.
Callbacks
Install and in-app event postbacks via S2S.
Revenue
Revenue, ROI and currency-aware reporting.
Make sure you have access to your Adjust Partner Setup and Affclix Mobile Tracking settings.
Attribution Flow
User Clicks Tracker URL
Adjust captures the click and device identifiers; click_id travels in adj_click_id.
App Installation
Adjust attributes the install to the original click.
Callback Triggered
Install or in-app event is sent to Affclix via S2S callback.
Conversion Logged
Affclix verifies the signature, normalizes, deduplicates and records the conversion.
Tracker URL
Adjust tracker URLs carry campaign structure and the click_id returned later through callbacks.
https://app.adjust.com/{tracker_id}
?campaign={campaign}
&adgroup={adgroup}
&creative={creative}
&adj_click_id={click_id} Pass click_id in adj_click_id — it must be returned in every callback for attribution to succeed.
Callback Configuration
Adjust fires install and event callbacks to the Affclix receiver. The integration is identified by its unique slug; authenticity is verified by the per-platform HMAC signature header.
POST https://track.your-domain.com/postback/mmp/{slug}
?tid={click_id}
&event={activity_kind}
&revenue={revenue}
¤cy={currency}
&gaid={gps_adid} Copy Callback URL
Open Mobile Tracking → Adjust and copy the generated URL.
Configure Partner
Add the URL in Adjust Partner Setup and map adj_click_id → tid, activity_kind → event.
Enable Events
Enable install and in-app event callbacks.
Event & Revenue Tracking
Adjust passes the activity kind and revenue on each callback:
activity_kind=event
event_name=purchase
revenue=9.99
currency=USD Install Events
Automatically reported after attribution.
Custom Events
Signup, purchase and custom in-app actions.
Revenue Tracking
revenue and currency for ROI reporting.
Fraud Prevention & Best Practices
- Verify HMAC signatures on every callback.
- Always pass click_id in adj_click_id and return it as tid.
- Deduplicate conversions using click_id and event name.
- Include revenue and currency for purchase events.
- Use HTTPS endpoints only.