Ideen für benutzerdefinierte Dimensionen und Messwerte von Google Analytics

Je nachdem, ob Sie die kostenlose oder 360-Version von Google Analytics verwenden, erhalten Sie 20 oder 200 benutzerdefinierte Dimensionen und Messwerte, mit denen Sie arbeiten können.

Bei richtiger Verwendung können diese benutzerdefinierten Definitionen eine der nützlichsten benutzerdefinierten Funktionen in Google Analytics sein. Sie ermöglichen es Ihnen, Ihre Analysen an Ihre Bedürfnisse und Ihre KPIs anzupassen.

Eines der häufigsten Probleme im Zusammenhang mit benutzerdefinierten Definitionen bestand darin, dass die Benutzer nicht genau wissen, welche Dimensionen und Messwerte sie verfolgen sollten.

Out of the Box verfolgt Google Analytics bereits einige hundert verschiedene Dimensionen und Metriken. In diesem Artikel gebe ich Ihnen einige Ideen für die benutzerdefinierten, die Sie Ihrer Liste hinzufügen können.

Während die Hauptidee hinter benutzerdefinierten Dimensionen darin besteht, spezifischere Dinge zu verfolgen, die möglicherweise nicht für jeden Website-Inhaber relevant sind, gibt es in diesem Artikel einige, die ich jedem Google Analytics-Setup hinzufügen würde.

Benutzerdefinierte Dimensionen

Client ID

Geltungsbereich: Sitzung

Jede Instanz des _ga Cookies erhält eine eindeutige Client-ID, wodurch das Google Analytics-Backend erkennt, dass derselbe Besucher die Website mehrmals besucht hat. Diese Client-ID ist in keiner Dimension verfügbar, die Sie über die API abfragen können.

Es gibt mehrere Möglichkeiten, auf die Client-ID des aktuellen Besuchers zuzugreifen, aber die intuitivste Lösung ist die Verwendung von GTM und customTask .

Abhängig von Ihrer Einrichtung können Sie versuchen, direkt auf das Google Analytics-Objekt zuzugreifen ga.getAll()[0].get(‘clientId’);

User ID

Geltungsbereich: Benutzer

Die User-ID-Funktion in Universal Analytics gruppiert Treffer, Sitzungen und Client-IDs. Es ist die höchstmögliche Abstraktions- und Aggregationsebene, die in Google Analytics verfügbar ist.

Der Benutzer-ID-Wert ist im Allgemeinen nur für angemeldete Benutzer verfügbar und kommt normalerweise von Ihrem Back-End/CMS. Neben der Verfolgung der User-ID mithilfe einer benutzerdefinierten Dimension sollten Sie auch die integrierte User-ID-Funktion von Google Analytics konfigurieren .

Session ID

Umfang: Sitzung

In Google Analytics werden alle Treffer zu Sitzungen zusammengefasst. Wenn Sie jedoch nur die API oder benutzerdefinierte Berichte verwenden, können Sie nicht feststellen, ob zwei unterschiedliche Treffer zu derselben Sitzung gehören.

Eine Session-ID ist ein zufällig generierter String, der mit Javascript generiert wird und bei jedem Seitenaufruf gesendet werden sollte. Die Zeichenfolge ändert sich mit jedem Seitenaufruf, aber es spielt keine Rolle, da Sie sie an eine sitzungsbezogene benutzerdefinierte Dimension senden. Nur der letzte Wert, den Sie senden, wird auf alle Treffer in der Sitzung angewendet.

Obwohl es mehrere Lösungen zum Erstellen einer zufälligen Zeichenfolge mit Javascript gibt, verwende ich im Allgemeinen so etwas 

var session_id = new Date().getTime() + ‘.’ + Math.random().toString(36).substring(5);

Timestamp

Geltungsbereich: Hit

Leider können Sie mit der API nicht den genauen Zeitstempel eines Google Analytics-Treffers abfragen. Sie können es auch nicht in Ihren benutzerdefinierten Berichten abrufen. Dies können jedoch sehr aussagekräftige Informationen sein, insbesondere wenn Sie die Datenintegrität systemübergreifend überprüfen möchten.

Login-Status

Geltungsbereich: Hit

Es ist sehr wahrscheinlich, dass sich Benutzer, die sich angemeldet haben, anders verhalten als diejenigen, die sich nie angemeldet haben. Die Einrichtung ist ziemlich einfach, Sie können beispielsweise mit GTM den Wert einer Javascript-Variablen überprüfen oder nach einem Element suchen, das nur für eingeloggten Benutzern (zB Schaltfläche „Mein Konto“ in der Kopfzeile) und füllen Sie Ihre Dimension entsprechend aus.

User-Agent

Geltungsbereich: Hit

User Agent kann Ihnen in vielerlei Hinsicht helfen – Erkennung von Bots, Debugging usw. Leider bietet Ihnen Google Analytics nicht sofort die User-Agent-Dimension. Die Verfolgung mit benutzerdefinierten Dimensionen ist wirklich einfach, der Benutzeragent wird in einer Javascript-Variablen gespeichert navigator.userAgent.

Seitentyp

Geltungsbereich: Hit

Obwohl Sie die Contengruppierung von Google Analytics für einen ähnlichen Zweck verwenden sollten, hat die benutzerdefinierte Dimension seine Vorteile. Ihre Seitentypen können beispielsweise Startseite, Kategorie, Produkt, Kasse, Bestätigung, Blog, Webinar sein.

A/B-Testing-Variante

Geltungsbereich: Sitzung

Auch wenn dies für manche offensichtlich klingen mag, verlassen sich viele unerfahrene A/B-Tester ausschließlich auf die Daten, die von dem von ihnen verwendeten Testtool angezeigt werden. Eine zweite Quelle für die doppelte Überprüfung ist ein absolutes Muss, außerdem ermöglicht sie eine detailliertere Analyse, die die meisten A/B-Testtools nicht zulassen.

reCAPTCHA-Score

Geltungsbereich: Sitzung

Google Analytics verfügt zwar über ein einfaches Bot-Filtersystem, aber es erfasst bei weitem nicht alle Bots, die Ihre Website besuchen. Selbst Tools wie reCAPTCHA von Google können normalerweise nicht sicher sagen, ob ein Besucher ein Bot oder ein Mensch ist, aber sie können Ihnen eine Punktzahl geben (von 0,1 bis 1). Simo Ahava hat ein großartiges Tutorial zum Verfolgen des reCAPTCHA-Scores mit benutzerdefinierten Dimensionen von Google Analytics zusammengestellt.

Benutzerdefinierte Messwerte

Nachverfolgen von Benutzeraktionen

Geltungsbereich: Hit

Normalerweise würden Sie Benutzeraktionen mit benutzerdefinierten Ereignissen verfolgen. Das ist großartig, aber manchmal benötigen Sie mehr Kontext und mehr Flexibilität, genau wie bei den integrierten Metriken von Google Analytics. Aus diesem Grund empfehle ich Ihnen, Ihre wichtigsten Benutzeraktionen mit benutzerdefinierten Messwerten und auch mit benutzerdefinierten Ereignissen zu verfolgen.

Einige Aktionen, die Sie möglicherweise mit benutzerdefinierten Messwerten verfolgen möchten:

  • in den Warenkorb legen
  • Zur Wunschliste hinzufügen
  • Empfohlenes Produkt angeklickt
  • Eingesendetes Bewertungsformular
  • Hat einen Kommentar gepostet
  • Hat eine Reservierung gemacht

Ich hoffe, Sie verstehen den Punkt. Ich empfehle, mit Ihren 3-5 wichtigsten Nutzeraktionen zu beginnen.

Mehr dazu mit einigen Beispielen im Blog von Analytics Ninja .

Preisgestaltung

Geltungsbereich: Hit

Google Analytics verfolgt bereits den Umsatz (wenn man bedenkt, dass Sie (erweitertes) E-Commerce-Tracking implementiert haben). Um einen besseren Kontext zu erhalten und eine weitere Analyse Ihrer Finanzstrategien zu ermöglichen, sollten Sie diese benutzerdefinierten Metriken hinzufügen.

· Angezeigter Preis ($160,97)
· Original / Vollpreis ($190)
· Rabatt auf Produktebene ($29,03)
Basierend auf diesen Daten könnten Sie Berichte wie diesen erstellen:

Social Media-Shares

Geltungsbereich: Hit

Das Erfassen von Social Shares kann Ihnen einen guten Einblick in die Inhalte geben, die Benutzer interessant finden und bereit sind, mit ihrem Publikum zu teilen. Mit dieser Kennzahl können Sie Content-Marketing-Bemühungen vergleichen und sehen, wie gut Ihre Social Media-Kampagnen abschneiden. Durch das Erfassen von Social Shares erhalten Sie eine Vorstellung von der Art der Inhalte und der Art des Publikums, das an Ihren Inhalten interessiert ist, sodass Sie Nischen aufbauen oder auf früheren Erfolgen aufbauen und Ihre Reichweite erhöhen und Ihre Benutzerbasis vergrößern können.

Zeit auf der Seite

Geltungsbereich: Hit

Formatierungstyp: Zeit

Es gibt mehrere Möglichkeiten, die Zeit auf der Website in Google Analytics zu erfassen. Die Standardlösung ist nicht genau, da sie nur bis zum letzten Treffer zählt. Das bedeutet, dass Sitzungen mit nur einem Treffer eine Dauer von 0 haben.

Mit benutzerdefinierten Metriken können Sie Ihre eigenen Regeln definieren. Eine der besten Lösungen, die ich gesehen habe, ist das Verfolgen der Zeit, die der Browser-Tab aktiv ist. Dies erfordert das Senden eines Ereignisses in einem Intervall, beispielsweise alle 10 oder 15 Sekunden.

Um diese Metrik noch nützlicher zu machen, können Sie verschiedene berechnete Metriken erstellen, die die Zeit vor Ort mit anderen Metriken kombinieren. Zum Beispiel Zeit auf der Seite pro Sitzung.

Berechneter Messwert für die Zeit auf der Website

Auf diese Weise können Sie nützliche benutzerdefinierte Berichte wie diesen erstellen.

Zeit auf der Website pro Zielseite

Fazit

Benutzerdefinierte Messwerte und Dimensionen sind der Schlüssel zur Anpassung Ihres Google Analytics-Setups an die Anforderungen Ihres Unternehmens. Ich empfehle Ihnen, sich etwas Zeit zu nehmen, Ihre gesamte Geschäftslogik durchzudenken, diesen Artikel (und einige ähnliche) noch einmal zu lesen und zu entscheiden, welche benutzerdefinierten Metriken und Dimensionen am sinnvollsten sind.

Die Implementierung der meisten von ihnen erfordert etwas Erfahrung in der JavaScript-Entwicklung und es wäre auch sehr nützlich zu wissen, wie Google Analytics funktioniert. Falls dies überwältigend aussieht, empfehle ich dringend, einen Experten zu beauftragen.

Wenn ich einen wichtigen Messwert oder eine wichtige Dimension verpasst habe, teilen Sie es mir gerne in den Kommentaren unten mit.

Schreibe einen Kommentar

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.