Для новичков такая ситуация выглядит как поломка связки. Кажется, что сломался постбэк, неправильно работает оффер или партнерка режет конверсии. Но на практике расхождения между FB* и трекером — обычная история.
Я регулярно вижу подобные ситуации в мобильных вертикалях. Особенно часто проблема появляется в нутре, дейтинге, подписках и аппах, где используется сложная цепочка:
Facebook → клоака → преленд → стор → приложение → трекер → партнерка.*
Каждый этап может повлиять на итоговую статистику.
В этой статье разберем:
- почему Facebook* показывает больше или меньше инсталлов;
- как работает атрибуция мобильных установок;
- где искать проблему при расхождении данных;
- какие настройки помогут синхронизировать статистику.
Как Facebook* и трекеры считают инсталлы
Главная ошибка начинающих арбитражников — сравнивать цифры из разных систем без понимания логики подсчета.
Facebook* и трекер смотрят на разные события.
Для рекламной платформы установка может считаться после загрузки приложения. Пользователь нажал рекламу, перешел в магазин приложений и установил приложение — FB* уже фиксирует результат.
Трекер работает иначе.
Чаще всего он учитывает не сам факт скачивания, а первое открытие приложения. То есть пользователь должен:
- перейти по рекламной ссылке;
- скачать приложение;
- открыть его;
- отправить событие через SDK или постбэк.
Только после этого появляется инсталл в трекере.
Например:
| Действие пользователя | Facebook* | Трекер |
|---|---|---|
| Клик по рекламе | фиксирует | фиксирует |
| Переход в App Store | учитывает | не всегда |
| Скачивание приложения | считает инсталлом | может ждать открытия |
| Первый запуск | не всегда нужен | чаще всего нужен |
| Регистрация | отдельное событие | отдельное событие |
Из-за этого уже появляется первое расхождение.
Пользователь мог скачать приложение, закрыть стор и забыть про него. Для Facebook* это успешная установка. Для трекера события может не быть.
Какая разница между FB* и трекером считается нормальной
В мобильном арбитраже не существует ситуации, когда все системы показывают абсолютно одинаковые цифры.Даже при правильной настройке небольшой разброс считается нормальным.
Ориентиры по практике:
| Разница | Что это значит |
|---|---|
| До 5% | нормальное расхождение |
| 5–15% | стоит проверить настройки |
| 15–30% | искать проблему в цепочке |
| Более 30% | почти всегда есть техническая ошибка |
Если льете большие объемы, даже 5% могут превращаться в серьезные деньги.
Например:
- 10 000 инсталлов в FB*;
- разница 10%;
- около 1000 установок потеряно в аналитике.
При дорогом CPI это уже заметный минус к ROI.
Основные причины расхождения данных
Причин может быть несколько. Обычно проблема находится в одном из пяти мест:
- атрибуция пользователя;
- работа клоаки;
- настройки постбэка;
- ошибки приложения;
- различия алгоритмов Facebook* и трекера.
Клоака отрезает часть пользователей
Клоакинг давно используется в арбитраже для фильтрации трафика и защиты связок. Но иногда именно клоака становится причиной расхождения статистики.
Система может не передать пользователя дальше, если обнаружит подозрительные параметры:
- другое GEO;
- VPN или прокси;
- нестандартный IP;
- подозрительное устройство;
- отсутствие нужных параметров клика.
Получается такая ситуация:
Пользователь увидел рекламу → FB* зафиксировал установку → клоака не пропустила переход → трекер не получил событие.
В рекламном кабинете появляется инсталл, а в трекере его нет.
Особенно часто такое происходит при агрессивных настройках фильтрации.
При тесте новой связки я советую сначала запускать более мягкую фильтрацию. Сначала нужно понять реальную конверсию сорса, а уже потом усиливать защиту.
Почему инсталлы в Facebook* и трекере не совпадают: полный разбор причин для арбитражников
В арбитраже мобильных приложений расхождения между статистикой Facebook* Ads и трекером — привычная ситуация. Байер запускает кампанию, видит определенное количество установок в рекламном кабинете, открывает трекер и получает совсем другие цифры.
На первый взгляд кажется, что где-то сломалась связка. Но чаще всего проблема связана не с ошибкой, а с разными принципами учета событий.
Facebook* фиксирует установку уже после скачивания приложения. Трекер чаще учитывает инсталл только после первого открытия приложения и передачи данных через SDK или постбэк.
Из-за этого разница между системами может появляться даже при полностью рабочей кампании.
В этой статье разберем:
- почему Facebook* и трекер показывают разные инсталлы;
- какие ошибки чаще всего допускают байеры;
- как проверить источник проблемы;
- какие настройки помогут снизить расхождения.
Как Facebook* и трекеры считают установки
Перед поиском ошибок важно понимать разницу в логике работы систем.
Facebook* использует собственную модель атрибуции. Платформа связывает пользователя с рекламой после клика или просмотра объявления и фиксирует событие установки.
Трекер работает иначе. Он получает данные через SDK приложения, MMP-систему или постбэк от партнерской программы.
Обычно цепочка выглядит так:
- Пользователь видит рекламу в Facebook*.
- Переходит по ссылке через трекер.
- Скачивает приложение.
- Устанавливает его на устройство.
- Открывает приложение.
- SDK отправляет событие в трекер.
- Инсталл появляется в статистике.
Если пользователь скачал приложение, но не запустил его, Facebook* может засчитать установку, а трекер — нет.
Именно здесь часто появляется первая разница в цифрах.
Пример:
| Система | Что считает установкой |
|---|---|
| Facebook* Ads | Скачивание и установка приложения |
| Трекер | Первое открытие приложения |
| MMP-система | Атрибуция события через SDK |
Небольшое расхождение в пределах 3–5% считается нормальным. Если разница достигает 20–30%, нужно искать проблему.
Основные причины расхождения статистики
Причин может быть несколько. Чаще всего проблема находится в технической части связки.
Пользователей режет клоака
Клоакинг используют для фильтрации аудитории и защиты рекламных кампаний. Система проверяет параметры пользователя и может отправить его не на оффер.
Например:
- пользователь пришел из другого GEO;
- используется подозрительный IP;
- обнаружен VPN;
- устройство не подходит под условия кампании.
В таком случае Facebook* может показать переход или установку, но в трекере события не будет.
Проверять проблему нужно через логи клоаки. Важно смотреть, сколько пользователей было отфильтровано и по каким причинам.
Не сработала атрибуция
Атрибуция связывает пользователя с конкретным источником трафика.
Если система не смогла определить источник установки, событие потеряется.
Частые причины:
- отсутствует Click ID;
- неправильно передаются параметры ссылки;
- ошибка в интеграции SDK;
- конфликт между трекером и MMP.
Особенно часто проблемы появляются при работе с AppsFlyer, Adjust и другими системами мобильной аналитики.
При нормальной настройке расхождение остается небольшим. Если цифры отличаются сильно, нужно проверять всю цепочку передачи данных.
Ошибки в постбэке и интеграции
Постбэк отвечает за передачу информации между рекламодателем, партнерской сетью и трекером.
Если Facebook* показывает больше установок, чем трекер, проблема может быть внутри вашей стороны.
Проверять нужно:
- корректность Click ID;
- параметры передачи событий;
- настройки API;
- работу трекера;
- соответствие событий в партнерке.
Например, Facebook* показывает 500 установок, а в Keitaro только 350. В таком случае нужно проверить, отправляет ли приложение все события после первого запуска.
Если данные отсутствуют еще на стороне партнерской программы, проблема может быть у рекламодателя.
Проблемы внутри приложения
Иногда причина находится не в рекламе.
Пользователь может скачать приложение, но не открыть его из-за технических проблем.
Распространенные ситуации:
- приложение долго устанавливается;
- большой вес файла;
- ошибка запуска на старых устройствах;
- вылет после открытия;
- проблемы с SDK.
В итоге Facebook* фиксирует установку, а трекер не получает событие первого запуска.
Для проверки нужно связаться с рекламодателем и запросить логи приложения.
Разница часовых поясов
Одна из самых простых причин — разные настройки времени.
Например:
- Facebook* работает по часовому поясу аккаунта;
- трекер настроен по UTC;
- партнерка использует время сервера.
В итоге один и тот же инсталл может попасть в разные даты.
Пример:
Пользователь установил приложение в 23:30 по Москве.
Для Facebook* это может быть 10 августа.
Для трекера в UTC — уже 11 августа.
Чтобы избежать такой проблемы, все системы нужно привести к одному часовому поясу.
Несколько устройств одного пользователя
Еще одна причина — установка приложения на разные устройства.
Пользователь может скачать приложение:
- на смартфон;
- на планшет;
- на второй телефон.
При этом использовать один аккаунт.
Facebook* может определить человека как одного пользователя. Трекер может записать несколько установок.
Такая ситуация особенно часто встречается в вертикалях:
- утилиты;
- подписки;
- мобильные сервисы;
- приложения с высоким удержанием.
Переустановка приложения
Пользователь удалил приложение, а через неделю установил снова.
Для одной системы это новая установка. Для другой — повторное действие существующего пользователя.
На результат влияют:
промежуток между установками;
- устройство;
- аккаунт пользователя;
- настройки атрибуции.
Как найти причину расхождения между Facebook* и трекером
Когда статистика расходится, не стоит сразу менять связку или отключать кампанию. Сначала нужно понять, на каком этапе теряются данные.
Я обычно проверяю цепочку поэтапно:
Facebook → трекер → партнерка → приложение → событие установки.*
Каждый этап может показать, где именно возникла проблема.
Проверка Click ID
Первое, что нужно проверить — передается ли идентификатор клика.
Click ID связывает пользователя с конкретным рекламным объявлением.
Если параметр теряется, система не понимает, откуда пришел пользователь.
Проверяем:
- передается ли Click ID в ссылке;
- сохраняется ли он после редиректа;
- отправляется ли он в партнерскую сеть;
- возвращается ли он через постбэк.
Если на одном из этапов идентификатор пропадает, часть установок потеряется.
Что делать, если Facebook* показывает больше инсталлов
Такая ситуация встречается чаще всего.
Например:
- Facebook*: 2000 установок;
- трекер: 1500 установок.
Разница — 500 событий.
Порядок проверки:
- Проверить клоаку.
- Посмотреть логи редиректов.
- Проверить передачу Click ID.
- Проверить работу SDK.
- Запросить данные у партнерки.
Если пользователь скачал приложение, но не открыл его, исправить цифры невозможно. Это особенность подсчета.
Но если проблема техническая, ее можно найти.
Что делать, если трекер показывает больше установок
Обратная ситуация тоже встречается.
Например:
- Facebook*: 800 инсталлов;
- трекер: 1200 инсталлов.
Причины могут быть следующие:
- пользователь пришел из другого источника;
- есть органические установки;
- работает повторная установка;
- неправильно настроена атрибуция.
В этом случае нужно смотреть:
- источники событий;
- данные MMP;
- распределение по каналам;
- наличие дублей.
Иногда трекер учитывает больше событий, потому что получает данные напрямую из приложения.
Как уменьшить расхождения между FB* и трекером
Полностью убрать разницу невозможно. Но можно привести системы к максимально близким показателям.
Для этого нужно проверить основные настройки.
1. Синхронизировать часовые пояса
Все сервисы должны работать в одном времени.
Проверьте:
- Facebook Ads;
- трекер;
- партнерскую сеть;
- рекламодательскую систему.
Разные часовые пояса часто создают ложные расхождения.
2. Проверить постбэк
Постбэк должен корректно передавать события.
Обратите внимание на:
- Click ID;
- названия событий;
- параметры конверсии;
- задержку передачи данных.
Даже небольшая ошибка в настройках может повлиять на статистику.
3. Настроить одинаковую атрибуцию
Facebook* и трекер должны использовать похожую логику учета.
Проверьте:
- окно атрибуции;
- правила учета повторных установок;
- события после установки.
Особенно важно это при работе с мобильными приложениями.
4. Проверить качество трафика
Иногда проблема не в технической части.
Пользователь может:
- скачать приложение;
- закрыть его;
- не пройти регистрацию;
- не совершить целевое действие.
В таком случае байер получает много дешевых инсталлов, но мало событий.
Для оценки нужно смотреть не только количество установок, но и:
- CR install → registration;
- CR registration → deposit;
- стоимость целевого действия;
- ROI связки.
Чек-лист перед запуском мобильной кампании
Перед запуском нового сорса я рекомендую проверить:
| Проверка | Что смотреть |
|---|---|
| Трекер | корректность ссылок и параметров |
| Постбэк | передачу событий |
| Click ID | сохранение идентификаторов |
| SDK | отправку событий приложения |
| Часовой пояс | совпадение времени |
| Клоака | фильтрацию пользователей |
| Атрибуция | правила учета установок |
Такая проверка помогает избежать ситуации, когда байер оптимизирует кампанию по неправильным данным.
Почему важно смотреть не только инсталлы
Инсталл — это только первый этап воронки.
В арбитраже приложений важнее конечные события.
Например:
- регистрация;
- покупка;
- депозит;
- подписка;
- активный пользователь.
Бывает ситуация:
Кампания А:
- 1000 инсталлов;
- 50 регистраций.
Кампания Б:
- 700 инсталлов;
- 120 регистраций.
На первый взгляд первая кампания выглядит сильнее. Но по факту вторая принесет больше прибыли.
Поэтому опытные байеры оптимизируют не только CPI, а всю цепочку пользователя.
Итог: почему Facebook* и трекер показывают разные цифры
Расхождение между Facebook* и трекером — нормальная ситуация в мобильном арбитраже.
Небольшая разница появляется из-за разных моделей атрибуции и подсчета событий.
Основные причины:
- пользователь скачал приложение, но не открыл его;
- клоака отфильтровала переход;
- потерялся Click ID;
- неправильно настроен постбэк;
- есть ошибка в приложении;
- отличаются часовые пояса;
- учитываются повторные установки.
Главная задача байера — не добиться одинаковых цифр во всех системах, а понимать, откуда берется разница и какие данные реально влияют на ROI.
Правильно настроенная аналитика помогает принимать решения по кампании на основе фактов, а не догадок.
Вложения
Последнее редактирование:
