How to set up postback between CPA.House and Push.House?

Partners House
8 min readMar 22, 2021

--

To know more about postback and how it works, please read this article first.

How to set up a postback to receive conversion data?

Before setting up a postback connection you need to set up some stuff in both CPA.House and Push.House. First of all, you need to add a traffic source in CPA.House.

Adding a traffic source:

If you have not added the Push.House source to CPA.house, then follow the steps below:

  1. Sign in your CPA.house account and select “Sources” from the menu on the left;
  2. This will take you to “My sources” tab, select “Add new source” there;
  3. Enter a name for your source that is convenient for you. You can use whatever name that works best for you, it won’t be visible to anyone;
  4. Specify the source URL (i.e. the URL of the ad network where you buy traffic);
  5. Describe the source. (For example: Advertising network with push, in-page traffic);
  6. Click “ADD

Now, you should be redirected back to the “My sources” tab, where all your traffic sources should be displayed.

How to choose an offer and create a flow?

1. From the main menu, click on the “Offers” tab;
2.Click on “Filter” to select the parameters that interest you.
3. For me, I decided to go with the “Diet&Weight loss” category;
4. Click “APPLY”;

My filter settings show me all the offers from the “Diet&Weight loss” category.

Choose the offer that you like and click “CREATE A FLOW” next to it.
This will take you to the “Flows” tab.

  1. If everything was done correctly you should find yourself in the “Flows” section;
  2. The “Offer” field should contain the offer you just selected;
  3. Give a name to your flow. As a rule, I try to make the name of the flow short and informative. (For example: Category: Offer Name: Traffic Source);
  4. Here you should choose a traffic source from the list. If this list is empty or you do not have the required one, then either you have not added the source (we did this at the very beginning), or it has not yet been approved or was rejected;
  5. If everything is ok, click “ADD”;

After that, you will be redirected back into the “Flows” tab, but now it’s time for the flow editing.

  1. Here you can adjust the visual content for your flow(I will not delve into it as it’s not the purpose of this article).
  2. Click “Apply” after finishing to save your settings.
  3. Now you need to get a unique link to which you will drive traffic. To do so, click on “SAVE AND GET LINK
    After that, you will be taken to the “Flow link” section.
  1. “Domain for TDS” is the domain of your affiliate link(I highlighted it by a purple line).
  2. You can select the network with which you work from the drop-down list in “Advertising network”.
  3. If you place your cursor over the circle with a question mark, the following information will appear: “Selecting an ad network automatically fills in the macro fields for collecting statistics.” This means that the “SubID” fields will be filled in automatically with the macros used by a specific network. However if you do not select anything, the macros in the “SubID” will have to be filled in manually.
  1. For convenience, let’s use a premade template from “Advertising network” → ‘push.house’;
  2. Because we chose from a premade template all the “SubID” fields were filled automatically;
  3. This created a perfectly working affiliate link that we can now use.

Let’s talk about the link in more detail:

So, this is our link:

https://house-tds.com/qQwWeE?sub_id_1= {site }&sub_id_2= {camp }&sub_id_3= {feed }&sub_id_4= {uid}
https://house-tds.com/ — TDS domain;
qQwWeE — Put simply, this is a parameter that is unique to you. This parameter tells the affiliate network that it’s your link so whenever someone goes to it, your affiliate network understands that it’s you who brought the use to the link. If you spell it incorrectly or do not use it at all, your network won’t record the traffic that is driven to the link as your traffic.
sub_id_1 = {site} & sub_id_2 = {camp} & sub_id_3 = {feed} & sub_id_4 = {uid} are additional parameters with macros, with the help of which your statistics can get more detailed information about your traffic. Also, these parameters are transferred to the postback and WITHOUT THEM, IT WILL BE IMPOSSIBLE TO TRACK THE CONVERSION in the advertising network! In a bit we will analyze each of these parameters separately.

4. Click “Copy” so you can use your affiliate link in your advertising network.

How to set up an advertising campaign in Push.House?

As this article is about the postback setup between CPA.House and Push.House, we will focus only on the part of the URL setup of the advertising campaign.

sub_id_1 = {site} — Here, in your statistics, you will see the traffic source (the site that the users came to your link from);
sub_id_2 = {camp} —Here, you will see the number of your Advertising Campaign that the traffic came to. In some other networks you can have several ads under one campaign. In Push.House one ad = one campaign;
sub_id_3 = {feed} — Here you will be able to see the feed from which your traffic came from;
sub_id_4 = {uid} — the {uid} macro is not in the main list but without the postback will not work, so where chan you get it from ?!

Where can I get the UID?

You can get your UID by going to the PUSHPostback in the main menu.

In this case, UID = 0000, you will have a unique identifier.

How to set up postback in CPA.House to get conversion report?

At this point, if you start driving traffic from Push.House to CPA.House, everything will work as it should, except the postback.

In order for the postback to work, you need to make a few final “touches” in the CPA.House settings.

  1. Go to your CPA.house account and select “Flows” in the menu;
  2. In the tab that opens, find your flow (you can have as many as you like, if you created them earlier) and click on the icon with a pencil(edit flow);
  1. Make sure that this is the flow that you want to set up the postback for;
  2. Scroll down.

Now you should find a form for setting up a postback link.

  1. There are premade templates for some ad networks, by selecting one of them in the “Postback URL” field, a link for postback transmission will be generated auomatically. But today we are going to do everything manually as it might help you understand everything better!
  2. This is where we will enter the postback link.
  3. It will is important to select “Accepted” here. If you mark something else, the statistics in the advertising network calculate the Ratio and the ROI incorrectly. And do not forget that if a conversion occurs in the CPA network, only the one that was “Accepted” will be included in the statistics of the advertising network.
  4. Choose “Yes” for “Use Postback” parameter. As this is not a global postback, you need to specify here whether or not to use a postback specifically for each flow.
  5. By clicking on the icon with a question mark, you can find out what parameters are available for transfer to the postback link:

Final Postback URL setup

Go to your Push.House account.

  1. Select “PUSH” from your main manu in Push.House;
  2. Select “Postback”;
  3. Copy the Postback URL

Now go back to your cabinet in CPA.House

  1. Click “Flows”;
  2. Select “Flow editing”;
    Next, scroll down the page that opens to make some last editings.
  1. Set the method — “GET”;
  2. Make sure that the status is only — “Accepted”;
  3. Use Postback — “Yes”;

4. Now let’s create that Postback URL:

After you have copied the URL from Push.House, the URL should look like this →

https://push.house/postback.php?uid=00000&cid=[CAMPAIGN_ID]&cost=[LEAD_PRICE]&sid=[SOURCE_ID]

Except that in uid = 0000 you would have your unique parameter instead of some zeros.

And our affiliate link with the macros looks like this →

https://house-tds.com/qQwWeE?sub_id_1= {site }&sub_id_2= {camp }&sub_id_3= {feed }&sub_id_4= {uid}
Now to connect everything together we should go back to the PostBack FAQ:

[CAMPAIGN_ID] should be replaced with {sub_id_2} because we passed the {camp} macro to this parameter (in the affiliate link), which is responsible for sending the Advertising Campaign value.
https://push.house/postback.php?uid=0000&cid= {sub_id_2}
[LEAD_PRICE] — we won’t transfer this value from Push.House, it is reported by CPA.House (since each lead can be paid in different ways), if you go to PostBack FAQ again and look for the macro that is responsible for the lead price, or the commission amount you will see it’s {amount_commission}
https://push.house/postback.php?uid=0000&cid= {sub_id_2 }&cost= {amount_commission}
[SOURCE_ID] — you need to replace it with {sub_id_1} because we passed the {site} macro to this parameter in the affiliate link and if you remember its responsible for passing the source value.
https://push.house/postback.php?uid=00000&cid={sub_id_2}&cost={amount_commision}&sid={sub_id_1}
Well, now you have your working postback URL →

https://push.house/postback.php?uid=00000&cid={sub_id_2}&cost={amount_commision}&sid={sub_id_1}
5. Click “Save settings” and enjoy the conversions!

--

--