Не работает Яндекс.Метрика
Если данные не передаются, не создаются цели или что-то ведёт себя не так — не спешите переделывать настройки. В большинстве случаев проблема решается проверкой по чек-листу. Пройдите по пунктам ниже шаг за шагом.
Шаг 1. Проверьте, что интеграция настроена правильно
Если вы только подключили синхронизацию или сомневаетесь в настройках — сначала сверьтесь с инструкцией по настройке интеграции с Яндекс.Метрикой.
Там описаны все шаги: авторизация, выбор счётчика, выбор типов обращений и каналов.
Важно: настроить интеграцию можно только при наличии активного канала. Если канал ещё не создан — интеграция не заработает.
Шаг 2. Когда будут созданы цели
Цели в Метрике не создаются сразу после включения синхронизации. Вот как это работает:
- Callibri отправляет данные в Метрику раз в 3 часа.
- После получения данных Метрике требуется ещё до 24 часов, чтобы завершить синхронизацию на своей стороне.
- Цели создаются автоматически — при первой успешной передаче обращения, подходящего под условия передачи.
Итого: после включения интеграции подождите не менее суток, прежде чем делать выводы. Если прошло меньше — это не ошибка, просто нужно время.
Иногда цели могут появиться раньше — это нормально.
Шаг 3. Не передаются обращения и не создаются цели
Если прошли сутки, а данных в Метрике нет — проверьте каждый из пунктов ниже.
Проверьте синхронизацию
Зайдите в Настройки проекта → Синхронизации → Системы аналитики и убедитесь:
- Слайдер «Синхронизация» переведён в активное положение.
- Выбран нужный счётчик (слайдер рядом с номером счётчика включён).
Проверьте настройки передачи
В настройках синхронизации убедитесь, что:
- Выбраны типы обращений для передачи: звонки, заявки, чаты и т.д. Если ни один тип не отмечен — данные не передаются.
- Для звонков и e-mail указан канал, по которому будут отправляться данные. Без выбора канала передача не произойдёт.
- Выбран тип передачи: «Отдельные цели» или «Общая цель». Если тип не выбран — цели не будут созданы.
- Выбраны нужные каналы обращений (или «Все каналы»).
Важно: статический канал не передаёт цели
Цели в Метрике создаются только для динамического коллтрекинга. Если вы указали статический канал как источник — конверсий в разделе «Цели» не будет. Данные со статического канала отобразятся только в отчёте Метрики «Звонки, детально» — но не как офлайн-конверсии.
Чтобы передать данные по динамическому каналу, обращение должно содержать посадочную страницу и ClientID Метрики.
Проверьте, есть ли в обращениях посадочная страница и ClientID
Откройте Единый Журнал Лидов (ЕЖЛ) и посмотрите на конкретные обращения. Для каждого должно быть заполнено:
- Посадочная страница — страница, с которой пришёл пользователь.
- ClientID Метрики — идентификатор посетителя.
Если эти поля пустые — обращение не будет передано в Метрику, даже если всё остальное настроено верно.
Наиболее частые причины отсутствия ClientID:
- Скрипт Callibri загружается раньше, чем скрипт Метрики. Попробуйте подключить Callibri с параметром defer:
<script src="//cdn.callibri.ru/callibri.js" defer></script>
- На сайте установлена задержка загрузки скриптов (setTimeout).
- У пользователя включён блокировщик рекламы — такие обращения передаваться не будут, это нормально.
- Установлен устаревший код счётчика Метрики — проверьте актуальность кода.
Проверьте настройки передачи по классам из ЕЖЛ
Если в синхронизации включена передача обращений с определёнными классами, учтите:
- Класс должен быть назначен в течение 30 дней (720 часов) с момента появления обращения в ЕЖЛ.
- Если класс поставлен позже этого срока — передача не произойдёт.
- После того как класс назначен, обращение передаётся в Метрику в течение 3 часов.
По умолчанию в настройках включена передача «Все обращения» — они передаются независимо от класса. Если вы переключили на «Только с классами» или выбрали конкретные классы — проверьте, что классы проставлены своевременно.
О том, как настроить классы обращений, читайте в отдельной статье.
Чаты не передаются
Callibri передаёт только закрытые чаты, которые перешли в архив. Открытые диалоги не передаются.
Убедитесь, что оператор завершил диалог кнопкой «Закрыть диалог», и чат отображается в архиве — тогда данные уйдут в Метрику при следующей отправке (раз в 3 часа).
Шаг 4. Проверьте статус загрузки в Метрике
Зайдите в Яндекс.Метрику: Настройки → Загрузка данных → Офлайн-конверсии.
Там будет указан статус последней загрузки:
- Выполнено — данные переданы и обработаны, цели должны появиться.
- Файл загружен. Обрабатывается — данные переданы, Метрика их обрабатывает. Это нормально, подождите.
- Ошибка — возможные причины:
- на сайте установлен устаревший код счётчика Метрики;
- первый визит пользователя на сайт был более 21 дня назад — Метрика не может привязать обращение к такому визиту.
Шаг 5. Счётчик не отображается при синхронизации
Если в настройках Callibri не видно нужного счётчика:
- Убедитесь, что у вас есть права администратора или редактора в Яндекс.Метрике — прав «чтения» или «наблюдения» недостаточно.
- Проверьте, что домен в Метрике (поле «Адреса сайта») и домен в Callibri указаны одинаково. Даже разница между site.ru и www.site.ru мешает подключению.
- Если всё проверено — удалите синхронизацию и создайте заново.
- Для исключения ошибок браузера попробуйте настроить в режиме инкогнито, закрыв все остальные вкладки с кабинетом Callibri.
Итого: быстрый чек-лист
Если передача не работает, пройдитесь по списку:
- Синхронизация включена (слайдер активен)
- Выбран счётчик (слайдер у номера счётчика активен)
- Выбраны типы обращений для передачи
- Для звонков и e-mail выбран канал передачи
- Выбран тип передачи — «Отдельные цели» или «Общая цель»
- Выбраны динамические каналы (не статический)
- В ЕЖЛ у обращений есть посадочная страница и ClientID
- Прошло не менее 24 часов с момента настройки
- Чаты закрыты и находятся в архиве
- Классы проставлены в течение 30 дней (если используется передача по классам)
Если после всех проверок данные всё равно не передаются — напишите нам в чат, мы разберёмся.
Не получилось найти решение?
Напишите нам — проконсультируем и обязательно поможем!
Была ли полезна статья?
Не работает Яндекс.Метрика
Если данные не передаются, не создаются цели или что-то ведёт себя не так — не спешите переделывать настройки. В большинстве случаев проблема решается проверкой по чек-листу. Пройдите по пунктам ниже шаг за шагом.
Шаг 1. Проверьте, что интеграция настроена правильно
Если вы только подключили синхронизацию или сомневаетесь в настройках — сначала сверьтесь с инструкцией по настройке интеграции с Яндекс.Метрикой.
Там описаны все шаги: авторизация, выбор счётчика, выбор типов обращений и каналов.
Важно: настроить интеграцию можно только при наличии активного канала. Если канал ещё не создан — интеграция не заработает.
Шаг 2. Когда будут созданы цели
Цели в Метрике не создаются сразу после включения синхронизации. Вот как это работает:
- Callibri отправляет данные в Метрику раз в 3 часа.
- После получения данных Метрике требуется ещё до 24 часов, чтобы завершить синхронизацию на своей стороне.
- Цели создаются автоматически — при первой успешной передаче обращения, подходящего под условия передачи.
Итого: после включения интеграции подождите не менее суток, прежде чем делать выводы. Если прошло меньше — это не ошибка, просто нужно время.
Иногда цели могут появиться раньше — это нормально.
Шаг 3. Не передаются обращения и не создаются цели
Если прошли сутки, а данных в Метрике нет — проверьте каждый из пунктов ниже.
Проверьте синхронизацию
Зайдите в Настройки проекта → Синхронизации → Системы аналитики и убедитесь:
- Слайдер «Синхронизация» переведён в активное положение.
- Выбран нужный счётчик (слайдер рядом с номером счётчика включён).
Проверьте настройки передачи
В настройках синхронизации убедитесь, что:
- Выбраны типы обращений для передачи: звонки, заявки, чаты и т.д. Если ни один тип не отмечен — данные не передаются.
- Для звонков и e-mail указан канал, по которому будут отправляться данные. Без выбора канала передача не произойдёт.
- Выбран тип передачи: «Отдельные цели» или «Общая цель». Если тип не выбран — цели не будут созданы.
- Выбраны нужные каналы обращений (или «Все каналы»).
Важно: статический канал не передаёт цели
Цели в Метрике создаются только для динамического коллтрекинга. Если вы указали статический канал как источник — конверсий в разделе «Цели» не будет. Данные со статического канала отобразятся только в отчёте Метрики «Звонки, детально» — но не как офлайн-конверсии.
Чтобы передать данные по динамическому каналу, обращение должно содержать посадочную страницу и ClientID Метрики.
Проверьте, есть ли в обращениях посадочная страница и ClientID
Откройте Единый Журнал Лидов (ЕЖЛ) и посмотрите на конкретные обращения. Для каждого должно быть заполнено:
- Посадочная страница — страница, с которой пришёл пользователь.
- ClientID Метрики — идентификатор посетителя.
Если эти поля пустые — обращение не будет передано в Метрику, даже если всё остальное настроено верно.
Наиболее частые причины отсутствия ClientID:
- Скрипт Callibri загружается раньше, чем скрипт Метрики. Попробуйте подключить Callibri с параметром defer:
<script src="//cdn.callibri.ru/callibri.js" defer></script>
- На сайте установлена задержка загрузки скриптов (setTimeout).
- У пользователя включён блокировщик рекламы — такие обращения передаваться не будут, это нормально.
- Установлен устаревший код счётчика Метрики — проверьте актуальность кода.
Проверьте настройки передачи по классам из ЕЖЛ
Если в синхронизации включена передача обращений с определёнными классами, учтите:
- Класс должен быть назначен в течение 30 дней (720 часов) с момента появления обращения в ЕЖЛ.
- Если класс поставлен позже этого срока — передача не произойдёт.
- После того как класс назначен, обращение передаётся в Метрику в течение 3 часов.
По умолчанию в настройках включена передача «Все обращения» — они передаются независимо от класса. Если вы переключили на «Только с классами» или выбрали конкретные классы — проверьте, что классы проставлены своевременно.
О том, как настроить классы обращений, читайте в отдельной статье.
Чаты не передаются
Callibri передаёт только закрытые чаты, которые перешли в архив. Открытые диалоги не передаются.
Убедитесь, что оператор завершил диалог кнопкой «Закрыть диалог», и чат отображается в архиве — тогда данные уйдут в Метрику при следующей отправке (раз в 3 часа).
Шаг 4. Проверьте статус загрузки в Метрике
Зайдите в Яндекс.Метрику: Настройки → Загрузка данных → Офлайн-конверсии.
Там будет указан статус последней загрузки:
- Выполнено — данные переданы и обработаны, цели должны появиться.
- Файл загружен. Обрабатывается — данные переданы, Метрика их обрабатывает. Это нормально, подождите.
- Ошибка — возможные причины:
- на сайте установлен устаревший код счётчика Метрики;
- первый визит пользователя на сайт был более 21 дня назад — Метрика не может привязать обращение к такому визиту.
Шаг 5. Счётчик не отображается при синхронизации
Если в настройках Callibri не видно нужного счётчика:
- Убедитесь, что у вас есть права администратора или редактора в Яндекс.Метрике — прав «чтения» или «наблюдения» недостаточно.
- Проверьте, что домен в Метрике (поле «Адреса сайта») и домен в Callibri указаны одинаково. Даже разница между site.ru и www.site.ru мешает подключению.
- Если всё проверено — удалите синхронизацию и создайте заново.
- Для исключения ошибок браузера попробуйте настроить в режиме инкогнито, закрыв все остальные вкладки с кабинетом Callibri.
Итого: быстрый чек-лист
Если передача не работает, пройдитесь по списку:
- Синхронизация включена (слайдер активен)
- Выбран счётчик (слайдер у номера счётчика активен)
- Выбраны типы обращений для передачи
- Для звонков и e-mail выбран канал передачи
- Выбран тип передачи — «Отдельные цели» или «Общая цель»
- Выбраны динамические каналы (не статический)
- В ЕЖЛ у обращений есть посадочная страница и ClientID
- Прошло не менее 24 часов с момента настройки
- Чаты закрыты и находятся в архиве
- Классы проставлены в течение 30 дней (если используется передача по классам)
Если после всех проверок данные всё равно не передаются — напишите нам в чат, мы разберёмся.
Не получилось найти решение?
Напишите нам — проконсультируем и обязательно поможем!
Была ли полезна статья?