Разделы документации

Постбек не приходит: что проверить

Конверсия не появилась, статус или выплата не те, постбек в источник не ушёл, появился дубль: где смотреть в панели и что исправить.

Найдите на странице свой симптом. Для проверки нужен subid клика, по которому ждали конверсию. Раздел Логи видят владелец и администратор.

Где смотреть

  • Логи → Postbacks — что трекер получил от партнёрской сети. Журнал хранит 2000 последних записей, более старые удаляются.
  • Логи → Клики и лиды — карточка клика с блоками Конверсии и Доставка событий.
  • Логи → Доставка событий — запись конверсий, исходящие постбеки и события Facebook с состоянием и результатом, см. Журнал доставки событий.
  • Кампания → Статистика → Лог конверсий — принятые конверсии кампании, см. Лог конверсий кампании.

Чтобы увидеть ответ трекера, откройте адрес постбека в браузере с subid своего тестового клика, см. Проверка.

Внимание.

Запрос, открытый вручную, создаёт настоящую конверсию: она попадает в отчёты и уходит получателям исходящих постбеков. Проверяйте на собственном тестовом клике.

Конверсия не появилась

Откройте Логи → Postbacks и введите subid клика в поле Поиск.

Что видноПричинаЧто сделать
Строк с этим subid нетЗапрос не дошёл до трекера, в нём нет ID клика, или в ID есть недопустимые символы, например незаменённый макрос {click_id}Сверьте адрес в настройках сети с адресом из панели: домен, путь /api/v1/postback, параметр subid или click_id с макросом сети. В ID клика допустимы латинские буквы, цифры, _ и -, до 64 символов
«Click for subid … not found»Сеть вернула значение, которого нет среди кликов трекераПроверьте, что в ссылке оффера передан {subid} и что сеть возвращает в постбеке именно этот параметр. Сравните значение с колонкой Subid в Логи → Клики и лиды
«Rejected …: неверный/отсутствует secret источника»У источника клика задан секрет, а в постбеке его нет или он другойДобавьте в адрес постбека &secret=значение, см. секрет источника
«Duplicate transaction for … (status …) — skipped»Точный повтор: конверсия с таким txid, статусом и выплатой уже записанаНайдите прежнюю запись в логе конверсий. Для новой конверсии сеть должна прислать другой txid
Есть «Processing subid …», конверсии нетТрекер нашёл клик, но не записал конверсиюСверьте ответ трекера со списком ниже

Ответы, при которых конверсия не записывается:

  • {"ignored":true} — статус перечислен в параметре ignore_status адреса постбека. Уберите значение из списка, если такие конверсии нужны.
  • «курс валюты на дату события не найден; добавьте курс в настройках и повторите» — для валюты из параметра currency или валюты оффера нет курса. Добавьте курс во вкладке Настройки → Валюты, см. Если курса нет.
  • invalid currency — в currency не код из трёх латинских букв, например незаменённый макрос сети.
  • temporary error, retry later и Tracker maintenance in progress — временный сбой или обслуживание трекера. Сеть должна повторить запрос позже.

Остальные ответы перечислены в разделе Ответы трекера.

Трекер ответил ok, а конверсии нет — найдите по subid строку Запись конверсии в Логи → Доставка событий. В состоянии Ожидает конверсия ещё записывается: трекер повторяет запись сам.

Конверсия есть в логе, но не видна в отчёте

  • Отчёт по умолчанию относит конверсию к дате клика. Конверсия по вчерашнему клику попадает во вчерашний день, см. Атрибуция: дата клика или дата конверсии.
  • Клик относится к другой кампании. Она указана в карточке клика, в поле Кампания.
  • У типа конверсии снят флажок в конверсиях или в доходе: конверсия не входит в колонку Конв. или в доход. Флажки действуют и на уже записанные конверсии.

Статус не тот

Порядок определения статуса описан в разделе Как определяется статус.

  • Все конверсии приходят лидами. В адресе из Настройки → Postback значение status постоянное, например status=lead. Подставьте вместо него макрос статуса сети. Пустой status тоже записывается как lead.
  • Статус сети записан как есть, например approved. Его нет в типах конверсий и в списках lead_status, sale_status, rejected_status адреса постбека. Создайте тип конверсии во вкладке Настройки → Конверсии и впишите значение в поле Значения status= (через запятую). Статус уже записанных конверсий не изменится.
  • Статус сведён не к тому значению. Одно значение указано в нескольких типах — действует тип, созданный раньше. Списки из адреса постбека действуют раньше типов.
  • Нужен hold, а сеть шлёт другое слово. Через списки в адресе он не задаётся: создайте тип, у которого в списке Каноничный статус выбран Hold.
  • Продажа не сменилась на лид или холд. После sale трекер пропускает lead и hold с тем же txid. В Логи → Postbacks появляется строка «Late transaction status for … — skipped».
  • Продажа стала лидом. Постбеки приходят без txid: по клику остаётся одна конверсия с последним пришедшим статусом, см. Постбек без txid.
  • Смена статуса создала вторую конверсию. Сеть прислала новый статус с другим txid или без него, см. раздел Дубли.

Выплата нулевая или не та

Откуда берётся сумма, описано в разделе Выплата и валюта.

Что видноПричинаЧто сделать
Выплата 0, в Логи → Postbacks есть строка «Выплата в postback не распознана или недопустима — записан 0»В payout пришло не число, отрицательное число или незаменённый макросПодставьте в адрес постбека макрос выплаты сети
Выплата 0 у лида или отклонения, у остальных статусов — выплата оффераУ оффера в поле Выплата $ сумма больше нуля. Значение из постбека не используется, для lead и rejected записывается 0Чтобы сумма бралась из постбека, включите у оффера флажок Выплата из параметра постбэка
Сумма отличается от суммы сетиВыплата пересчитана в USD из валюты параметра currency. В шаблоне из Настройки → Postback стоит currency=USDПередавайте в currency валюту выплаты сети и проверьте курс во вкладке Настройки → Валюты
Выплата не изменилась после повторного постбекаПовтор с тем же txid и статусом пришёл без payout — сохранена прежняя суммаПередайте новую сумму в payout с тем же txid

Строка о выплате не содержит subid. Очистите поле Поиск и найдите её рядом со строкой «Processing subid …» этого постбека.

Изменение выплаты в настройках оффера не меняет уже записанные конверсии.

Постбек в источник не ушёл

Откройте Логи → Доставка событий, введите subid в поле Subid и нажмите Найти. По умолчанию показаны последние 7 дней.

Строки S2S для конверсии нет

Трекер не создал отправку. Причины:

  • У кампании не выбран источник или адрес не задан. Откройте кампанию, вкладку S2S-постбеки: вверху — Постбеки кампании, под ними — блок Постбеки источника с действующими адресами источника. Настройка описана на страницах S2S-постбэк в источник и S2S-постбеки кампании и источника.
  • У источника режим Отдельный URL на каждый статус, а строки для статуса конверсии нет, см. как срабатывают строки.
  • У адреса кампании снят флажок у номера строки, например Постбек 1, или выбран другой статус.
  • У типа конверсии снят флажок слать постбэк в источник. Он отключает постбеки и источника, и кампании.
  • Пришёл повтор или исправление выплаты с тем же txid и тем же статусом. Отправка создаётся только при новой конверсии и при смене статуса.
  • Адрес добавлен после того, как конверсия принята. Адреса закрепляются за конверсией в момент приёма.
  • Конверсия загружена импортом без флажка Отправлять исходящие S2S и CAPI.

Строка есть, но состояние не «Выполнено»

Состояние и результатЧто это значит и что сделать
Ожидает, «Нет соединения · повторяется», http_429, http_500 и другие коды 5xxПолучатель недоступен или ответил ошибкой. Трекер повторит отправку сам
Нужна проверка, «Нет соединения · попытки исчерпаны» или код 5xxАвтоматические попытки закончились. Проверьте, что получатель доступен, и нажмите Повторить
Нужна проверка, http_404 и другие коды, кроме 5xx и 429Получатель отклонил запрос, трекер такую отправку не повторяет. Проверьте адрес и макросы в настройках
Нужна проверка, «Получение не подтверждено»Ответ получателя не получен, событие могло дойти. Сверьте данные у получателя и только потом нажимайте Повторить
Нужна проверка, «Некорректный URL» или «Адрес заблокирован»Адрес после подстановки макросов начинается не с http:// или https:// либо ведёт в локальную или частную сеть. Исправьте адрес в настройках. Повторить такую отправку нельзя

Повторить отправляет прежний адрес: исправленный адрес действует для новых конверсий. Остальные результаты и правила повторов — в разделе Значения колонки «Результат». Если не ушло событие Facebook, откройте раздел Если событие не ушло.

Дубли

По одному клику две конверсии

Одна конверсия — это пара из subid клика и txid. Вторая строка по тому же клику появляется, когда txid отличается. Сравните колонку Txid в логе конверсий или Транзакция в карточке клика:

  • У строк разные txid — сеть прислала две транзакции. Для смены статуса той же конверсии сеть должна передавать прежний txid.
  • У одной строки txid есть, у другой колонка Txid пустая, а в карточке клика стоит «Без txid». Сеть передаёт ID транзакции не в каждом постбеке, или в одном из адресов остался незаменённый макрос вида {txid}: трекер считает его пустым значением. Добавьте txid с макросом сети во все адреса постбека.

Постбеки без txid по одному клику второй строки не создают: остаётся одна конверсия с последним статусом и суммой. Правила целиком — на странице ID транзакции, дубли и корректировки конверсий.

Получатель принял событие дважды

  • Отправка с результатом «Получение не подтверждено» повторена кнопкой Повторить, хотя получатель уже принял событие.
  • Сеть повторила постбек без txid — трекер отправил событие получателям ещё раз. Точный повтор с txid не отправляется.
  • Статус сменился, например с lead на sale. Это отдельное событие, а не дубль.

Если адреса источника и кампании после подстановки макросов совпали, получателю уходит один запрос.

Обновлено Нужна помощь? ↗