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
- Open Google Tag Manager, ga naar Tags en klik op New
- Kies het type Custom HTML Tag
- Geef de tag een naam, bijvoorbeeld UTM Source Helper
- Plak volgende code in het Configure Tag veld:
<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>
- Klip op Continue
- Kies All Pages als trigger
- Klik op Create Tag
Vervolgens moeten we de variabele aanmaken die de waarde van UTM Source zal bevatten
- Ga naar Variables en klik op New
- Selecteer Custom JavaScript als het type van de nieuwe tag
- Noem de tag UTM Source
- Plak volgende code in het veld:
function()
{
return localStorage.getItem('utm_source');
}
- Klik op Create Variable
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.
- Ga naar Tags en klik op New
- Klik op Google AdWords
- Kies AdWords Conversion Tracking
- Configureer de tag zoals u dat normaal zou doen
- Kies bij Fire On voor de optie More
- Klik op New om een nieuwe trigger te maken
- Kies als Event voor Page View
- Kies Page View als trigger type en klik op Continue
- Selecteer Some Page Views
- Kies voor de regels die uw “thank you” pagina definiëren
- Voeg een regel toe voor de UTM Source variabele die gelijk moet zijn aan tradedoubler
- Klik op Create Trigger
- Klik op Create Tag
De conversietag is nu aangemaakt.
Resultaat
Auteur: David Peeters