When you are promoting your campaign through more than one affiliate network, it is we advise you to use a network filtering script (deduplication script). Without a filtering script, transactions can be processed by more than one network, causing you to pay for these transactions. We therefor advise you to link the transaction to the last click. This is also called the “last cookie counts” (LCC) principle. De-duplicating of transactions on different online channels besides the affiliate channel is not common and we also advise against it.
You can easily implement network filtering by following these three steps:
- Step 1: Visitor registration
- Step 2: Implementing the LCC-script in the conversion pixel
- Step 3: Measuring: essential to success in Affiliate Marketing
LCC-script in Daisycon CMS integrations
The Daisycon integrations in Magento and WooCommerce offer a simple built-in LCC functionality. For the other CMS integrations, this functionality is not available and network filtering is not possible yet. Note that this LCC functionality only controls the Daisycon conversion pixel and not pixels from other networks. This means it is still required to have a similar deduplication script for the other network pixel(s).
Setting the LCC-script requires also some adjustments in the Daisycon campaign settings and can only be set in consultation with your contact at Daisycon. Incorrect setting of this functionality will cause incorrect measurements. Most importantly, never use a UTM tag for the "LCC Network" parameter!
If you want to deploy network deduplication using Google Tag Manager, please refer to Google's help centre for more information on setting triggers with exceptions.
Step 1: Visitor registration
It's important to to register through which network a visitor entered your website. This visitor, for example, will be given a cookie with information from which network it originallcame from originally. You will need to communicate to the affiliate networks that they will need to give an extra (network) url-parameter to the visitor, so that this can be tracked.
In the following link you will see the 'referrer' in bold.
https://www.yourdomain.com/?product=1&category=2&network=daisycon
Through this parameter the cookie can be placed. The duration of the cookie will be set to the network standard, mostly 100 days (depends on the campaign).
Step 2: Implementing an LCC-script
When implementing network filtering, you'll need to place an adjusted conversion pixel on the “ thank you"-page. This pixel includes for example an LCC-script with information about your network preferences. If the script contains parameters related to the Daisycon network, then Daisycon's tracking pixel will be used.
Below you can see an example of a conversion pixel including the LCC-script.
<!-- -------------------------------- DO NOT ALTER THIS CODE IN ANY WAY ! --------------------------- -->
// Conversion pixel
$fromNetwork = $_COOKIE['network'];
$pixels = array(
'daisycon' =>'<img “https://www.ds1.nl/....”/>',
'network 2' =>'<img “https://www.network2.com/..../>',
);
if (isset($pixels[$fromNetwork])) {
echo $pixels[$fromNetwork];
} else {
// Start catch all
($pixels as $pixel) {
echo $pixel;
}
}
<!-- -------------------------------------------------------------------------------------------------------------------------- -->
* This is a simplified representation of a deduplication script and will look different in practice.
Please note that it is important to include the 'catch all'-code. This means that when it is not possible to determine the source of a visitor, all conversion pixels of all networks will be used. Not implementing the catch all-code therefor has great consequences in measuring results.
Step 3: Measuring: essential to success in Affiliate Marketing
Our technical specialists work continuously on the development and refinement of measuring techniques. Measuring on the basis of cookies alone is becoming less and less reliable. Browsers have 'do-not-track' functions that in some cases are enabled by default. Consumers can also easily refuse, delete and sometimes use software to block or periodically delete cookies.
By offering affiliate networks the opportunity to apply other measurement methods, such as for example, fingerprinting, you ensure an honest and accurate measurement. Using of a conversion pixel does not automatically mean that a transaction will also be placed. If the visitor is not recognized, then there is also no transaction registered.
To prevent a transaction from eventually being transferred to multiple networks, you can give transactions an additional parameter. For example, in the description. When using extra parameters, you can easily check all transactions that took place in case of a 'catch all'.