Postback QA

Макросы в postback не подставляются

В payload приходят буквальные {clickid}/{payout}, потому что шаблон не заменил макросы.

Введение

Проблема становится заметной, когда сеть получает {clickid} вместо настоящего ID. Это происходит из‑за неправильных названий, регистра или двойного кодирования скобок.

Если не поймать баг сразу, отчёты и выплаты придётся чистить вручную.

Почему так происходит

Макрос подставляется только тогда, когда платформа узнаёт токен. Стоит перепутать регистр или закодировать фигурные скобки — и подстановка не сработает.

Типовые причины

Сверьте список макросов у трекера и у партнёра, проверьте редакторы (Excel, CMS) — они часто кодируют скобки автоматически.

Пошаговая диагностика

Сравните ожидаемый payload и фактический. После этого обычно достаточно переименовать макрос и повторить тест.

  1. Зафиксируйте ожидания

    Запишите, какие макросы поддерживает трекер и чего требует партнёр.

  2. Проверьте шаблон

    Посмотрите, не осталось ли лишнего кодирования, неверного регистра или опечаток.

  3. Прогоните через Postback Tester

    Поймите, какие placeholders заменились, а какие остались текстом.

  4. Исправьте и протестируйте

    Переименуйте макросы, уберите лишнее кодирование и повторите тест до получения реальных данных.

  5. Настройте контроль

    Добавьте алерт, который ищет фигурные скобки в payload, чтобы ловить регрессы.

Инструменты для решения проблемы

Выводы

Создайте глоссарий макросов для каждого партнёра, делитесь им с агентствами и добавьте проверку на фигурные скобки в логах.

Похожие проблемы

Материалы базы знаний