Ich möchte ein Login-Ereignis auf meiner Website verfolgen. Der Benutzer schreibt Benutzernamen und gibt dann Klicks auf die Anmeldung, das Formular wird abgeschickt und der Server überprüft, ob das Passwort korrekt ist, und leitet dann zur Startseite um, wenn dies der Fall ist. Aber wie könnte ich ein Login-Ereignis zu GA hinzufügen? Wenn ich es zum Login-Button hinzufüge, ist es nicht vollständig korrekt, da es sogar die fehlgeschlagenen Anmeldeversuche zählt.
Irgendwelche Ideen, wie man das löst?
Danke Chris
Gute Frage!
Ich denke, Sie möchten die benutzerdefinierten Variablen das bietet Google Analytics.
Stellen Sie einfach für jede Seite, die Ihr Benutzer besucht, eine benutzerdefinierte Variable mit ihrem Benutzernamen ein.
Ich glaube nicht, dass Sie sich für das Login-Ereignis interessieren , sondern Sie interessieren sich dafür, was ein angemeldeter Benutzer besucht - und diese Lösung löst Ihr Problem
Die Antwort der benutzerdefinierten Variablen wird Ihren Zwecken dienen, wie unten beschrieben, aber wenn Sie eine andere Alternative wünschen (oder tatsächlich Track-Ereignisse verwenden möchten), könnten Sie auch einen Parameter zu einer erfolgreichen Anmeldung hinzufügen, die Sie dann lesen und als Sie verarbeiten können Wunsch.
Also zum Beispiel:
%Vor%Dadurch wird ein Link zu Ihrer Anmeldeseite erstellt. Wenn die Anmeldung erfolgreich ist, wird sie mit dem Parameter login = true in der URL zurück zur aktuellen Seite geleitet.
(Sie könnten diesen Parameter beispielsweise über JS überprüfen und basierend darauf den Analytics-Track-Ereignisanruf auslösen.)
Eine Möglichkeit, dies zu tun, besteht darin, Ihren Login auf eine Seite umleiten zu lassen, die etwa wie folgt lautet: "Vielen Dank für die Anmeldung" und diesen Seitenaufruf bei Google Analytics registrieren. Und dann wird die Seite automatisch nach 5 Sekunden auf die Seite umgeleitet, die Sie gerade angesehen haben. Ich habe das auf einer guten Anzahl von Websites gesehen. Wenn Ihre Anmeldung eine teilweise Aktualisierung verwendet, können Sie dies auch tun, ohne dass der Benutzer eine separate Seite passieren muss.
Der einfachste Weg besteht in der Verwendung virtueller Seitenansichten ( Anleitung ). Es ist ein kleiner Teil des JS-Codes, den Sie bei jedem beliebigen Ereignis ausführen. Es macht GA denken, dass es einen Seitenaufruf gab. Sie machen also eine bedingte Aussage wie "wenn Login == OK - & gt; erstellen Sie eine virtuelle Seitenansicht mit URI" virtual / login / OK ". Dann setzen Sie einfach diesen URI als Ziel.
Benutzerdefinierte Vars können für einzelne Benutzer verwendet werden. Sie müssen jedoch eine eindeutige ID einrichten, damit nur Sie dies erkennen können, sobald Sie die Daten aus GA entfernt haben. Legen Sie also in Ihrer dbase eine GoogleAnalyticsID für jeden Benutzer fest und senden Sie diese dann als benutzerdefinierte Variable zum Verfolgen von Benutzern.
Tags und Links google-analytics