Step #1

Configure Offer ID and Partner ID parameters.

Navigate to Advertisers > Manage > Select the Advertiser > Edit Additional Information Card.

**IMPORTANT: The parameters need to differ between each Everflow instance. For example, Network A (Advertiser/Brand) can use "oid" and "affid" and Network B (Partner/Affiliate) can use "oid2" and "affid2".

Step #2

Place the JS SDK Click and Conversion scripts.

Each network will have their unique Tracking Domain that will be used in the click and conversion scripts.

In the example script below, the Tracking Domain of the Advertiser/Brand will need to replace ADVERTISER/BRAND_DOMAIN and the Tracking Domain of the Partner/Affiliate will need to replace PARTNER/AFFILIATE_DOMAIN.

Example: Click Script

<script src="https://www.ADVERTISER/BRAND_DOMAIN.com/scripts/sdk/everflow.js" />

<script>

EF.click({

offer_id: EF.urlParameter('oid'),

affiliate_id: EF.urlParameter('affid'),

uid: EF.urlParameter('uid'),

sub1: EF.urlParameter('sub1'),

sub2: EF.urlParameter('sub2'),

sub3: EF.urlParameter('sub3'),

sub4: EF.urlParameter('sub4'),

sub5: EF.urlParameter('sub5'),

source_id: EF.urlParameter('source_id')

}).then(function(transactionId){

EF.configure({ tracking_domain: “https://www.PARTNER/AFFILIATE_DOMAIN.com”,

})

EF.click({

offer_id: EF.urlParameter('oid2'),

affiliate_id: EF.urlParameter('affid2'),

uid: EF.urlParameter('uid'),

sub1: EF.urlParameter('sub1'),

sub2: EF.urlParameter('sub2'),

sub3: EF.urlParameter('sub3'),

sub4: EF.urlParameter('sub4'),

sub5: EF.urlParameter('sub5'),

source_id: EF.urlParameter('source_id')

});

});

</script>

In the example script below, the Advertiser/Brand will need to replace the first ADVERTISER_ID in the conversion script with the correct ID from the Advertiser in their platform. The Partner/Affiliate will need to replace the second ADVERTISER_ID_OF_PARTNER/AFFILIATE with the ID of the Advertiser in their platform.


Example: Conversion Script

<script src="https://www.ADVERTISER/BRAND_DOMAIN.com/scripts/sdk/everflow.js" />

<script>

EF.conversion({

aid: ADVERTISER_ID,

}).then(function(transactionId){

EF.configure({ tracking_domain: “https://www.PARTNER/AFFILIATE_DOMAIN.com”,

})

EF.conversion({

aid: ADVERTISER_ID_OF_PARTNER,

});

});

</script>

Please note that the Tracking Domain of the Advertiser/Brand will need to replace ADVERTISER/BRAND_DOMAIN and the Tracking Domain of the Partner/Affiliate will need to replace PARTNER/AFFILIATE_DOMAIN in the conversion script, just like in the click script.

Step #3

Configure the Base Destination URL and Tracking Links.

Once the Offer is set up in Everflow, and the JS SDK click and conversions scripts are placed on the actual pages, the Advertiser/Brand can generate a tracking link for the Partner/Affiliate.

The tracking link will include the Offer and Partner parameters that are configured for the Advertiser/Brand. The Partner/Affiliate will use that tracking link as the Base Destination URL for their offer. For example:

https://OFFER_DOMAIN.com/?oid=X&affid=X

The tracking link generated by the network acting as the Partner/Affiliate will add the Offer and Affiliate parameters they have set. For example:

https://OFFER_DOMAIN.com/?oid=X&affid=X&oid2=X&affid2=X


**Pro Tip

To avoid potential reporting discrepancies, targeting specifications for each Offer must match.


NEED HELP? OUR CUSTOMER SUCCESS TEAM IS HERE FOR YOU!

We've assembled a superstar team of industry veterans that are available around the clock to make sure that your issues are resolved and questions are answered. You can reach out any time in-platform via Chat or by emailing support@everflow.io.

Did this answer your question?