There have been several customers (merchants owning Post Affiliate Pro or participating in Post Affiliate Network) who are members (affiliates) of different 3rd party affiliate networks (further referenced as 'Other Network'), just like CJ, HasOffers, etc. and were wondering how they could have their own affiliate program by which they could have other affiliates to help them to promote their offers (affiliate link(s) from 3rd party affiliate networks).
- what are additional URL parameters (in general called 'get parameters' or 'subIDs') possible/supported to use in their affiliate links (further referenced as offer links)
- what is your 3rd party POST BACK URL
- what are variables by which the values set in the additional URL parameters (get parameters/subIDs) of the offer link are available to be used in the POST BACK URL
Please note that if you come and ask our support about any 3rd party integration, we can only ask you the questions above and you need to be able to answer them. If you are unsure of the answer, you can ask directly your 3rd party support. If you are unable to answer the points mentioned above, we are unable to help you any further.
https://some.site.com/aff_c?offer_id=123&aff_id=xyz
Part 2. then for each of your 'Other Network' offer links you have to create a banner in PAP/PAN in which you set your 'Other Network' offer link as the destination URL in a special way:
https://some.site.com/aff_c?offer_id=123&aff_id=xyz&additionalData1={$visitorid}&additionalData2=HereComesThePANaccountID
Part 3. in the 'Other Network' set the POST BACK URL for the campaign from which you got your Other Network offer link to something like this:
https://URL_TO_PostAffiliatePro/scripts/sale.php?TotalCost=VariableRepresentingTheOfferCost&OrderID=VariableRepresentingTheOrderId&visitorId={additionalData1}&AccountId={additionalData2}
- URL_TO_PostAffiliatePro - is replaced with URL of your Post Affiliate Pro or Post Affiliate Network installation. For example something.postaffiliatepro.com.
- VariableRepresentingTheOfferCost is the proper variable of the Other Network that holds the real cost (price) of the ordered (purchased) offer.
- VariableRepresentingTheOrderId is the proper variable of the Other Network that holds the order ID (order number) of the placed order concerning the particular offer
- {additionalData1} returns the value of 'additionalData1' URL parameter that was dynamically set by PAP in the "Destination URL" of the banner when the affiliate retrieved the banner code from his/her affiliate panel in PAP
- {additionalData2} returns the value (Post Affiliate Network merchant account ID) that you defined for the 'additionalData2' URL parameter in the Destination URL when setting up the banner in Post Affiliate Network
https://URL_TO_PostAffiliatePro/scripts/click.php?a_aid=ReferralidOfAffiliate&a_bid=bannerIdGeneratedByPAPorPAN
But if a customer clicks such a banner, then he will be redirected to the "Destination URL" of the banner, more exactly to the same site where originally your affiliate link from the Other Network (in our example "https://some.site.com/aff_c?offer_id=123&aff_id=xyz") redirects, however it will also include required parameters for PAP/PAN tracking which the Other Network should capture in the additional parameters:
https://some.site.com/aff_c?offer_id=123&aff_id=xyz&additionalData1=UniqueVisitorID&additionalData2=PANaccountID
And once the customer places an order and it is tracked by the Other Network, then the Other Network is supposed to execute the POST BACK URL that holds the essential values (values of variables mentioned) above and based on this call PAP will generate a commission (transaction) for the correct affiliate.
Post Affiliate Pro:
for affiliates who own their own copy of Post Affiliate Pro and would want to promote offers from other Post Affiliate Pro/Network users with their own affiliate program.
Example offer link:
https://shop.merchant.com/?a_aid=YourAffiliateID&a_bid=IDofTheBannerExample banner destination URL in your PAP:
https://shop.merchant.com/?a_aid=YourAffiliateID&a_bid=IDofTheBanner&data1={$visitorid}
https://URL_TO_PostAffiliatePro/scripts/sale.php?TotalCost={$totalcost}&OrderID={$orderid}&visitorId={$firstclickdata1}
https://demo.go2cloud.org/aff_c?offer_id=1&aff_id=1Example banner destination URL in PAP:
https://demo.go2cloud.org/aff_c?offer_id=1&aff_id=1&aff_sub={$visitorid}&aff_sub2=HereComesThePANaccountID
https://URL_TO_PostAffiliatePro/scripts/sale.php?TotalCost={sale_amount}&OrderID={transaction_id}&ProductID={offer_id}&visitorId={aff_sub}&AccountId={aff_sub2}
CAKE:
Example offer link:
Example banner destination URL in PAP: https://CakeBaseURL.com/?a=CakeAffID&c=CakeCreativeID
https://CakeBaseURL.com/?a=CakeAffID&c=CakeCreativeID&s1={$visitorid} &s2=HereComesThePANaccountID
https://URL_TO_PostAffiliatePro/scripts/sale.php?TotalCost={sale_amount}&OrderID={offer_id}&visitorId=#s1#&AccountId= #s2#
Awin:
To set a callback URL navigate to Advanced> Transaction Notification. For Callback method chose GET.
Example offer link:
Example banner destination URL in PAP: https://www.awin1.com/pclick.php?mid=3&id=14895&clickref=linklefttop&clickref2=user
https://www.awin1.com/pclick.php?mid=3&id=14895&clickref=linklefttop&clickref2=user&clickref3={$visitorid} &clickref4=HereComesThePANaccountID
https://URL_TO_PostAffiliatePro/scripts/sale.php?TotalCost=!!!transactionAmount!!!&OrderID=!!!transactionId!!!&visitorId=!!!clickRef3!!!&AccountId=!!!clickRef4!!!
zanox:
To set a callback URL navigate to Links & Tools> Shared Tracking and add new tracking URL.
Example offer link:
Example banner destination URL in PAP: https://ad.zanox.com/ppc/?1234c5678
https://ad.zanox.com/ppc/?1234c5678&zpar0={$visitorid}&zpar1=HereComesThePANaccountID
https://URL_TO_PostAffiliatePro/scripts/sale.php?visitorId=##zpar0##&AccountId=##zpar1##&TotalCost=##total_price_program_currency##&OrderID=##tracking_id##&Currency=##program_currency##
Tradedoubler:
Example offer link:
https://clk.tradedoubler.com/click?p=123456&a=1234567&g=12345678
Example banner destination URL in PAP:
https://clk.tradedoubler.com/click?p=123456&a=1234567&g=12345678&epi={$visitorid}
https://URL_TO_PostAffiliatePro/scripts/sale.php?visitorId=${epi}&TotalCost=${publisherCommission}&OrderID=${orderNumber}&ProductID=${productId}
MaxBounty:
Example offer link:
https://www.mb14.com/lnk.asp?o=12345&c=123456&a=654321&k=11AA22&l=10101
Example banner destination URL in PAP:
https://www.mb14.com/lnk.asp?o=12345&c=123456&a=654321&k=11AA22&l=10101&s2={$visitorid}&s3=HereComesThePANaccountID
https://URL_TO_PostAffiliatePro/scripts/sale.php?TotalCost=#RATE#&OrderID=#OFFID#&visitorId=#S2#&AccountId=#S3#
PeerFly:
Example offer link:
https://trkur2.com/123456/789123?i=112233
Example banner destination URL in PAP:
https://trkur2.com/123456/789123?i=112233?s1={$visitorid}
https://URL_TO_PostAffiliatePro/scripts/sale.php?TotalCost=%commission%&OrderID=%offer%&visitorId=%subid1%
Appsflyer:
For more info about AppsFlyer setup see our Mobile apps tracking guide
Example offer link:
https://app.appsflyer.com/com.appsflyer.sample?pid=mediaName_int
Example banner destination URL in PAP:
https://app.appsflyer.com/com.appsflyer.sample?pid=mediaName_int&clickid={$visitorid}
https://URL_TO_PostAffiliatePro/scripts/sale.php?TotalCost={revenue}&OrderID=UNIQUE_ID_OF_EVENT&visitorId={clickid}