Google Analytics Filters (& Reguliere Expressies) – deel 1


 door 

Goud filterGoogle Analytics is als analyticspakket steeds interessanter aan het worden om te gebruiken. Waar ik voorheen weinig met mijn Google Analytics account deed (hij stond aan, maar voor de rest gebeurde er weinig) ben ik me nu steeds meer aan het verdiepen in de mogelijkheden die Google Analytics biedt. Ik ben niet iemand die de boekjes leest van zijn nieuwe TV, nee, gewoon klikken, drukken en proberen, dat werkt voor mij het best. Tot het moment dat ik er niet meer uitkom, dan zijn die boekjes weer heel nuttig.

Zo ging ik ook aan de slag met de filter optie in Google Analytics, alleen ontbraken daar de boekjes. Via Google vind je behoorlijk wat sites over filters en reguliere expressies, maar ik merkte dat er niet echt een handig overzicht was over hoe te beginnen, hoe het werkte, zeg de basis om te starten. Daarom dit artikel (in twee delen), voor als je wilt weten hoe je kunt starten met filters in Google Analytics.

Speeltuinen met zandbakken

Het is verstandig om een aantal extra profielen aan te maken voordat je begint met het aanmaken van een filter. Deze profielen noem ik speeltuinen, bedoeld om, jawel, in te spelen. Waarom deze speeltuinen? Filters filteren je data. Dat wil zeggen, ze veranderen de data die gemeten wordt. Het is daarom niet aan te raden om in je hoofdprofiel nieuwe filters uit te proberen omdat deze direct van invloed zijn op de data die gemeten wordt en misschien nog wel belangrijker: je kunt deze filteracties niet ongedaan maken.

Hoe maak je een kopie van een profiel in je account? Lees het stappenplan in het Google Helpcentrum.

Google Analytics - profielen - gebruikers - filters
Onderin het overview scherm van je Google Analytics account zie je de volgende drie opties waarmee je profielen, gebruikers en filters kunt toevoegen.

Filters, filters en nog eens filters

Binnen Google Analytics kan je verschillende soorten filters aanmaken. Een overzicht is te vinden in het Helpcentrum:

In Google Analytics beschikt u over drie vooraf gedefinieerde filtertypen en een aantal klantopties.

Vooraf gedefinieerde filters:

Alle verkeer van een domein uitsluiten: gebruik dit filter om verkeer uit te sluiten dat afkomstig is van een bepaald domein, zoals een ISP of een intern bedrijfsnetwerk.

Alle verkeer van een bepaald IP-adres uitsluiten: met dit filter kunt u klikken van bepaalde bronnen uitsluiten. U kunt één IP-adres of een adresbereik opgeven.

Alleen verkeer naar een subdirectory opnemen: met dit filter kunt u in een profiel alleen gegevens over een bepaalde subdirectory (zoals www.voorbeeld.nl/motoren) laten opnemen.

Aangepaste filters:

Patroon uitsluiten: met dit type filter sluit u logbestandregels (treffers) uit die overeenkomen met het filterpatroon. Regels die overeenkomen, worden volledig genegeerd. Met een filter waarmee Netscape wordt uitgesloten, wordt bijvoorbeeld ook alle andere informatie op die logbestandregel uitgesloten, zoals informatie over bezoekers, paden, aanbevelingen en domeinen.

Patroon opnemen: met dit type filter neemt u logbestandregels (treffers) op die overeenkomen met het filterpatroon. Alle niet-overeenkomende treffers worden genegeerd en de gegevens in niet-overeenkomende treffers zijn niet beschikbaar voor de Analytics-rapporten.

Zoeken en vervangen: dit is een eenvoudig filter dat kan worden gebruikt om te zoeken naar een patroon binnen een veld en om het gevonden patroon te vervangen door een alternatieve vorm.

Opzoektabel: met dit filter kunt u de naam van een opzoektabel selecteren waarmee u codes kunt toewijzen aan begrijpelijke labels. Met de tabel met telefoonmodellen worden codes voor telefoonplatforms bijvoorbeeld toegewezen aan het model en de fabrikant voor telefoonwebbrowsers.

Geavanceerd: met dit type filter kunt u een veld samenstellen op basis van één of twee andere velden. De filtermodule past de expressies toe op de twee velden voor extraheren en stelt vervolgens een veld samen met behulp van de expressie Samenstellen. Lees het artikel over geavanceerde filters voor meer informatie.

Hoofdletters/kleine letters: hiermee zet u de inhoud van een veld om in alleen hoofdletters of kleine letters. Deze filters hebben alleen invloed op letters en niet op tekens of cijfers.

Hoe maak je een filter aan? Lees het stappenplan in het Google Helpcentrum. Je kunt meerdere filters achter elkaar plaatsen, zie het als een soort waterval, waarbij je met ieder filter een bepaalde handeling uitvoert. Zo kun je bijvoorbeeld eerst alle data eerst vervormen tot lowercase data (alles in kleine letters) en vervolgens bepaalde delen uit deze data schrappen of vervangen. Dit kan bijvoorbeeld handig zijn bij CMS-en die geen friendly URL’s gebruiken (leesbare adressen).

Met de (door Google) beschreven filters kan je al veel, maar het wordt pas echt leuk als je met geavanceerde filters en reguliere expressies aan de gang gaat. In deel 2 van dit artikel zal ik aan de hand van enkele voorbeelden uitleggen hoe deze filters en reguliere expressies werken en hoe ze je kunnen helpen om nóg betere analyses te maken!

14 reacties


beetje raar, eerst zeg je dat Google het niet handig bij elkaar heb gezet en dan citeer en verwijs je zelf naar de Google Help. Dat ga je vast goedmaken in deel 2!


@Roy: Inderdaad :) Was eerst van plan om er één verhaal van te maken, maar dat werd erg lang, vandaar de opsplitsing. En je hebt gelijk, het staat nu wat raar…


Ik heb ook al eens een lichtje geschenen over deze materie: Filters en reguliere expressies.

Het is ontzettend handig en je kunt er verschrikkelijk veel mee. Ik heb nu bijvoorbeeld een ranking filter waardoor achter elk organic keyword de pagina getoond wordt waar hij zich bevond ten tijde van de klik. Zo hou je dus automatisch rekening met personalized search.


@André Dank! En in deel 2 behandel ik zeker ook een paar van jouw voorbeelden!


Klinkt goed andre. Kun je daarmee de exacte positie bepalen? of alleen de 0-10 10-20 of wat mensen als eigen pref. hebben in gesteld?


In feite alleen de pagina, 0-10 en 10-20 en het aantal resultaten per pagina, 10 of 100 bijvoorbeeld. Het is niet waterdicht maar het levert redelijke inzichten. Ik zal hier een blogje over maken.


volgens deze: http://www.roirevolution.com/blog/2006/09/view_visitor_ip_address_in_google_analytics.html
website kun je ook instellen dat analytics de IPadressen registreert middels die filters.
Ik kom een heel eind, maar het is een Engels stuk en ik krijg de juiste nederlandse term niet gevonden van “Visitor IP Address”

Kan iemand me verder helpen?
Alvast dank!


@Kuikentje dat is IP-adres bezoeker, je kunt onder ‘instellingen’ (rechts bovenin) ook je taal naar Engels zetten, dat maakt het uitvoeren van zulke handelingen vaak wat eenvoudiger. Succes!


Hoi!
Bedankt voor de tip. Dat was een goed idee.
Maar blijkbaar heeft Google Analytics de mogelijkheid om op IPadres te filteren helemaal onmogelijk gemaakt. Las al ergens dat ze dat niet willen, maar dat het via de omweg die op die website vermeld stond wel zou gaan.
Helaas pindakaas, gaat dat nu dus niet meer.

Nogmaals dank voor je reactie!


Weet je dat zeker? In de filter instellingen is het nog wel mogelijk om dat veld te selecteren. Ik heb het zelf nooit geprobeerd, maar wellicht dat het nog wel werkt? Waaruit maak jij op dat het niet werkt?


Ik zie de optie simpelweg niet meer staan in het rijtje waaruit ik kan kiezen.
Ik kan hier helaas geen printscreen plakken, maar ik zie in het rijtje allerlei mogelijkheden staan die beginnen met Visitor, maar geen Visitor IP adres.
Je kunt wel bepaalde IP adressen blokkeren in de tellingen, maar bij de Custum Filter/Advanced/Field A -> Extract A zie ik het echt niet staan als optie (of ben ik nou gek?)


Ik vrees dat je gelijk hebt… :(

Wellicht dat het nog mogelijk is om zelf een variabele in de tag mee te geven waarin je het IP adres zet? Heb het nog niet onderzocht (zelf variabelen meesturen), maar wellicht kan het.


Nou ja, dat jij gelijk hebt is beter dan dat ik gek ben, toch? ;-)

Wat je laatste tip betreft: ik vrees dat dat enigzins boven mijn pet gaat.
Ik snap dat een stappenplan veel is gevraagd, maar kun je me een idee geven waar ik moet zoeken?

Plaats een reactie | Houd u op de hoogte van reacties via e-mail

* Verplicht in te vullen

Houd mij op de hoogte van nieuwe reacties. Of abonneer jezelf op deze discussie zonder te reageren.