Follow

S2S Postbacks

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. 
 
Integration
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:
http://www.mydomain.com/?mycampaign=123&CLICKURL={dynamicS2S}

Then your S2S Postback to JuicyAds might look something like this:
https://ck.juicyads.com/ilikeitjuicy.php?c=21519&s2s=$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:
 
Goals
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):
https://ck.juicyads.com/ilikeitjuicy.php?c=21519&s2s=$CLICKURL&amount=0&goal=1&token=[asProvided]23&data=[asProvided]
 
Free Signup (Goal #2):
https://ck.juicyads.com/ilikeitjuicy.php?c=21519&s2s=$CLICKURL&amount=0&goal=2&token=[asProvided]23&data=[asProvided]
 
SignUps (Goal #3):
https://ck.juicyads.com/ilikeitjuicy.php?c=21519&s2s=$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 which will provide you with your Postback Return URLs.  You will see "Campaign-specific" or "Global" S2S link options:
Untitled-4.jpg
 
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):
 
pt_placeS2Slinks.jpg
 
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:
pt2_placeS2Slinks_3.png
 
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:
 
pt3_optimization.jpg
 
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:
 
2017-06-20_1723.png
 
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;
 
pt3_optimization2.jpg
 
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.
Was this article helpful?
2 out of 2 found this helpful
Have more questions? Submit a request

1 Comments

  • 0
    Avatar
    syabuzar

    You should make videos for such things, beginners can't understand by just reading the articles.

    This article is not helpful for me.

Please sign in to leave a comment.
Powered by Zendesk