Basic Principles of Integration

Time to read: 8 min.

topic.png The article covers the following topics:

Affise tracking metrics

Tracking is the process of monitoring data flow, recording data in databases, and supplying a timely ordered sequence of data for further processing.

This is an effective method to measure the performance of most advertising campaigns. There are 3 metrics Affise allows for tracking:

  1. Impression - a view of an advertisement.

  2. Click - an act when a user clicks on the ad, and he is directed to the product itself.

  3. Conversion - a desired action performed by a customer (e.g., install, registration, purchase, etc.).

Impressions Tracking


Affise provides an opportunity to track impressions each time a user loads a webpage where an ad is placed.

How to enable Impressions tracking at Affise:

  1. Affise client should activate the “Allow Impressions” option in the offer settings.

  2. Affiliate takes a pixel (a piece of code) on the offer page on his account. After that, the affiliate should implement the pixel into the code of the page where an ad is located.

A user navigates to the page with the ad, the pixel fires, and an impression appears in stats.

“Full-cycle” process implies passing stats on impressions to Advertiser.

The procedure is almost the same as it is with a standard impression tracking process, but it also requires filling in the ‘Impression Destination URL’ field with Advertiser’s impression link.

Once impressions occur in the Affise system, they are sent to Advertiser.


import.pngFind out more about Impressions set up and tracking in the detailed guide here.

Clicks Tracking


The second metric which may be tracked with the help of the Affise system is Click. Our client must integrate with both advertiser’s and affiliate’s systems to be able to track clicks.

Integration Workflow:

1) The advertiser gives a tracking link to Affise client.

2) Affise client creates an offer and adds the link to the ‘Tracking URL’ field.


3) The client generates a link for a specific affiliate on the page of an offer:


4) The client provides the affiliate with this link.

5) The affiliate adds this link to his tracking system.

6) The affiliate generates his link based on the Affise link and implements it into a banner.

If affiliates do not use trackers, they may place an Affise link into the banner.

How the click occurs in Affise system:
A given ad is shown on a specific page, a user sees the ad, clicks on it, and the system redirects the user through Affise (via Affise link) to the product. There are several redirects (affiliate’s tracking link -> Affise tracking link -> Advertiser’s tracking link -> a product itself) that may not be visible for users at all. Affise records all clicks at that very moment when the user is directed from Affiliate’s link to Affise link and then further to Advertiser’s link.

Tracking links allow us to pass additional info on clicks with the help of parameters (constant) and macros (variable). The macros are replaced with info when a click occurs.

import.pngFind out more about how to update tracking links, which parameters and macros to use in the articles of the related Knowledge Base section here.

Conversions Tracking


The most important metric at Affise is Conversion, and it is essential for creating offer payouts. Numbers in Earnings, Payouts, Revenue tabs in statistics are counted based on conversions.

There are 2 ways of tracking conversions:

1) C2S (client to server or pixel) Integration is used when an advertiser does not have any tracking instrument connected to his website. It involves the usage of a special pixel put into the code of success page (where a user is directed after performing the desired action) to notify the Affise system that a conversion has occurred.

A necessary piece of code may be taken from the offer settings: Postbacks tab -> Integration pixels field.

2) S2S (server to server or postback) Integration is used to get a notification on a conversion from Advertiser’s system. It involves the usage of Postback URL (a special URL which serves as a notification about the action made by a user) generated in the Affise system. 

Affise client takes the postback in the offer settings: Postbacks tab -> Integration pixels field -> S2S (Postback). After that, he needs to modify (to add necessary parameters and relevant macros) by integration rules with a specific tracking system used by an advertiser and place it into the advertiser's system.

The conversion appears on the advertiser’s panel, and the postback is sent to Affise.

The same method is used to notify our client’s affiliate that the conversion has appeared in the Affise system. The affiliate adds his postback to Affise (on the offer page or in the profile in affiliate’s account at Affise), updating it with necessary Affise macros. 
When Affise tracks a conversion, the affiliate receives a postback.

import.pngYou can find out more about how to update tracking links, which parameters and macros to use in the articles of the related Knowledge Base section here.

Clicks & Conversions Tracking Flow


When you're finished understanding basic principles of Integration, you can move further with Integration with your Advertiser and Affiliate.

article.pngThe following articles can be helpful:

If you still have any questions left on the Integration process's Basic principles, feel free to address them to Affise Technical Support Team via or to refer to your Dedicated Account Manager.  

Updated by Tatiana Mankevich 


Was this article helpful?
25 out of 32 found this helpful
Have more questions? Submit a request


Please sign in to leave a comment.