Zurzeit sind 264 Mitglieder online.
Zurzeit sind 264 Mitglieder online.
Anleitung
favorite_border
Antworten

Browser und OS Information (not set) bei Events von NodeJs Server

Rang 5
# 1
Rang 5

Hallo Zusammen,

 

ich probiere mich seit Tagen verzweifelt daran Event Tracking von einem NodeJs Server zu implementieren. Nach einigem Ausprobieren werden die Events nun alle getrackt, nur habe ich ein Problem mit "(not set)". Die Informationen zu Browser und OS fehlen. Ich habe dies bezüglich nachgeschaut und sende das Event mit vollgenden Parametern an "/collect":

 

v    = 1,

t     = event,

tid  = UA-XXXXXXXX-X,

cid = *lese ich aus den Cookies aus*,

es  = SOMETHING,

ea  = SOMETHING,

el   = SOMETHING, 

ev  = 1,

aip = true,

uip = X.X.X.X

 

Ich habe alles mögliche Versucht, trotzdem kommt immer wieder "not set" als Browser.

 

Vielen Dank für eure Hilfe!

1 Expertenantwort(en)verified_user

Akzeptierte Lösungen
Als beste Antwort markiert.
Lösung
Akzeptiert von Themenautor Jelmen G
‎2018-01-13 22:27 Uhr

Browser und OS Information (not set) bei Events von NodeJs Server

Top Beitragender
# 2
Top Beitragender

Hi @Jelmen G,

 

die Browser-Info wird von Google Analytics aus dem HTTP-Header ausgelesen. Wenn Du den Browser über das Measurement Protocol übergeben möchtest, musst Du den User Agent im HTTP-Header setzen.

 

https://developer.mozilla.org/de/docs/Web/HTTP/Headers/User-Agent

 

BTW: Diese Übersicht finde ich für das Arbeiten mit dem Measurement Protocol sehr nützlich:

https://www.cheatography.com/dmpg-tom/cheat-sheets/google-universal-analytics-url-collect-parameters...

Da sind auch ein paar Parameter dokumentiert, die in der Developer Doku von Google fehlen.

 

Schöne Grüße

Christian

Lösung in ursprünglichem Beitrag anzeigen


Alle Antworten
Als beste Antwort markiert.
Lösung
Akzeptiert von Themenautor Jelmen G
‎2018-01-13 22:27 Uhr

Browser und OS Information (not set) bei Events von NodeJs Server

Top Beitragender
# 2
Top Beitragender

Hi @Jelmen G,

 

die Browser-Info wird von Google Analytics aus dem HTTP-Header ausgelesen. Wenn Du den Browser über das Measurement Protocol übergeben möchtest, musst Du den User Agent im HTTP-Header setzen.

 

https://developer.mozilla.org/de/docs/Web/HTTP/Headers/User-Agent

 

BTW: Diese Übersicht finde ich für das Arbeiten mit dem Measurement Protocol sehr nützlich:

https://www.cheatography.com/dmpg-tom/cheat-sheets/google-universal-analytics-url-collect-parameters...

Da sind auch ein paar Parameter dokumentiert, die in der Developer Doku von Google fehlen.

 

Schöne Grüße

Christian

Browser und OS Information (not set) bei Events von NodeJs Server

Rang 5
# 3
Rang 5

Danke, hat geklappt!

Browser und OS Information (not set) bei Events von NodeJs Server

Top Beitragender
# 4
Top Beitragender

Super, ich freue mich, dass es klappt!