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.
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?
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
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
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. –