Uitgebreide linktoeschrijving In Page Google Analytics werkend krijgen
Dit werkend krijgen was een zoektocht. Die zoektocht beschrijf ik in het artikel met de titel “Meer onderscheid in links bij In Page Analytics werkt niet. Waarom?” Daar kun je ook meer uitleg en achtergrondinformatie lezen. Het betreft hier de optie die ook wel Uitgebreide linktoeschrijving genoemd wordt (Enhance link attribution). Ik heb testen gedaan met twee websites. Uiteindelijk is het gelukt.
De problemen werden hoofdzakelijke veroorzaakt door een slechte beschrijving bij Google support in de Nederlandse taal waar :
- Niet volledig de tracking code staat aangeduid
- Instellingen die je onder menu Beheerder bij Website property moest doen ontbreken bij Google Support Nederland
- Verwarring werd veroorzaakt omdat de beschreven Engelse tracking code anders is dan de Nederlandse
- Het ID van het klikdoel-element kon door de geïnstalleerde code niet gevonden worden. Ook niet op hogere niveaus van de DOM.
Handleiding In Page Analitics uitgebreide linktoeschrijving
Ik heb gekozen voor de Nederlandse tracking code. De Nederlandse code is zowel te gebruiken onder het normale http-protocol als het beveiligde ssl protocol. Dus zowel https://ssl. als http://www pagina´s kunnen hiermee werken. De bij de Engelse support pagina beschreven code geldt zo te zien alleen voor het http-protocol.
Het in werking stellen omvat drie onderdelen :
- Extra code toevoegen aan de bestaande Google Analytics tracking code
- In de property instellingen een aanpassing doen
- Zorgen dat de code de ID van het klikdoel element kan vinden
1 – Extra Google Analytics code toevoegen
Voeg onderstaande nieuwe code toe aan de Google Analytics tracking code.
var pluginUrl = ((‘https:’ == document.location.protocol) ?
‘https://ssl.’ : ‘http://www.’) +
‘google-analytics.com/plugins/ga/inpage_linkid.js’;
_gaq.push(['_require', 'inpage_linkid', pluginUrl]);
Voeg deze nieuwe code toe aan de bestaande Google Analytics trackingcode op de pagina. Plaats dit voor de regels:
_gaq.push(['_setAccount', 'UA-XXXXXX-Y']);
_gaq.push(['_trackPageview']);
2 – Property Settings Aanpassen
Hierna moeten er instellingen onder menu Beheerder bij Website property veranderd worden. (Admin, Property Settngs tab)
- Klik op Beheerder (Admin)
- Ga naar de property waarvoor je de code geïnstalleerd hebt.
- Klik op de property-instellingen Tab (property settings)
- Onder In-Page Analyse starten, vink aan : Uitgebreide linktoeschrijving. (Use enhanced link attribution)
- Klik toepassen ( Apply.)
3 – ID van het klikdoel element
Bij Google Analytics support staat het volgende :
De id van het klikdoel-element wordt gecontroleerd. Als die niet wordt gevonden, wordt de DOM drie niveaus omhoog doorlopen om een element met een id te vinden, bijvoorbeeld:
<a id=’help’ href=’/help’>
<img src=’/images/help-icon.png’ />
</a>
In dit geval voegt de code de informatie id=’help’ toe, hoewel het element help-icon.png geen id heeft.
Ik ging er van uit dat bij de testwebsites drie niveaus wel voldoende moest wezen om altijd ergens een ID vandaan te plukken. Dit is geen goed uitgangspunt. Bij mijn test werkte het helemaal niet. En ook al lijkt het wel te werken, dan weet je natuurlijk nooit zeker of de juiste ID´s gekozen worden. En kun je nooit zekerheid hebben dat de juiste percentages getoond worden.
Daarom is mijn stelling : Zet een ID op de link waar je gedifferentieerde gegevens van wilt krijgen. Alleen dan weet je zeker dat je naar juiste percentages kijkt.
Door direct ID´s op de links te plaatsen kreeg ik het aan het werk. Hieronder een willekeurig voorbeeld.
<a href=” http://groeps-wonen.com” id=”groepswonen” >Groepswonen</font></a>
Bedankt Ellen, hier was ik naar op zoek. Ik heb de hele tijd 2x id toegevoegd, maar dat werkte helemaal niet. Ik ga deze methode testen. Hopelijk kan ik dan eindelijk eens inpage analytics gebruiken. Ik ben benieuwd, of ik nu iedere aparte link kan doormeten!