Set up full-cycle impressions tracking
Natalya Yefimenko avatar
Written by Natalya Yefimenko
Updated over a week ago

Before you begin

Set up full-cycle impressions tracking

You need to take the following steps to have a full-cycle impressions tracking:

Articles _ Affise _ Intercom - Google Chrome 2022-08-24 at 1.26.44 PM
  1. In Offers > a certain offer > Tracking, click the Allow Impressions checkbox to enable impression tracking. After you enable impressions, an impression pixel is available on the Affiliate panel.

    Edit offer _ Rocketcompany - Google Chrome 2022-08-24 at 1.17.45 PM

  2. Provide your affiliate with Impressions pixel or link, depending on the integration type.

    1. Affiliates should take the impressions pixel on the offer page on their Affiliate panel. You can update the pixel with additional parameters.

      Screen Recording 2021-12-24 at PM

    2. Generate the impressions link on the offer preview page in the Admin panel. Update the link with Affise parameters if needed, and send it to your affiliate.

      Offer dashatesttttttt _ Rocketcompany - Google Chrome 2022-08-24 at 1.22.53 PM

    Impressions pixel example:

    <img src="{your_affiliate_macro1}&sub2={your_affiliate_macro2}&sub3={your_affiliate_macro3}" height="1" width="1" alt="">

    Impressions link example:{your_affiliate_macro1}&sub2={your_affiliate_macro2}&sub3={your_affiliate_macro3}

    Once you set up your link or pixel to get an impression ID from your affiliate, you can see this value in Affise statistics. At the same time, the system assigns a unique Affise Impression ID to each impression once it comes to Affise. The system stores this Affise Impression ID in the database. You can see it only after you pass it to the advertiser and get it back.

    πŸ”Ž Use one of the two options to get an impression ID from the affiliate and pass it to the advertiser:

    1. You receive Impression ID from your affiliate via impression link or pixel.

      You pass Impression ID to your advertiser via impression destination URL using advertiser's parameter and {impression_id} macro.

    2. Within usual S2S integration you may receive Impression ID from your affiliate via the Affise tracking link using the &imp_id parameter.

      You pass Impression ID to your advertiser via advertiser tracking link using advertiser's parameter and {impression_id} macro.

  3. Your advertiser should give you the link, which you put to the Impressions Destination URL field in Offers > a certain offer > Tracking.

    Update the link with the macros if needed.

    πŸ”Ž You can't pass the click ID value in the impressions destination URL. For this, use the advertiser tracking URL.

πŸ’° The Impressions destination URL feature is available only for certain plans. Contact your Affise account manager to get the feature.

Screen Recording 2021-12-24 at PM

Use an impressions destination URL to pass the number of impressions to your Advertiser. Every time the system registers an impression on Affise, the system delivers it to an advertiser via this link.

You can also use additional impressions destination URLs to redistribute traffic among the links.

4. Check the information on impressions in Daily, Advertiser, Offers, Affiliates, and other slices of Statistics. Note to select the advertiser, offer, and affiliate filters to view impressions info.


The slices above store only aggregated data, check sub-account values in the Custom slice of Statistics. To do this, select the date, necessary subs, and impressions.

Statistics by your defined slice _ Rocketcompany - Google Chrome 2022-01-13 at 12.39.27 PM

⚠️ The system doesn't track impressions (not recorded in Statistics), when:

  • The offer is not active.

  • The affiliate has any other status than active.

  • The affiliate is not enabled for the offer.

  • The affiliate is disabled from the offer.

  • The advertiser is disabled for the affiliate.

  • The offer or affiliate was deleted.

  • The Allow impressions checkbox in the Offer is OFF.

5. Track conversions that are further paid based on impressions with Affise view-through attribution. You can set up payments not only for conversions but for impressions as well. Read here about the CPM type of payment.

πŸ’° The View-through attribution feature is available only for certain plans. Contact your Affise account manager to get the feature.

Once Affise receives an impression from an affiliate, the system assigns the unique Affise impression ID to it. You are to pass this impression ID to the advertiser via the {aimp_id} macro in one of the following links:

  • Advertiser's tracking link

  • Impression destination link

To receive conversions based on impressions, you need to add the mandatory parameter &aimp_id= to the Affise postback link and give this link to your advertiser.

πŸ”Ž You can pass &clickid= in the same link if you track clicks in the same offer.{aimp_id}

Once the conversion comes, the system matches the impression ID registered on Affise and the impression ID received from the advertiser.

If everything is correct, you get a successful postback in the Server postbacks slice of statistics. If you have "status:2", check the postback errors.

Also, check the Affise Impression ID value in the Conversions slice of Statistics:

It is possible to manage impressions via API when adding/editing an offer:

You can allow impressions using this parameter: allow_impressions.

You can add the impressions destination URL with the help of this parameter: impressions_url. Don't forget to put the link with the HTTP/HTTPS protocol.

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

Did this answer your question?