Отсутствие конверсий «Покупка» в Яндекс Директе при настройке через AppMetrica — распространенная проблема, которая может быть вызвана сбоями на одном из этапов цепочки: Клик в РСЯ → Переход в магазин → Установка → Событие в SDK → Передача в AppMetrica → Синхронизация с Директом.

Чтобы найти причину, нужно проверить систему по шагам. Вот основные причины, почему покупки не отображаются, разделенные по уровням.


1. Проблемы на стороне AppMetrica (База данных)

Прежде чем винить Директ, нужно убедиться, что AppMetrica вообще видит эти покупки и правильно их атрибутирует.

  • Событие не доходит до SDK: Проверьте в самой AppMetrica (в разделе «События» или «Отчеты»), отправляет ли ваше приложение событие Purchase (или как вы его назвали). Возможно, SDK настроен некорректно, или событие не вызывается при успешной оплате.
  • Неверная атрибуция в AppMetrica: Зайдите в AppMetrica → Отчеты → Атрибуция. Посмотрите, к какой рекламной системе относятся установки и покупки. Если покупки есть, но они отнесены к «Органическому трафику» или «Другим системам», значит, AppMetrica не смогла связать клик в РСЯ с последующей покупкой.
  • Проблемы с передачей Revenue: Если вы передаете покупку с указанием стоимости (Revenue), но формат данных неверный (например, передается строка вместо числа, или не указана валюта), Директ может отбрасывать такие события.

2. Проблемы связки Директ ↔ AppMetrica

  • Цель не добавлена в кампанию: Вы можете создать цель в Директе и связать её с событием AppMetrica, но забыть добавить эту цель в настройки конкретной кампании РСЯ. Зайдите в параметры кампании → «Цели» (или «Минус-цели») и убедитесь, что галочка напротив цели «Покупка» стоит.
  • Несовпадение названий событий: Название события в AppMetrica и название цели в Директе должны буква в букву совпадать (учитывайте регистр и пробелы).
  • Статус связки: Зайдите в Настройки Директа → Счетчики AppMetrica. Убедитесь, что статус связки «Активна», а напротив нужного приложения нет ошибок.

3. Специфика трафика из РСЯ (Поведенческие факторы)

РСЯ — это контекстно-медийная сеть, и у неё есть свои особенности, которые могут влиять на статистику:

  • Случайные клики (Мисклики): В РСЯ пользователи часто кликают по баннерам случайно (особенно в мобильных приложениях-рекламодателях, где баннер может перекрывать контент). Человек попадает в стор, удаляет приложение или не покупает. Конверсия в установку может быть, а в покупку — нет.
  • Длинный цикл сделки и окно атрибуции: Пользователь мог кликнуть по баннеру в РСЯ, установить приложение, но купить только через 10-15 дней. Если в настройках Директа или AppMetrica окно атрибуции составляет, например, 7 дней, эта покупка не засчитается Директу.
  • Кросс-девайс: Пользователь увидел баннер в РСЯ на смартфоне, кликнул, но купил позже с ПК (или наоборот). Если он не авторизован в Яндекс ID на обоих устройствах, Директ не свяжет эти действия.

4. Технические ограничения ОС и передачи данных

  • iOS 14+ и ATT (App Tracking Transparency): Если пользователь нажал «Запретить» в окне запроса трекинга (ATT), IDFA не передается. AppMetrica использует альтернативные методы (AppMetrica Profile ID, связка IP+UA), но они работают не всегда идеально, особенно если пользователь сменил сеть (Wi-Fi → мобильный интернет). Часть покупок просто «теряется» при атрибуции.
  • Android и Privacy Sandbox: Аналогичные ограничения начинают вводиться и в Android, что усложняет передачу yclid (идентификатора клика) от баннера до момента покупки внутри приложения.
  • Отсутствие Deep Link / App Links: Если пользователь кликает по рекламе, но переход в магазин (App Store / Google Play) или внутри приложения (если оно уже установлено) реализован криво, yclid (параметр клика Директа) теряется по дороге. Без yclid или ID устройства AppMetrica не поймет, что это трафик из Директа.

5. Неправильный тип кампании в Директе

  • Продвижение приложений vs Обычная кампания: Если вы продвигаете приложение через обычную текстово-графическую кампанию (просто дав ссылку на стор), статистика внутри приложений собирается плохо. Для мобильных приложений в Директе нужно создавать кампанию типа «Продвижение приложений» (App Install / App Engagement). В этом случае Директ сам генерирует правильные ссылки, использует API сторов и корректно тянет события из AppMetrica.

🛠 Алгоритм действий для диагностики (что сделать прямо сейчас):

1. Сделайте тестовую покупку сами.

  • Найдите свой баннер в РСЯ (или используйте превью).
  • Кликните по нему, установите приложение (или войдите в уже установленное).
  • Совершите тестовую покупку.

2. Посмотрите в AppMetrica (Раздел «События» / «Отчет по атрибуции»).

  • Сценарий А: События нет вообще. → Проблема в коде приложения / SDK. Событие не отправляется.
  • Сценарий Б: Событие есть, но источник «Органический» или «Не определено». → Проблема с передачей yclid или ID устройства (Deep links, ATT, потеря параметра при редиректе в стор).
  • Сценарий В: Событие есть, источник «Яндекс.Директ», тип перехода «Рекламная сеть». → Проблема в настройках Директа (цель не добавлена в кампанию, не совпадают названия, задержка синхронизации).

3. Проверьте задержку синхронизации.

Передача данных о покупках (особенно с подтверждением от платежных систем) из AppMetrica в Директ может занимать до 24-48 часов. Возможно, данные просто еще не подтянулись.

4. Убедитесь, что используете кампанию типа «Продвижение приложений».

Если нет — пересоздайте или скорректируйте текущую.


Резюме

В 80% случаев проблема кроется либо в том, что цель не подключена в параметрах самой кампании РСЯ, либо в том, что AppMetrica не может атрибутировать покупку к клику из РСЯ (из-за потери yclid на пути в App Store / Google Play или из-за настроек приватности iOS). Начните проверку с отчета по атрибуции внутри самой AppMetrica.

Наверх