Нам нужно отправить десятичное значение в Google Analytics, и мы решили сделать это с помощью специальной метрики типа «Валюта». В документации по отслеживанию сказано, что это должно быть разрешено:

Если для настраиваемой метрики настроен тип валюты, вы можете отправлять десятичные значения.

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

Однако мы отправляем необработанные данные, используя протокол измерения, и в этой документации говорится, что для настраиваемых показателей разрешены только целые числа: https://developers.google.com/analytics/devguides/collection / протокол / v1 / параметры # cm_

Я заметил, что десятичные значения, которые мы отправляем, не отображаются в пользовательском интерфейсе. Не в этом ли причина?

3
Henrik Söderlund 30 Июн 2016 в 11:17
Что означает ga-dev-tools.appspot.com/query-explorer вернуть? Интересно, это веб-сайт, который просто не может отображать десятичные дроби. Протокол измерений должен их принимать
 – 
Linda Lawton - DaImTo
30 Июн 2016 в 11:24
2
Если вы можете каким-то образом проверить, что вы отправляете десятичную дробь в настраиваемую метрику с протоколом измерения, а проводник запросов возвращает int, а не десятичную дробь, мы можем зарегистрировать это как ошибку, и я пингуюсь в Google за вас. В любом случае, я думаю, что документация немного сбивает с толку, я согласен с вами в этом.
 – 
Linda Lawton - DaImTo
30 Июн 2016 в 11:26
После множества неудачных попыток мне удалось вывести данные в аналитику. Оказывается, это было другое поле, которое вызывало сбой запросов, а именно значение события, где мы также использовали десятичную дробь. Оказывается, значение события может быть только целым.
 – 
Henrik Söderlund
30 Июн 2016 в 15:22
1
Если вы не знали о них, попробуйте developers.google.com. / analytics / devguides / collection / protocol /… и ga-dev- tools.appspot.com/hit-builder очень полезно при отправке материалов в Google Analytics. Я был там на прошлой неделе, я потратил два дня на недействительный запрос: /
 – 
Linda Lawton - DaImTo
30 Июн 2016 в 15:23
1
Hitbuilder действительно потрясающий! Сначала я не знал об этом, но мой коллега указал мне на это, и именно тогда я заметил проблему с значением события.
 – 
Henrik Söderlund
30 Июн 2016 в 15:25

1 ответ

Лучший ответ

Пользовательские метрики не ограничиваются только целочисленными типами. Они могут быть любого типа, который вы хотите, если он соответствует типу, который вы установили, когда создание их в интерфейсе администратора Google Analytics.

Вкратце: значения специальных показателей должны быть целыми числами для показателей типа Integer или Time , и они могут быть целыми числами или числами с плавающей запятой для показателей типа Currency .

Документация была неверной (когда был задан этот вопрос), но она была обновлена, чтобы прояснить эту двусмысленность.

3
Philip Walton 1 Авг 2016 в 20:41