S2S Postbacks (Banners & Popunder)

Click on images to enlarge
How to obtain S2S Postback for your Banner campaigns:
To obtain the S2S postback URL for your campaign, go to your banner campaign and click on the "Performance Tracking" tab, and then click the "S2S Postbacks" option from the menu. You will be provided with both a Campaign Specific Postback URL as well as a Global Postback URL that you can use for all campaigns. 
How do S2S Postbacks Work?
S2S Postbacks (sometimes referred to as "pixels" because of the precursor "Tracking Pixel") is a dream for Affiliates, Media Buyers, or Campaign Managers who want their stats all in one place.  S2S (Server to Server) is a "postback" URL that passes conversion data between a company where the "event" has been triggered (like a registration, signup, or sale) and sends the data to another server (JuicyAds).
It works by placing the postback URL on the page where the "event" or action you want to track takes place.  In our example we are using the affiliate program iStripper which allows event triggers on installs and/or sales.  
With S2S technology, any click on any JuicyAds advertisement that results in one of these "events" being triggered can be traced to its origin click.  This is done by using the unique click ID tag {dynamicS2S} in your URL, and then passing that tag back to JuicyAds though our postback receiver URL.  Once the click ID is passed back to JuicyAds, it can be matched against all sorts of interesting data about the click, including the ZoneID# it came from.  With this information, an affiliate or advertiser can easily determine where their sales are coming from (and more importantly) where they are not.  We display the number of events (and their value) to the client which makes life a whole lot easier by helping automate the process of optimization of campaigns, decision making, as well as combining statistics to one location rather than having to compare one to the other by hand. 
Each company's usage and integration of pixels is a little different, so sometimes you need to get creative.  We offer both "Global" and "campaign-specific" postbacks.  Global postbacks, for example, can be integrated on many affiliate programs, and even if you're running 10 different campaigns on our network, it will deliver the event data to the origin campaign without placing a bunch of individual pixels, which was previously required with cookie-based systems.  Smarter, faster, automated and easy.  That's what S2S is all about.
iStripper supports campaign-specific S2S Postbacks, a powerful and simple way to integrate S2S into your campaigns at JuicyAds or anywhere else you might buy traffic. There can be a learning curve involved if you are new to S2S Postback integration.  Once the "lightbulb" goes on and you understand how it works, you'll wonder how you ever lived without it!

Basic Example

Your URL to your landing page or affiliate link might look something like this:{dynamicS2S}

Then your S2S Postback to JuicyAds might look something like this:$CLICKURL&amount=5.00&token=[asProvided]23&data=[asProvided]

Please note that what is most important is that the value of {dynamicS2S} is passed back to JuicyAds with the "s2s=" url variable.  The only other variable you should adjust is the "amount=" which you can set manually to a value, and is often automatically set by affiliate programs that allow S2S postback technology.  In the example, a $5.00 event value amount is used.


Optional Fields

There are additional features that are available and not shown in the Basic Example:
You may add the "goal" variable allowing you to track events separately, otherwise the goal will simply default to "1."   If you wanted to track visits to your join page, the number of free signups, and sales separately.  You can use up to a maximum of 3 "goals" to do this, for example:
Join Page (Goal #1):$CLICKURL&amount=0&goal=1&token=[asProvided]23&data=[asProvided]
Free Signup (Goal #2):$CLICKURL&amount=0&goal=2&token=[asProvided]23&data=[asProvided]
SignUps (Goal #3):$CLICKURL&amount=10.00&goal=3&token=[asProvided]23&data=[asProvided]
"iStripper" Case Example
In our case study, we use screencaps from the iStripper affiliate program to demonstrate how the S2S integration would work. 
Once your JuicyAds Banner campaign is approved, you have full access to all features including the "S2S Postbacks" button under the "Performance Tracking" tab which will provide you with your Postback Return URLs.  You will see "Campaign-specific" or "Global" S2S link options:
Since S2S functions on a unique click ID for all clicks, in nearly all cases you can simply use the Global S2S postback provided by JuicyAds, which will connect the data seamlessly to all of your banner campaigns, even if you run multiple campaigns.  Copy, paste, and modify the link provided by JuicyAds into the iStripper affiliate program (under the "Adspaces" section):
This is probably the hardest part of placing an S2S link for someone new to the concept.  It requires using logic to understand how the information will flow from your affiliate link added to your JuicyAds campaign, and then how it will be passed through the affiliate program and back to JuicyAds for data collection.  
We will be passing the {dynamicS2S} tag from JuicyAds (which is automatically populated with the unique click ID) to iStripper.  Then, it will be populated into the Postback (by iStripper) as %%PARAM2%%
The amount of the sale, rebill, signup, or per install payment will be passed back from iStripper as %%AMOUNT%% and replaces the {Amount} tag value provided as an example in the JuicyAds S2S Postback link.  Once the link is added to your iStripper account (under the "Adspaces" section) you will be able to see a confirmation and example link provided by iStripper:
Once traffic starts to flow, you will start to see S2S events automatically populate to your JuicyAds account under the "Traffic Sources" tab (like installs and payments).  This is where the fun begins, because it allows you to optimize your traffic sources to remove anything that is not performing to meet your goals.  Since iStripper installs are a more common event than sign-ups, its probably best to optimize based on installs rather than sales (the sales will come later).  Under-performing sources can be blocked (shown in red) and keep sources with activity or sales:
You may also view the raw S2S events from the JuicyAds "S2S Postbacks" page, from here you can see free registrations, installs, signups, or any other postback events you have setup:
When you start to receive S2S events for your campaign, you'll also notice new data appearing on the "Statistics" page, showing your Key Performance Indicators (KPI) and Return on Investment (ROI) to more easily track your progress to profit;
That's it!  Data will always drive the best decisions, so we highly encourage setting up S2S whenever possible.  Every integration is usually a little different, so ask your affiliate program or tech supper provider for help if you need it.


How to obtain S2S Postback for your Popunder campaigns:

Popunder postbacks are similar to banner postbacks. Simply select the campaign you want to generate the postback (Global or Campaign Specific) for and select ‘Performance Tracking’ from the top menu, then click the ‘S2S Postbacks’ link in the sub menu.

SAMPLE Campaign-Specific Pops S2S Postback:{dynamicS2S}&amount={Amount}&token=41dc4f1d08877c55dc4190054907b593

SAMPLE Global Pops S2S Postback{dynamicS2S}&amount={Amount}&token=b29ac4f1cdd15f5574831837ab849b3d

Replace Placeholders with Dynamic Values

In the example URL provided, you'll notice placeholder{Amount}. This placeholder need to be replaced with actual values when sending the postback. Example:

{Amount}: Replace this placeholder with the actual amount associated with the conversion, if applicable.

Please note, that unlike banner campaigns, Popunder campaigns do not have any ImageID#'s or ZoneID#'s. Popunders operate under SiteID#'s only.



For Banner or Popunders, before deploying the S2S postback integration in a production environment, thoroughly test it to ensure accuracy and reliability. Test different scenarios, such as successful conversions, failed conversions, and edge cases, to validate the integrity of the integration.

Once the integration is live, continuously monitor the performance of your S2S postbacks. Analyze conversion data, identify any discrepancies or issues, and optimize your campaigns accordingly. Regular monitoring and optimization are essential for maximizing the effectiveness of your advertising efforts!

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


Article is closed for comments.
Powered by Zendesk