2016-06-03 3 views
0

Ich versuche, die Verwendung einer benutzerdefinierte Funktion auf meiner Website mit Google Analytics und individuell gestalteten Trackers (siehe: https://developers.google.com/analytics/devguides/collection/analyticsjs/creating-trackers) zu verfolgenAnzeigen von Daten aus benutzerdefiniert Google Analytics Tracker

Wenn ich den Tracker erschaffe, ich bin zuweisen Namen wie so

ga('create', 'UA-XXXX-X', 'auto', 'myTrackersName'); 

ich später dann Daten auf meinen tracker von einem sav ausgelöst

ga('myTrackersName.set', { 
    projectId: id 
}); 

nach dem Gebrauch erfolgt mit der Funktion Einstellung e-Ereignis), ich sende die Daten an GA dann

ga('myTrackersName.send', 'event', { 
    eventCategory: 'Build Sent', 
    eventAction: 'Success', 
    eventLabel: timeElapsed 
}); 

Als ich in das GA Armaturenbrett unterschreiben, kann ich meine ‚Übersetzen Sent‘ Ereignisse mit der Aktion und beschriften richtig eingestellt ist, aber ich kann nicht finden, den Rest sehen der Informationen des Trackers. Wenn ich die Google Analytics-Debug-Erweiterung verwende, kann ich sehen, dass alle Informationen in der Anfrage enthalten sind, aber ich kann sie in keinem der Berichte sehen.

Sind diese Daten sichtbar, oder muss ich eine andere Funktion aktivieren, um darauf zugreifen zu können? Gibt es auch eine Möglichkeit, Daten, die von "myTrackersName" gesendet werden, in GA-Berichten zu speichern, sodass die Ereigniskategorien speziell auf diesen Tracker bezogen (gesendet) werden?

Antwort

0

Sie können Feldnamen wie "projectId" nicht erstellen und erwarten, dass sie in den Standardberichten angezeigt werden.

Sie können jedoch eine benutzerdefinierte Dimension in den Eigenschaftseinstellungen/benutzerdefinierten Definitionen erstellen und sie "projectId" für die Schnittstelle nennen. Im Code müssen Sie über das Präfix "dimension" und den numerischen Index darauf verweisen. Also für die erste benutzerdefinierte Dimension aussehen würde dies wie

ga('myTrackersName.set', { 
    'dimension1': id 
}); 

Auch so wird dies nicht Teil der Standardberichte standardmäßig sein, müssen Sie entweder setzen Sie diese als sekundäre Dimension oder einen benutzerdefinierten Bericht erstellen.

+0

Also, wenn ich einen benutzerdefinierten Bericht erstellen, gibt es Optionen für 'Add Dimensions' => 'Benutzerdefinierte Variable (Key 1)'. Würde das "Dimension1" zugeordnet? –

+0

Benutzerdefinierte Variablen sind ein Überbleibsel aus dem klassischen Analytics, verwenden Sie das nicht. Ich denke, benutzerdefinierte Dimensionen werden erst angezeigt, nachdem Sie sie erstellt haben, aber im Grunde ja, so wie es funktioniert. Sie können Bemaßungen über eine Art Auswahlfeld auswählen und nachdem Sie es erstellt haben, steht ein Abschnitt für benutzerdefinierte Bemaßungen zur Verfügung. Die Schnittstelle verwendet einen vom Benutzer lesbaren Namen, den Sie beim Erstellen der Dimension eingeben. Der Code für die Datenerfassung muss jedoch "dimension1" verwenden (und Sie können in der kostenlosen GA-Version bis zu 20 benutzerdefinierte Dimensionen pro Eigenschaft verwenden). –

+0

Danke Eike! Ich habe gefunden, wo die benutzerdefinierten Dimensionen unter Admin => Benutzerdefinierte Definitionen => Benutzerdefinierte Dimensionen hinzugefügt werden. Das scheint mir meine Bedürfnisse zu befriedigen. Wissen Sie, wie meine benutzerdefinierten Tracker-Daten von den übrigen Daten meiner Website getrennt werden können? Oder würde das eine neue Eigenschaft erfordern? –