2016-06-30 10 views
2

Wir müssen einen Dezimalwert an Google Analytics senden und haben uns dafür entschieden, eine benutzerdefinierte Metrik vom Typ "Currency" zu verwenden. In der Tracking-Dokumentation heißt es, dass dies zulässig sein sollte:Google Analytics: Werden benutzerdefinierte Metriken "nur Integer" verwendet, wenn sie über das Messprotokoll gesendet werden?

Wenn die benutzerdefinierte Metrik für einen Währungstyp konfiguriert ist, können Sie Dezimalwerte senden.

https://developers.google.com/analytics/devguides/collection/analyticsjs/custom-dims-mets#sending_data

Wir sind jedoch in Rohdaten sendet das Messprotokoll verwendet wird, und in dass Dokumentation heißt es, dass nur ganze Zahlen für benutzerdefinierte Messwerte erlaubt sind: https://developers.google.com/analytics/devguides/collection/protocol/v1/parameters#cm_

ich bemerkt haben dass die von uns gesendeten Dezimalwerte nicht in der Benutzeroberfläche angezeigt werden. Könnte das der Grund sein?

+0

Was gibt der https://ga-dev-tools.appspot.com/query-explorer/ zurück? Ich frage mich, ob es die Website ist, die nur Dezimalzahlen anzeigen kann. Messprotokoll sollte sie akzeptieren – DaImTo

+2

Wenn Sie irgendwie überprüfen können, dass Sie eine Dezimalstelle an eine benutzerdefinierte Metrik mit dem Messprotokoll senden und der Abfrage-Explorer ein int und nicht die Dezimalzahl zurückgibt, können wir es als Fehler protokollieren und ich werde Google pingen für dich. Wie auch immer, ich denke, dass die Dokumentation ein wenig verwirrend ist. Ich stimme mit Ihnen überein. – DaImTo

+0

Nach vielen gescheiterten Versuchen gelang es mir, die Daten in Analysen zu bekommen. Es stellt sich heraus, dass es ein _andother_ Feld war, das die Anforderungen fehlschlagen ließ, nämlich eventvalue, wo wir auch eine Dezimalzahl verwendeten. Es stellt sich heraus, dass der Ereigniswert nur ganze Zahlen sein kann. –

Antwort

1

Benutzerdefinierte Metriken sind nicht auf Integer-Typen beschränkt. Sie können den von Ihnen gewünschten Typ haben, sofern dieser dem Typ entspricht, den Sie unter creating them in der Google Analytics-Verwaltungsoberfläche festgelegt haben.

Kurz gesagt: benutzerdefinierte Metrikwerte sollten ganze Zahlen für Metriken vom Typ Integer oder Zeit, und sie können für Metriken vom Typ Währung ganze Zahlen oder Gleitkommazahlen sein.

Die Dokumentation war falsch (wenn diese Frage gestellt wurde), wurde aber aktualisiert, um diese Mehrdeutigkeit zu verdeutlichen.

Verwandte Themen