Introduction
Everflow's Server-to-Server (S2S) Postbacks offer a robust solution for precisely recording conversions, ensuring you and your partners have a clear picture of campaign performance. This method eliminates reliance on browser-based tracking, providing a more reliable and secure way to monitor your affiliate activities.
Let's delve into how these postbacks function and why they're essential for optimizing your tracking and reporting within Everflow.
A Reminder On Linking Types
Conversions generally happen after Clicks, and it’s very important to first select your Click Tracking type.
S2S Postbacks is the most reliable method for Conversion Tracking because the postback itself is a direct server-to-server call. It never touches the user's browser.
Server To Server Postbacks method can be used with any Linking Type, but this Conversion Tracking Method is usually paired with Redirect Links.
How Server-To-Server Postbacks Work
We need to understand S2S postbacks in the entire context of the tracking journey, which means understanding Clicks & then Conversions.
We’ll break down how Direct Links & Redirect Links can both work with S2S Postbacks, but first let’s remind ourselves of the concept of the Transaction ID.
The simple idea is, once a Click has happened, that Click will generate a Transaction ID. This Transaction ID, will be associated with a Partner (usually an Affiliate), and an Offer.
After that, when the conversion happens, you'll fire an Advertiser Postback—a server-to-server call from your backend to Everflow—that reports "this Transaction ID just converted." This call comes from your server, not the user's browser.

Server-To-Server Postback Format
In order to understand how Everflow associates the Conversion Event included in the Postback to the Partner and Offer, let’s dig into the format of this Postback.
This is the core format for the Advertiser Postback when using the S2S Postback method.
Here’s a breakdown of the example above:
- Tracking Domain: This is basically one of the Tracking Domains that is available to you.
- NID: This is your Customer ID, also known as Network ID (Nid), which will be prefilled when accessing your Postback URL
- Transaction_id: This is the identifier that is created during Click Tracking (or Impressions). The Transaction ID associates this conversion with a Click, Partner & Offer. Connecting the entire attribution funnel.
How To Generate Conversions Using S2S Postbacks
The most important attribute in the Postback is the Transaction ID. It's generated at click time—well before the conversion happens. To tie the conversion back to the original click, you need to:
1. Capture the Transaction ID when the user first lands on your page
2. Store it in your system (Everflow doesn't retain this for you)
3. Send it back via postback when the conversion happens
With Redirect Linking
If your Linking Type chosen for this Offer are Redirect Links, the Transaction ID will be present in the URL once the visitor lands on the Default Landing Page. The URL will look something like this:
Once the visitor lands on the Default Landing Page for the Offer, it’s up to your tech team to fetch the _ef_transaction_id parameter value from the URL & store it.

How you store it is up to you, first-party cookie, session storage, or database, but you must store it somewhere. See the storage methods section below for implementation examples.
When the visitor finally converts, you’ll send the Transaction ID value you’d stored earlier, in the Advertiser Postback.
With Direct Linking
If you’re using Direct Linking, once the visitor lands on the Default Landing Page, you will need to use the Click Script from the JavaScript SDK in order to track the Click, which in turn generates a Transaction ID.
Once you call the Click function (1), it will return the Transaction ID via a JavaScript Promise. From there your task is the same as with Redirect Linking, you’ll store that Transaction ID however you want.

Once the conversion happens (2), you’ll pass the Transaction ID in the Advertiser Postback (3), in the same way as we showed in the Redirect scenario.
How To Store The Transaction ID
Important: Data Retention Limits
Passing Conversion Level Information To Everflow
The Advertiser Postback is the time & place to send over additional information such as sale amount, currency or any other metadata over to Everflow
Read this article that shows how to access S2S Postbacks and pass any additional information via macros.