Door middel van cookies laat iedere online bezoeker zijn unieke 'Client ID' achter. Aan de hand hiervan kan je achterhalen waar jouw bezoekers vandaan komen en hoe hun gedrag is op de website. Wanneer de Paylogic Frontoffice op je website is geïmplementeerd in een iframe zal al het verkeer op de Frontoffice binnen Google Analytics weergeven worden als 'direct verkeer'. Het is zo dus niet meer te herleiden waar een specifieke bezoeker vandaan komt. Het instellen van "cross-domain tracking" is hier de oplossing voor.
Met cross-domain tracking kunnen sessies op twee gerelateerde sites (bijvoorbeeld de Paylogic Frontoffice & je website) als een worden beschouwd. Dit wordt ook wel site koppelen genoemd. Deze handleiding legt je stap voor stap uit hoe je cross-domain tracking correct instelt.
NOTE: Gebruik je geen iFrame maar deel je de link direct of via button? Klik dan hier!
NOTE: Wanneer je twee analytics pixels voor een evenement gebruikt, kan maar één van de twee ID's worden meegenomen in de cross-domain configuratie.
Stap 1. Verwijzingsuitsluiting(en) toevoegen
Om te achterhalen waar bezoekers initieel vandaan komen is het van belang dat je eigen website genegeerd wordt als referral (verwijzing) in Google Analytics. Daarnaast is het handig om ook www.paylogic.nl, www.paylogic.com en eventueel de websites van verschillende banken uit te sluiten. Ga naar 'Beheer' en kies onder 'Tracking info' voor 'Lijst met verwijzingsuitsluitingen'
Kies voor 'Verwijzingsuitsluiting toevoegen' en voeg hier de gewenste uitsluitingen toe.
Stap 2. Het implementeren van het cross-domain iFrame
<iframe width="600" height="800" border="0" style="max-width: 100%;
" id="paylogic_shop" src="Paylogic_Frontoffice_URL1"></iframe>
<script>(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'Analytics_UID', 'auto');
ga('send', 'pageview');
var linker;
function addiFrame(divId, url, opt_hash) {
return function(tracker) {
window.linker = window.linker || new window.gaplugins.Linker(tracker);
//var iFrame = document.createElement('iFrame');
var iFrame = document.getElementById(divId);
iFrame.src = window.linker.decorate(url, opt_hash);
//document.getElementById(divId).appendChild(iFrame);
};
}
// Dynamically add the iFrame to the page with proper linker parameters.
ga(addiFrame('paylogic_shop', document.getElementById('paylogic_shop').src));
</script>

