Статусы приходят от партнёров; конверсии уходят в твой источник и рекламные кабинеты.
Здесь встречаются два потока. Статусы приходят от рекламодателя; конверсии уходят тем, кому нужно знать — твоему трафик-источнику и твоим рекламным кабинетам. Это разные направления, настраиваются независимо.
d0pe тянет статус по расписанию: зовёт status-API партнёра за диапазон дат, матчит каждый элемент к твоему лиду по external id, маппит статус партнёра на твои внутренние (авто-создавая неизвестные), и на FTD поднимает лид в депозитора и пишет депозит. Упавший или непарсимый пул не трогает ничего — лид держит последний хороший статус. Устойчивый partner_id держит синк рабочим, даже если исходную кампанию позже удалят.
Когда лид доходит до события — регистрация, отклонён, звонок, депозит (FTD, главная цель) или редепозит — d0pe отбивает подходящие правила постбеков. Каждое правило — это одно событие через один адаптер со своим конфигом; одно событие (например депозит) может разойтись сразу по нескольким адаптерам.
Правила — командные (глобальное правило владельца/тимлида) или личное переопределение байера, и правило байера побеждает для той же пары событие+адаптер. Конфиги адаптеров держат секреты (токены CAPI, API-ключи) и шифруются на хранении; лог на каждый лид показывает каждый отбитый постбек. Трафик-провайдеры — inbound-only: постбеки провайдера — это просто правила его owner-user, показанные по провайдеру.