1. Google Analytics - SEO Campixx
Eine Geschichte von Dashboards, Not Provided &
Ereignissen
1
Samstag, 16. März 13
2. Alexander Holl
✦ 24.10.1964
✦ Online seit 1994
✦ Verheiratet, 2 Söhne (5 & 7)
✦ Seit 5 Jahren Geschäftsführer der 121WATT
✦ Davor kalaydo.de, Yahoo! Und AltaVista
✦ Social Media, Blog, Facebook,Twitter, SEO & SEM
✦ Referent bei WUV Social Media, SMX, Conversion Conference
✦ Dozent an der Steinbeis Hochschule
✦ Mitglied im SEO Expertenrat des BVDW
✦ Fachbeiratsvorsitzender der SMX München
✦ Hobbies: Familie & viel Sport seitdem ich nicht mehr rauche
2
Samstag, 16. März 13
3. André Goldmann
✦ 26.03.1984
✦ Online seit 1996
✦ Verheiratet, 2 Katzen & 1 Garnele
✦ Seit 5 Jahren Pixeldreher und seit 2012 bei der
121WATT
✦ Davor Preisvergleich.de, Ab-in-den-Urlaub.de ->
Unister GmbH
✦ #wordpress, #seo, @pixeldreher, #affiliatetheme &
#nageldesign
✦ Hobbies: Eishockey, Lesen, meine Katzen
3
Samstag, 16. März 13
5. Massiver Trafficverlust
1
2
3
✦ Analyse: Traffic für seo seminar (1), social media seminar (2) und online
marketing seminar (3) verloren? Was ist passiert? Not Provided?
5
Samstag, 16. März 13
6. Rankingcheck: Sistrix für „ seo seminar“
1
3
✦ Analyse Sistrix: Sehr stabile Positionen, Nummer 1 Position seit 05.09.2011,
ähnlich für social media seminar und online marketing seminar
6
Samstag, 16. März 13
7. Analyse: Google Trends
2010
2011
✦ Google Trends: SEO, Online Marketing und Social Media sind mondestens
Themen, die ein steigenden Trend haben - > These: Damit einher geht auch ein
wachsendes Interesse an Seminarformaten 7
Samstag, 16. März 13
9. Zum Hintergrund
✦ Am 18. Oktober 2011 gibt
Google bekannt daß Sie
nach einem ersten „Test“
unter https://
encrypted.google.com/
die SSL Verschlüsselung
für die Suche unterstützen
✦ Dies gilt für alle, die im
eingeloggten Zustand auf
die Google Suche gehen
✦ Gründe: Mehr Sicherheit
für Nutzer (zum Beispiel
im Internet Cafe)
http://googleblog.blogspot.de/2011/10/making-search-more-secure.html
9
Samstag, 16. März 13
10. Google Analytics
(Not Provided): Drei Wege um Not Provided zu
„umgehen“
10
Samstag, 16. März 13
11. Die schlechte Nachricht vorab
✦ Man kann das Unmögliche nicht
analysieren -> Die Daten
werden nur bei AdWords
übergeben
✦ Aber wir können versuchen
soviel an Daten, wie möglich
heriaszufiltern
✦ Die Herausforderung: Was
bekommen wir aus der
Blackbox noch an Data heraus?
Bildquelle: http://www12.informatik.uni-erlangen.de/edu/bbc/pics/bbcWWW.jpg
11
Samstag, 16. März 13
12. Not Provided: Variante 1 - GWMT
✦ Vorteile: Keyword Daten, die
sonst nicht verfügbar sind
✦ Nachteil: Beschränkung auf
Top 1000 Suchen
✦ Nachteil: Beschränkung auf
90 Tage Zeitraum -> Keine
Vergleiche möglich
✦ Nachteil: Keine Segmente
oder sonstigen
Auswertungen möglich
✦ Nachteil: Durschnittsposition
27?
✦ Nachteil: Kein Bezug zu
Conversions / Zielen
12
Samstag, 16. März 13
13. Not Provided: Variante 2 - Sekundäre
Dimension
✦ Report Besucherquellen ->
Organisch
✦ Klick auf (not provided)
✦ -> Hinzufügen einer
sekundären Dimension ->
Zielseite (Landing-Page)
✦ Hinweis: Ist euch der
Report wichtig erzeugt euch
eine Verknüpfung in Google
Analytics
✦ Vorteil: Einfacher Report,
einfach zu konfigurieren
✦ Nachteil: Report steht nicht
immer sofort zur Verfügung
13
Samstag, 16. März 13
14. Not Provided: Variante 3 - Filter in GA anlegen
✦ Feld A extrahieren: Wenn
immer du einen
„Kampagnenbegriff“ mit „not
provided“ siehst dann kommt
folgender Filter zum Einsatz
✦ Feld B extrahieren: In
diesem Feld wird festgelegt
das die Anforderungs URI
extrahiert werden soll-> hier
jede beliebige (.*)
✦ Konstruktor: hier wird
später der Report
zusammengebaut und zwar
in der Art np - /seminare/
online-marketing/seminar
14
Samstag, 16. März 13
15. Not Provided: Variante 3 - Das Ergebnis
✦ Darstellung in Analytics
✦ Mehr dazu hier http://
econsultancy.com/de/
blog/8342-how-to-steal-
some-not-provided-data-
back-from-google
15
Samstag, 16. März 13
16. Google Analytics SEO Campixx
Google Analytics - Ranking analysieren
16
Samstag, 16. März 13
17. Rankings analysieren
✦ Ziel: Analyse von Rankings
✦ Schritt 1: Ein neues Profil
aufsetzen, da hier Daten auf
Google / organic geifltert
werden
✦ Schritt 2: Filter 1 = Google
✦ Schritt 3: Filter 2 auf organic
✦ Schritt 4: Filter Rankings
analysieren a.)Suche nach
allen Kampagnenbegriffe
✦ Hinweis: Aus der Referring
URL werden eine Reihe von
Parametern übergeben cd=ist
sehr wahrscheinlich die
Position
17
Samstag, 16. März 13
18. Dekonstruktion der Übergabe URL
• Das wichtigste für den gebauten Filter in der Übergabe URL ist „cd=
„ welches (wahrscheinlich) für die Position des Keyword steht
Mehr zu Deconstructing Google URLs & dem vorgeschlagenem Filter
• http://www.t75.org/2012/06/deconstructing-googles-url-search-parameters/
• https://developers.google.com/search-appliance/documentation/50/
xml_reference#request_parameters
• http://www.seomoz.org/blog/tracking-organic-ranking-in-google-analytics-
with-custom-variables (Achtung alter Artikel, mit aber interessanten
Hinwiesen)
• http://ganalyticsblog.de/analytics-allgemein/not-provided-zugriffe-in-google-
analytics-analysieren/ -> ( Der vorher genannte Filter wurde inspieriert von
Mario Hilmer von ganalyticsblog.de)
18
Samstag, 16. März 13
19. Ergebnis der Rankinganalyse - mit Filter
✦ Und wenn ihr wollt könnt
Ihr dann noch einen Filter
draufsetzen (siehe
Abbildung), mit dem Ihr
Keywordcluster
analysieren könnt)
✦ Hinweis: Happy
Analyzing
19
Samstag, 16. März 13
21. Google Analytics SEO Campixx
Google Analytics als Online Marketing
Steuerungszentrale
21
Samstag, 16. März 13
22. Analytics als Daten- und Steuerungszentrale
✦ Bei Anlage eines
Dashboards kann man
nicht nur auf Reports
innerhalb von GA
verlinken, sondern auf
beliebige URLs
✦ Tipp: Dashboards mit
Verlinkung zu externen
Quellen, wie Sistrix,
Searchmetrics, Google
Docs, Google Webaster
Tools etc.nutzen
22
Samstag, 16. März 13
23. Analytics als Daten- und Steuerungszentrale
✦ Bei Anlage eines
Dashboards kann man
nicht nur auf Reports
innerhalb von GA
verlinken, sondern auf
beliebige URLs
✦ Tipp: Dashboards mit
Verlinkung zu externen
Quellen, wie Sistrix,
Searchmetrics, Google
Docs, Google Webaster
Tools etc.nutzen
23
Samstag, 16. März 13
26. Ereignistracking
Event-Tracking ist eine Methode um Benutzerinteraktionen auf Website-
Elementen auswerten zu können. Google Analytics verfügt über die
Möglichkeit bestimmte Aktionen von Nutzern auf Webseiten zu tracken,
die abseits von URL Zielen sind. Das können zum Beispiel sein:
• Tracking von PDF Downloads
• Tracking von ausgehenden Links
• Tracking von Mausbewegungen
• Angepasste Absprungraten (bei Blogs oder Landingpages)
Die Syntax für Eventtracking
• _gaq.push(['_trackEvent', category, action, label, value,
noninteraction]);
26
Samstag, 16. März 13
27. Hände hoch!
Was wird hier geklickt? Hände hoch.
27
Samstag, 16. März 13
30. Was kann man noch tracken
✦ Ausgehende Links (Textlinks, Banner etc.)
✦ Downloads (PDFs, .zip Files)
✦ Formular-Elemtente (Felder, Submit etc.)
✦ Menüpunkte (Klick aufs Logo)
✦ Abspielen und Nutzung von Videos
✦ Mouseover auf Elemente der Website
✦ Markierungen von Texten
✦ Fehlermeldungen (z.B. 404 Meldungen)
✦ ...
30
Samstag, 16. März 13
34. Google Analytics & SEO
• Ereignistracking für (alles) was kein URL Ziel ist.
• Nicht zu 100% auflösbar, aber viele Möglichkeiten, um Daten trotz
Beschränkungen zu analysieren
34
Samstag, 16. März 13
36. Ereignistracking - Syntax
Bei korrektem Einbau des GA Analytics Codes muss das
Eventtracking in den Quellcode des definierten Objektes integriert
werden. Die Syntax für Eventtracking _gaq.push(['_trackEvent',
category, action, label, value, noninteraction]);
• Kategorie (Pflichtfeld)
• Aktion (Pflichtfeld)
• Label (optional)
• Ereigniswert (optional)
• noninteraction (Optionaler Parameter)
36
Samstag, 16. März 13
37. Syntax Ereignistracking - Category
Die Syntax für Eventtracking _gaq.push(['_trackEvent', category,
action, label, value, noninteraction]); Über den Parameter category
kann man Events in Kategorien einordnen, wie zum Beispiel
• Whitepaper
• Video
• Link
• Pdf
• Fax
• Dealer Locator
37
Samstag, 16. März 13
38. Syntax Ereignistracking - Category
Am Beispiel von Whitepaper kann man unterschiedlichen Ansätze
skizzieren. Die einfachste Form des Tracking wäre einfach eine
„category“ Whitepaper zu definieren.
Nehmen wir mal aber ein Unternehmen wie die 121WATT könnten wir
auch folgende drei Kategorien (category) definieren
• Whitepaper SEO
• Whitepaper Google Analytics
• Whitepaper Social Media
Hinweis: Ändert man später die Kategoriezuordnung laufen alle
historischen Daten unter den alten Kategorien zusammen. Erst ab
dem Zeitpunkt der Umstellung werden dann auch die neuen
Kategoriedaten ausgewertet
38
Samstag, 16. März 13
39. Syntax Ereignistracking - action
Die Syntax für Eventtracking _gaq.push(['_trackEvent', category,
action, label, value, noninteraction]); Über den Parameter action wird
(kann) die Tätigkeit, die mit dem Objekt vorgenommen wird definiert.
Hiermit übergebt man die Art der Aktion, die ausgeführt wird.
• download
• print
• view
• ...
• Hinweis: Hat man verschiedene „Categories“ die aber die gleiche
Beschreibung haben, wird diese auch summiert ausgewiesen
39
Samstag, 16. März 13
40. Syntax Ereignistracking - label, value und
noninteraction
label (Optionaler Parameter)
• Die Funktion label kann noch eine zusätzliche Information zu dem Event enthalten. Um bei
dem Beispiel “Whitepaper” kann diese z. B. der Name des Whitepapers sein, zum Beispiel
„SEO Analyse“ oder „Authorrank“. Beim Tracking eines Videos könnte das zum Beispiel der
Name des Videos sein.
value (Optionaler Parameter)
• Mit “value” kann man einen Wert für das Event übergeben. Dieses muss ein Integer
(Ganzzahl) sein und darf keine negativen Werte beinhalten. Zum Beispiel könnte man hier
den Wert des Whitepapers übergeben
noninteraction (Optionaler Parameter)
• Bei dem noninteraction Parameter gibt es eigentlich nur einen Wert, nämlich “true”. (Variante
1)Wenn man diesen Paramter setzt, dann wird ein “Non-interaction-event” getrackt. (Variante
2) Wird das Feld leer gelassen wird ein “klassicher” Event an Google Analytics übergeben. ->
• true = Bounce,
• false (default) = Ereignis reduziert Absprungrate
40
Samstag, 16. März 13
41. Zusammenfassung Ereignistracking
✦ Überlegt euch sinnvolle Kategorien, Labels & Events
✦ Integriert die notwendigen Code (detaillierte Anleitungen findet ihr
unter: https://developers.google.com/analytics/devguides/
collection/gajs/eventTrackerGuide#SettingUpEventTracking)
✦ Beispiel: <a href=”https://twitter.com/121WATTT”
onClick=”_gaq.push(['_trackEvent', 'Social Media', 'Twitter',
'121WATT']);” target=”_blank”>121WATT auf Twitter</a>
✦ Ereignisse können auch wieder als Ziele hinterlegt werden
41
Samstag, 16. März 13