Vandaag bespreek ik veel voorkomende fouten die mensen maken bij het installeren van Google Analytics in een website. De implementatie van Google Analytics hangt allereerst af van het soort website dat u wilt meten en wat uw behoeften zijn. Heeft uw website meerdere domeinen of subdomein? Moet gesegmenteerde gegevens worden verstuurd naar verschillende afdelingen van uw bedrijf? Er zijn veel vragen die u zich zou moet stellen voordat u de code implementeert. Ook is het belangrijk om goed in de gaten te houden hoe de code geïmplementeerd moet worden en te controleren of alles uiteindelijk goed ingesteld is.
Data voor verschillende groepen scheiden met profielen
Stel je voor dat je de Google Analytics implementatie doet van de Stanford University website (http://www.stanford.edu). Er zijn tientallen onafhankelijke departementen en elk van hen moet in staat zijn om informatie te verzamelen in Google Analytics zonder de gegevens van andere departementen te zien. De enige manier om alleen toegang te hebben tot de verzamelde gegevens van een apart departement is door een nieuw profiel aan te maken. Er zijn echter twee verschillende soorten profielen: profielen voor een nieuw domein en profielen voor een bestaand domein. Het is belangrijk om hier te kiezen voor een nieuw profiel voor een bestaand domein en niet voor een nieuw domein.
Een veel voorkomende fout is omin dit geval een nieuw profiel te maken voor een nieuw domein (bijv. UA-621368-2, UA-621368-3, enz.) om de gegevens van een departement van het geheel te scheiden. Bij deze methode krijgt elk departement een eigen conversiecode met hun eigen specifieke nummer. Het probleem hierbij is dat je het complete overzicht mist, omdat de gegevens nu apart worden verzameld (via verschillende conversiecodes), kan er geen algemeen profiel meer bestaan waarin alle data van alle departementen verzameld wordt.
De juiste methode om gegevens te scheiden van de verschillende departementen is door nieuwe profielen voor bestaande domeinen te creëren. Door in ieder nieuw profiel een filter in te stellen bij de instellingen kunnen gegevens gefilterd worden op basis van URL´s. Zou kunt u bijvoorbeeld alleen verkeer opnemen binnen de map http://www.stanford.edu/academics/, maar u kunt bijvoorbeeld ook alleen verkeer binnen het subdomein http://www.gsb.stanford.edu/ opnemen. U kunt vervolgens toegang geven tot ieder afzonderlijk profiel aan elke afdeling van de universiteit. Zij zullen vervolgens alleen toegang hebben tot de gegevens van het specifieke profiel, maar niet tot de gegevens van andere departementen. Daarnaast bent u zelf in staat om alle verkeer in één profiel te meten en analyseren.
Om alle subdomeinen van één domein bij te kunnen houden moet u wel een aanpassing doen in de conversiecode. Google legt hier uit hoe dat moet.
Ontbrekende conversiecodes
Bij de implementatie van Google Analytics is het belangrijk om ervoor te zorgen dat alle pagina’s zijn gecodeerd met de conversiecode. Hoewel dit logisch is, is het niet ongewoon om websites tegen te komen waar de code op een aantal pagina´s ontbreekt. Het ontbreken van deze code komt vaak voor op pagina´s met een afwijkende template. Dit kan echter zorgen voor een belangrijk gat in de dataverzameling. Stel bijvoorbeeld dat de Stanford University een pagina heeft waar alle cursussen genoemd worden, waar de Google Analytics-code ontbreekt. Deze pagina verwijst door naar hun bachelor- en masteropleidingen. Zowel de bachelor- en masterpagina’s hebben vervolgens weer een link naar de pagina over de beurzen van de universiteit. Zonder de code op de pagina over alle cursussen, is het onmogelijk voor de Universiteit om te weten welke master/ en bachelorstudenten geïnteresseerd zijn in de beurzen. Deze informatie kan op de lange termijn juist heel waardevol zijn. Het is dus belangrijk om heel goed te controleren of na implementatie alle pagina´s een conversiecode hebben.
Misbruik van filters
Het instellen van filters in profielen zijn een serieuze zaak. Wanneer dit verkeerd uitgevoerd wordt kunnen belangrijke gegevens uit de dataverzameling gefilterd worden die niet meer teruggehaald kunnen worden. Als je bijvoorbeeld het interne verkeer van je bedrijf op je website wilt uitsluiten moet je zeker weten dat je dit goed doet. Gebruik hiervoor bijvoorbeeld de tool die Google zelf aanbiedt.
Tenzij het echt nodig is om een geavanceerd filter te maken, zoals bij het voorbeeld van de Stanford University, is het vaak verstandiger om data in de rapportages te filteren in plaats van tijdens de dataverzameling. Onthoud altijd dat data gefilterd in profielen voor altijd verloren gaan. Zorg dus altijd dat je een filter toepast op een nieuw gemaakt profiel en niet op je hoofdprofiel en vraag je bovendien af of je de data niet beter achteraf kunt filteren.
De standaardpagina niet instellen
Als uw website www.stanford.edu is, maar de homepagina wordt geladen als www.stanford.edu/index.html moet u dit opgeven in de instellingen van uw Google Analytics profiel. In dat geval moet index.html als standaardpagina opgegeven worden, doet u dit niet dan zal Google Analytics gegevens verzamelen voor de root (www.stanford.edu/) en www.stanford.edu/index.html als twee verschillende pagina’s. Het resultaat is dat de gegevens voor beide pagina’s gescheiden worden verzamel. Indien u een complexe website die bijvoorbeeld als homepagina index.html heeft en een blog heeft die als eerste pagina index.php heeft moet je geavanceerder te werk gaan een uitleg hierover vind je hier.

3 maart 2010



