Waarom

Soms moet een conversietag enkel uitgevoerd worden wanneer een bezoeker vanaf een bepaalde website werd doorverwezen. Voorbeeld: wij hebben een affiliate programma op Tradedoubler en willen dat enkel de conversies gemaakt door bezoekers die doorverwezen werden door Tradedoubler geteld worden in Google AdWords.

Deze data was vroeger beschikbaar via de UTMZ cookie van Google Analytics. Maar sinds Google Universal Analytics is deze UTMZ cookie niet langer beschikbaar. We kunnen dit oplossen door zelf een tag te maken die de utm source bewaart en een custom variabele te maken die deze waarde ter beschikking stelt in onze triggers.

Doel

Ons doel is een custom script te maken dat op elke pagina controleert of er een utm_source aanwezig is in de URL. Zo ja, zal het script de waarde bewaren in de local storage. Daarnaast moeten we ook een custom variabele maken die deze waarde gaat ophalen zodat we hem kunnen gebruiken in de trigger van onze conversietag en zo kunnen controleren of de bezoeker werd doorverwezen door Tradedoubler naar onze website.

Hoe

<script type="text/javascript">
/// get the url and the key to find
var url = window.location.href;
var keyToFind = 'utm_source';
/// is there a utm source ?
if(url.indexOf(keyToFind + '=') > -1)
{
var valueFound = url.substr(url.indexOf(keyToFind + '=') + keyToFind.length + 1).split('&')[0];
localStorage.setItem(keyToFind, valueFound);
}
</script>

utm1

Vervolgens moeten we de variabele aanmaken die de waarde van UTM Source zal bevatten

function()
{
return localStorage.getItem('utm_source');
}

utm2

De variabele UTM Source is nu beschikbaar en zal steeds de meest recente UTM Source bevatten. Nu kunnen we een conversietag maken die enkel uitgevoerd zal worden wanneer de bezoeker op onze website kwam via Tradedoubler.

utm3

De conversietag is nu aangemaakt.

Resultaat

U bent klaar. Vergeet niet uw wijzigingen te publiceren. De conversietag zou nu enkel uitgevoerd mogen worden wanneer de laatste UTM Source gelijk was aan Tradedoubler


Auteur: David Peeters

Tags: