Probabilistic attribution and impressions
Natalya Yefimenko avatar
Written by Natalya Yefimenko
Updated over a week ago

Before you begin

It's possible to set up view-through attribution together with probabilistic attribution demanded by iOS 14 rules.

When you work with probabilistic attribution, you cannot store and pass a unique impression identifier that is usually passed in Affise via the {aimp_id} macro in an impressions destination URL and received via the aimp_id parameter in the postback URL.

In this case, tracking works similarly to tracking based on clicks.

Impressions destination URL setup

To match an impression received from your affiliate and a conversion received from your advertiser, you need offer and partner identifiers.

Update your impressions destination URL with the mandatory {oid} and {aid} macros to pass the information about the offer and affiliate to your advertiser.

To pass more information, use the macros listed here, except {aimp_id}.

The link should look like this:


Probabilistic postback setup

Probabilistic postback is built according to the standard rules described here.

Note to update an Affise postback link with the mandatory offer_id and pid parameters. You can also add other parameters to better match an impression and conversion.

The postback should look like this:


When you receive a conversion based on impression, you can match them by offer and partner identifiers, and by other parameters if you used them.

Get click-based and impression-based conversions

You can track clicks and impressions within one offer, and use common probabilistic postback to get conversion info. Since mandatory parameters that you pass and get (offer and publisher identifiers) are the same, you can't understand whether your conversion is based on a click or an impression.

The conversions can be differentiated with the help of the additional values click_based and imp_based (or your values), which are obligatory if you want to see what the conversions are based on. Also, you can use any other non-mandatory parameters to get and pass the necessary info.

Follow the steps below to set up the tracking:

  1. In the integration with an affiliate:

  • Set up the Affise tracking link.
  • Set up the impressions link.

2. After you get a click or impression, the system records the SUB 1 or SUB 2 values in the statistics.

The detailed statistics for clicks:

The Custom slice of Statistics for impressions sub values:


3. You need to pass sub values to an advertiser to get them back with the conversion info.

  • Set up the tracking URL taken from your advertiser.{offer_id}&publisher={pid}&adv_sub1={sub1}
  • Set up the impressions destination URL.


4. Set up probabilistic Postback.{offer}&pid={publisher}&sub1={adv_sub1}&sub2={adv_sub2}

When conversions come via this postback, the necessary sub values appear on Affise.

If there is a conversion based on a click, you see the necessary SUB 1 value in Conversions statistics:

If there is a conversion based on an impression, you see the necessary SUB 2 value in Conversions statistics:

5. Further, you can pass sub values to your affiliate via affiliate postback if needed.{offerid}&partner={sub3}&aff_sub1={sub1}&aff_sub2={sub2}

Please contact the Affise Customer Support team regarding all raised questions via the e-mail: [email protected].

Did this answer your question?