Почему данные в Logs API и в веб-интерфейсе Метрики могут различаться

Это происходит, поскольку в интерфейсе используются дополнительные алгоритмы обработки данных. Чтобы корректно работать с этими данным, система сохраняет числа по стандарту IEEE 754.

Важно

Стандарт IEEE 754 допускает неточности при арифметических операциях. Чтобы повысить точность расчетов, числа умножаются на определенный коэффициент.

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

Поля, для которых используются коэффициенты

Поле

Коэффициент

ym:s:purchaseRevenue

1 (используется также в API отчетов)

ym:s:goalsPrice

1000

ym:s:productsPrice

1 000 000

ym:s:impressionsProductPrice

ym:s:purchaseTax

ym:s:eventsProductPrice