---
metadata:
  - name: generator
    content: Diplodoc Platform v5.52.0
alternate:
  - https://yandex.com/dev/metrika/en/faq.md
  - https://yandex.com/dev/metrika/ru/faq.md
  - href: ru/faq.md
    type: text/markdown
    title: Markdown version
  - href: llms.txt
    type: text/markdown
    title: llms.txt
---
> **Documentation Index:** Fetch the complete configuration index at https://yandex.com/dev/metrika/ru/llms.txt

# Частые вопросы

{% cut "Скрытие чувствительных данных в API отчетов" %}

{#sensitive-data}

Сочетание некоторых условий или группировок может относиться к чувствительной информации, например, пол и возраст. В таком случае в отчете остаются значения строк с 10 и более посетителями (ссылка).

На наличие чувствительных данных в ответе указывает параметр `contains_sensetiva_data` со значением `true`.

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

Подробнее про [обезличенность статистики](https://yandex.ru/support/metrica/reports/report-general.html?lang=ru#privacy).

{% endcut %}

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

{#qanda}

<!-- source: ru/_includes/qanda.md -->
Это происходит, поскольку в интерфейсе используются дополнительные алгоритмы обработки данных. Чтобы корректно работать с этими данным, система сохраняет числа по стандарту [IEEE 754](https://ru.wikipedia.org/wiki/IEEE_754-2008).

{% note warning "" %}

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

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

{% endnote %}

#### Поля, для которых используются коэффициенты {#fields-with-bids}

#|
|| **Поле** | **Коэффициент** ||
|| ym:s:purchaseRevenue | 1 (используется также в [API отчетов](https://yandex.com/dev/metrika/ru/stat/index.md)) ||
|| ym:s:goalsPrice | 1000 ||
|| ym:s:productsPrice | 1 000 000 ||
|| ym:s:impressionsProductPrice | ^ ||
|| ym:s:purchaseTax | ^ ||
|| ym:s:eventsProductPrice | ^ ||
|#
<!-- endsource: ru/_includes/qanda.md -->

{% endcut %}

{% cut "Что делать, если не хватает квоты в 5000 запросов на счетчик?" %}

{#quotas}

1. Убедитесь, что не запрашиваете повторно одни и те же данные.
2. Пересмотрите запросы, чтобы не делать однотипные или похожие запросы.
3. При выгрузке большого количества данных запланируйте выгрузку в несколько частей. Каждую следующую часть выгрузки начинайте на следующие сутки.

Если вы хотите увеличить квоту, подключите [Метрику Про](https://yandex.ru/support/metrica/pro/intro.html?lang=ru).

{% endcut %}

## Офлайн-конверсии и звонки {#conversion}

{% cut "Какое максимальное количество строк может быть в файле?" %}

{#limit-file}

Лимита на количество строк нет, но есть ограничение по объему файла — не более 1 ГБ.

{% endcut %}

{% cut "Как отображаются статистические звонки?" %}

{#stat-calls}

Статитические звонки не привязываются к визитам. Если в файле звонков все звонки статические, то статус загрузки будет `LINKAGE_FAILURE`. Несмотря на это, данные в отчетах будут.

{% endcut %}

{% cut "Перезапишется ли доход у цели, если повторно передать ту же строку с другим показателем дохода?" %}

{#revenue-overwrite}

Да, перезапишется.

{% endcut %}

{% cut "Какие есть ограничения для комментариев в загрузках?" %}

{#comments}

В комментариях можно использовать латинские и кириллические буквы, а также цифры. Максимальная длина комментария — 255 символов.

{% endcut %}

## Logs API {#logs-api}

{% cut "Какой доступ приложения к Метрике нужен для работы с Logs API?" %}

{#logs-api-access}

Для работы с Logs API и счетчиком достаточно доступа `read`.

{% endcut %}

{% cut "Как исключить роботов из данных Logs API?" %}

{#logs-api-robots}

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

{% endcut %}

{% cut "Как работает операция «Вырезать параметр URL»?" %}

{#logs-api-no-url}

Если для счетчика включена операция «Вырезать параметр URL», то все вырезанные URL'ы недоступны и в Logs API. Если вы отключите эту операцию, новые данные будут отображаться в Logs API вместе с URL'ами. Но для данных, собранных ранее, URL'ы по-прежнему останутся недоступны.

{% endcut %}

## API Отчетов {#reports-api}

{% cut "Нужно ли экранировать символы в регулярных выражениях?" %}

{#reports-api-escape}

При использовании регулярных выражений в API отчетов, например, в сегментации, нужно всегда делать двойное экранирование. Например, если вы хотите передать значение `\.string`, нужно ставить два слеша экранирования: `\\.string`.

{% endcut %}

{% cut "Как есть ограничения для массива счетчиков `ids`?" %}

{#reports-api-ids}

Можно передавать не более 500 счетчиков.

{% endcut %}

## API Авторизация {#authorization-api}

{% cut "Какой срок жизни токена?" %}

{#authorization-api-token-live}

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

{% endcut %}

{% cut "Как отозвать токен?" %}

{#authorization-api-token-revoke}

Для отзыва или удаления токена откройте настройки [учетной записи Яндекса](https://id.yandex.ru/) и перейдите на вкладку **Безопасность**. Нажмите **Выйти на всех устройствах**. Подробнее см. [Отзыв токена](https://yandex.ru/dev/id/doc/ru/concepts/ya-oauth-intro#token-recall).

{% endcut %}

{% cut "Почему может возникать ошибка 403 Access is denied?" %}

{#authorization-api-403}

Причины возникновения ошибки «Access is denied» (код 403) могут быть такими:

- На стороне приложения:

    - Приложение не имеет доступа к Метрике. Для чтения данных счетчиков (построения отчетов, просмотра информации по счетчику и т.п.) нужен доступ `metrika:read`. Для управления счетчиками (загрузки офлайн-данных, изменения счетчиков, сегментов и т.п.) нужен ljcneg `metrika:write`.

- На стороне токена:

    - Токен невалидный. Истек его срок действия или на аккаунте, для которого он был заведен, был изменен пароль авторизации. Если причина в этом, для устранения ошибки достаточно перевыпустить токен.

    - Токен создан для другого аккаунта. Он мог быть заведен на логине, который не имеет доступ к счетчику Яндекс Метрики. 
    
      {% note info %}
      
      Владельцем токена является не владелец приложения, а аккаунт, под которым вы были авторизованы, когда выполняли GET-запрос на получение токена.
      
      {% endnote %}

    - Токен создан для другого приложения. При выполнении GET-запроса на получение токена в параметре `client_id` было указано не то значение или была допущена опечатка, из-за которой токен был заведен на приложение, не имеющее доступа к Метрике (`metrika:read` или `metrika:write`).

- На стороне Метрики:

    - На счетчике, к которому вы обращаетесь, у владельца токена нет доступа по API. Подробнее о типах доступов к счетчику см. [Доступ к счетчику](https://yandex.ru/support/metrica/general/access.html?lang=ru). Для использования API управления владельцу нужен гостевой доступ на просмотр или гостевой доступ на редактирование.

- На стороне API запроса:

    - В коде для вызова API-запроса некорректно заданы параметры авторизации. Из-за этого чтение токена происходит некорректно или не происходит совсем.

{% endcut %}    

{% cut "Почему может возникать ошибка с кодом 401?" %}

{#authorization-api-401}

Ошибка с кодом 401 означает, что пользователь не авторизован. Это может быть связано с двумя причинами:

- Параметры авторизации в заголовке запроса не заданы.

- Параметры авторизации в заголовке запроса заданы некорректно.

{% endcut %}

## Архивная документация {#archive-docs}

{% cut "Архивная документация для API, совместимого с Google Analytics Core Reporting API" %}

{#ga-api}

Архивную версию документации можно скачать по [ссылке](https://yastatic.net/s3/doc-binary/src/dev/metrika/ru/files/api-ru.pdf).

{% endcut %}
