All Collections
MMP Integration
Privacy Postback and SKadnetwork Configuration
Privacy Postback: Receiving Postbacks without Click ID
Privacy Postback: Receiving Postbacks without Click ID

Privacy Postback- Receiving Postbacks without Click ID

Updated over a week ago

At a Glance: This article explains privacy postback and explains how conversions can be received without a click ID.

The iOS 14 and later updates created a buzz in the business for a variety of reasons, the most popular of which was app tracking transparency.

Although industry statistics indicate that most users choose not to be tracked, this change has confused and bewildered businesses that depend on this source of user data for marketing campaigns.

Privacy Postback: Receiving Postbacks without Click ID

As a result, passing user identifiers in the postback for conversion tracking, such as click IDs, IP addresses, and device IDs, is no longer feasible.

Trackier has introduced a new procedure to address this situation, which allows you to use privacy postbacks to achieve probabilistic attribution and trackable data.

The MMP will no longer be returning click ids, so we will need to use Trackier and their sub-publishers and sub-campaigns to send them publisher and campaign ids from Adnetwork.

What has changed?

We need a new parameter in which we will get data of the campaign ID and publisher so that we can track conversion

  • For AppsFlyer, the new parameter is: af_adset_id

  • For Trackier, the new parameter is: p8

  • For Affise, the new parameter is: sub8

  • For Swarm, the new parameter is: pea_chain

Why is this required?

  • In order to track conversion on Trackier's panel, we require a campaign ID and publisher ID because the advertiser will not send a click ID.

  • Additionally, we require the publisher's ID and campaign ID from the publisher end, which is why the configuration looks like this: &p8{p8}|{camp_id},{publisher_id}

Advertiser's Integration

There are two scenarios where your advertiser may be integrated.

Case 1: When your Advertiser is integrated with AppsFlyer

  • How it works on Click Level

  1. Add &af_adset_id={p8}|{camp_id},{publisher_id} to the Campaign url

  2. &af_adset_id = The parameter to capture the campaign ID and publisher ID for AppsFlyer.

  3. p8 = Trackier's parameter to capture the publisher's campaign ID and sub-publisher ID

Privacy Postback: Receiving Postbacks without Click ID

  • Step 2:

    In the tracking url of the publisher, add &p8={your_campaign_id},{your_sub_publisher_id}

Privacy Postback: Receiving Postbacks without Click ID

  • How it works on the conversion level:

  1. In the postback URL of your advertiser, add &p8={af_adset_id}

  2. A sample postback link for AppsFlyer:{af_adset_id}

Privacy Postback: Receiving Postbacks without Click ID


You can record impression conversions as well through privacy postback.

  • Append &vta=1 in your privacy postback.{af_adset_id}&vta=1

Case 2: When the Advertiser is using tracking software

When the whole chain of redirects is quite long and there are many publishers, the flow becomes such that the {p8} macro is used for the advertiser's tracking URL and the &p8= parameter for the probabilistic attribution postback.

  1. &pub_id= -Your Publisher ID

  2. &campaign_id= - Your Campaign ID

  3. &p8=: parameter for receiving campaign ID and publisher ID of your publisher's sources

  4. {p8}: Campaign IDs and Publisher IDs of your publisher's sources

  5. {campaign_id}: Campaign ID on your Publisher side

  6. {publisher_id}: Publisher ID on your publisher side

Clicks flow:


Tracking link Format


Client #4{p8}|{camp_id},{publisher_id},4

Client #3{p8}|{camp_id},{publisher_id},4|3,3

Client #2{p8}|{camp_id},{publisher_id},4|3,3|2,2

Client #1{publisher_id}_{source}&af_c_id={campaign_id}&af_adset_id={p8}|{camp_id},{publisher_id},4|3,3|2,2|1,1

Conversions flow:


Trackier postback

Example data

AppsFlyer sends{af_adset_id},4|3,3|2,2|1,1

Client #1{p8},4|3,3|2,2|1,1

Client #2{p8},4|3,3|2,2

Client #3{p8},4|3,3

Client #4{p8},4

We're thrilled to have put together a top-notch team of qualified experts who are available to handle any of your concerns and respond to any inquiries you may have. You can contact us at any time by sending an email to or using the in-platform chat feature.

Did this answer your question?