RSS
 

Posts Tagged ‘Filter’

Google Analytics: Filter die das Leben erleichtern!

04 Mrz

Filter in Google Analytics sind ein sehr praktisches und zugleich auch mächtiges Werkzeug. Dadurch wird es möglich Daten der Statistik zu manipulieren, extrahieren oder auch integrieren. Aus diesem Grund habe ich ein paar praktische Anwendungsbeispiele zusammengestellt um die Funktionsweise der Filter in Google Analytics zu erläutern.

Grundsätzlich können Filter im Filtermanager, der auf der Google Analytics Übersichtsseite unter den Websiteprofilen verlinkt ist, angelegt werden. Die Anschließenden Beispiele müssen jeweils am Ende einem Websiteprofil zugewiesen werden, nur dann werden die Daten des entsprechenden Profils manipuliert.

Zugriffe von eigenen IP Adressen ausschließen
Das ist der Klassiker unter den Filter, hiermit wird der selbstverursachte Traffic nicht berücksichtigt.

Filterart: Alle Besuche von einer IP Adresse ausschließen
IP Adresse: 193.0.0.0

Google Analytics - IP ausfiltern

Nähere Infos dazu inklusive einer Erklärung wie man IP Ranges ausschließen kann hab ich in diesem Artikel erläutert:
Google Analytics eigene IP ausfiltern (Teil 2)

Vollständige Referrer anzeigen

Der Referrer wird in Google Analytics nicht komplett dargestellt. Dieser Filter ist ein Workaround um die gesamte Referring URL als Benutzerdefiniertes Segment auszugeben.

Filterart: Benutzerdefinierter Filter -> Erweitert
Feld A -> A extrahieren: Verweis (.*)
Feld B -> B extrahierern: leer lassen
Ausgabe in -> Konstruktor: Benutzerdefiniertes Segment $A1
Feld A erforderlich: Ja
Feld B erforderlich: Nein
Ausgabefeld überschreiben: Ja
Groß-/Kleinschreibung beachten: Nein

Google Analytics - Filter für vollständige Referrer

Anschließend erhält man die Statistik in dem man innerhalb von Google Analytics auf der Referrer Statistikseite, die Dimension über der Referrerauflistung auf “Benutzerdefinierter Wert” umstellt.

Url verkürzen

Falls sämtliche getrackten Seiten im selben Unterverzeichnis liegen können die dargestellten Urls der Übersicht halber verkürzt werden. Im Beispiel unten wird angenommen, dass sämtliche Seiten dieses Blogs im Verzeichnis /blog/ liegen. Über den Filter wird der Verzeichnisname entfernt.

Filterart: Benutzerdefinierter Filter -> Suchen und Ersetzen
Filterfeld: Anforderungs-URI
Suchzeichenfolge: grafixx.at/blog/
Ersetzungszeichenfolge: /
Groß-/Kleinschreibung beachten: Nein

Google Analytics Filter: Url verkürzen

SEO Rankings Tracken

Dieser Filter ist etwas komplexer, aber auch leistungsfähiger als die vorigen. Hier wird die Referrer URL wie Regular Expression verarbeitet. Falls es sich um einen Zugriff via Google handelt, wird innerhalb von Google Analytics die Position des Eintrages innerhalb der Google Ergebnisliste ausgegeben.

Filterart: Benutzerdefinierter Filter -> Erweitert
Feld A -> A extrahieren: Verweis (\?|&)q=([^&]*)
Feld A -> A extrahieren: Verweis (\?|&)start=([^&]*)
Ausgabe in -> Konstruktor: Benutzerdefiniertes Segment $A2 (Seite: $B2)
Feld A erforderlich: Ja
Feld B erforderlich: Nein
Ausgabefeld überschreiben: Ja
Groß-/Kleinschreibung beachten: Nein

Google Analytics Filter: Seo Tracking

Anschließend erhält man die Statistik in dem man innerhalb von Google Analytics auf der Keyword Statistikseite, die Dimension über der Keywordauflistung auf “Benutzerdefinierter Wert” umstellt. Wird in dieser Satistik keine Seite angegeben handelt es sich um die erste Seite, darüber hinaus steht 10 für Seite 2, 20 für Seite 3, etc.

Urls in Kleinbuchstaben umwandeln

Ein relativ einfacher Filter der aber die Übersichtlichkeit stark erhöht. Mit diesem Filter werden alle Urls klein geschrieben und somit nicht nur einmal gelistet.

Filterart: Benutzerdefinierter Filter -> Erweitert
Filterfeld: Anforderungs-URI

Google Analytics Filter: Urls klein schreiben

Traffic von Social Media Plattformen tracken

Mit diesem Filter werden Zugriffe von Social Networking Plattformen (im Beispiel: Facebook, Twitter und Xing) in der Kampagnen Statstik unter dem Begriff SocialMedia zusammengefasst.

Filterart: Benutzerdefinierter Filter -> Erweitert
Field A -> Extract A: Kampagnenquelle facebook|twitter|xing
Field B -> Extract B: leer lassen
Output To -> Constructor: Kampagnenmedium SocialMedia
Feld A erforderlich: Ja
Feld B erforderlich: Nein
Ausgabefeld überschreiben: Ja
Groß-/Kleinschreibung beachten: Nein

Google Analytics Filter: Social Media Tracking

Anschließend erhält man die Statistik in dem man innerhalb von Google Analytics auf der Kampagnen Statistikseite, die Dimension über der Keywordauflistung auf “Medium” umstellt.

Das waren für’s Erste einmal ein paar hoffentlich hilfreiche Filter. Diese können bzw. müssen natürlich auf die exakten Bedürfnisse der entsprechenden Website angepasst werden.

 
 

Google Analytics eigene IP ausfiltern (Teil 2)

29 Dez

Fortsetzung von Google Analytics eigene IP ausfiltern (Teil 1)

Einrichtung von Filtern

Für diejenigen denen die Variante via Segmentierung zu ungenau ist bleiben noch die Filter. Filter bieten die Möglichkeit eine exakte IP Adresse oder eine Range via Regular Expressions anzugeben.
Filter können auf der Google Analytics Übersichtseite (da wo die verschiedenen Konten aufgelistet werden) eingerichtet und verwaltet werden. Hierzu clickt man auf den “Filter Manager” rechts unten. Im Filter Manager kann dann rechts im grauen Balken direkt ein neuer Filter angelegt werden. In  meinem Fall würde ich jetzt hier wieder den Title “Ohne mich” vergeben. Anschließend bei Filter Type: “Exclude all traffic from an IP address” wählen und im Feld darunter meine Ip Adresse eingeben. Hierbei ist wichtig, dass vor jedem Punkt ein Backslash gesetzt wird. Also z.B. so 193\.0\.0\.0 .

Die Punkte müssen durch den Backslash “entwertet” werden, da der Punk ansonsten als regulärer Ausdruck interpretiert werden würde. In diesem Fall steht der Punkt für einen Platzhalter der durch jedes beliebige Zeichen ersetzt werden kann. Aber sofern man eine statische IP Adresse besitzt muss man sich darüber keine weiteren Gedanken machen. Für Benutzer die eine IP Range ausfiltern wollen wird dieses aber interessant. So können über folgende Anweisung sämtliche IPs von  193.0.0.1 – 193.0.0.50 ausgeschlossen werden: ^193\.0\.0\.([1-9]|[1-4][0-9]|50)$

Nachdem reguläre Ausdrücke aber nicht ganz trivial sind – ehrlich gesagt, ich mag sie auch nicht t so besonders – stellt Google ein praktische Tool für genau diese Anwendug zur Verfügung. HIer kann man sich den regulären Ausrück für eine IP Range generieren lassen: IP Range Tool von Google.

Filter einrichten

Filter einrichten

Nachdem das alles so weit erledigt wurde muss noch das gewünschte Profil für das der FIlter wirksam werden sollte ausgewählt werden. Dann noch speichern und das Ganze wäre geschafft.

Abschließend gilt es nur noch zu sagen, dass die Filter gut getestet werden sollten, da man sich bei falschen Angaben leicht seine Daten zerstören kann. Daher ist es am Besten so etwas zuerst einmal in einem Test Account anzulegen.

Zurück zu Google Analytics eigene IP ausfiltern (Teil 1)

 
 

Google Analytics eigene IP ausfiltern (Teil 1)

28 Dez

Nachdem sich auf meinem noch recht jungen Blog nicht allzuviele Besucher tummeln, hab ich versucht meine eigenen Besuche im Google Analytics nicht zu berücksichtigen. Die Zahlen wirken dann zwar ein bisschen ernüchternder aber wenigstens bekommt man einen besseren Überblick.

Es gibt zwei Möglichkeiten das Tracking bei Google Analytics basierend auf definierten Regeln zu beeinflussen. So bieten Filter bzw. Advanced Segments ähnliche Möglichkeiten, haben aber unterschiedliche Vor- und auch Nachteile.

Filter

Advanced Segments

  • Regel wird bei der Erfassung der Daten angewandt
  • Beeinflusst die Darstellung der Daten
  • Ausgefilterte Daten können nicht mehr wiederhergestellt werden
  • Daten können je nach belieben ein- und ausgeblendet werden
  • Regeln wie z.B. IP Bereich können exakt oder via regular Expression definiert werden
  • Regel ist eingeschränkt definierbar. IP Adresse kann z.B. nicht definiert werden

Einrichtung von benutzerdefinierten Segmenten

Mir persönlich ist eine flexible Variante die ich jederzeit zu schalten kann, in diesem Fall lieber. Da nehme ich dann auch in Kauf, dass die Definition nur näherungsweise erfolgen kann und die Daten nicht exakt sind.

Die Einrichtung ist sehr einfach. So können alle vorhandenen Segmentationsmöglichkeiten in Google Analytics rechts oben, unter dem Punkt “Advanced Segments: All Visits” abgerufen werden. Hier gibt es dann auch gleich die Möglichkeit, neben den vordefinierten Varianten ein neues Segment anzulegen.

Übersicht Advanced Segments

Übersicht Advanced Segments

Zum Anlegen wird man auf eine eigene Seite geleitet auf der die Regeln per Drag&Drop bequem zusammen geclickt werden können. In meinem Fall habe ich eine Regel erstellt die meine Besuche möglichst genau erkennen und ausschließen soll.

Network Location > Does not match exactly > mein Provider
AND
City > Does not match exactly > meine Stadt

Einrichtung von Segmenten

Einrichtung von Segmenten

Je nach Provider und größer der Stadt kann das eine relativ genaue Anweisung oder aber auch eine sehr schwammige Regel sein. Ein Benutzer der in München über die Telekom online ist wird mit dieser Anweisung vermutlich seine Probleme haben. Für Benutzer in einem Firmennetzwerk, das als Network Location in Google Analytics ausgewiesen wird ist das aber eine gute Möglichkeit.

Anschließend muss nur mehr ein Name für diese Regel gewählt werden. Hier habe ich einfach mal “ohne mich ” eingetragen. Jetzt habe ich die Möglichkeit die Statistiken im Google Analytics nur für das Segment “ohne mich” darzustellen und siehe da 30% meiner Pageviews verursache ich selbst … aber das wird sich auch hoffentlich bald ändern. ;-)

Wie das ganze exakter über Filter gemacht werden kann erkläre ich dann morgen, bis dann … Fortsetzung Google Analytics eigene IP ausfiltern (Teil 2)