Перейти к содержимому
ChatterfyСправочный центр
ГлавнаяGeneralCRMAI ManagerTrackerПлатформыFAQUpdate log
Tracker
Dashboards
Campaigns
Sources
Domains
Landings
Analytics
Cohorts
Leads
Integrations
Integrations
Партнёрские программы
Как работает
Готовая vs Кастомная
Готовая
Custom
  1. Tracker
  2. Integrations
  3. Custom Postback — кастомная интеграция

Custom Postback — кастомная интеграция

Кастомная интеграция — для случаев, когда вашей партнёрки нет в списке готовых. Универсально для любой партнёрской программы, у которой есть постбеки. Тратите 15–30 минут на настройку, получаете полны

Обновлено 30 августа 2026 г.6 мин
Кастомная интеграция — для случаев, когда вашей партнёрки нет в списке готовых. Универсально для любой партнёрской программы, у которой есть постбеки. Тратите 15–30 минут на настройку, получаете полный контроль над набором событий и параметров.
Что подготовить
Действующий партнёрский аккаунт у партнёрки с поддержкой постбеков (если нет — обратитесь в их саппорт). Документация партнёрки — какие у неё имена событий, какие параметры она передаёт. Понимание механики clickid + postback — Как работает передача событий. Настроенные кампании и Flow в боте, которые отправляют регистрационную ссылку лидам.



Как это работает

  • 1. Лид кликнул по рекламе — Tracker создал clickid.
  • 2. Лид получил регистрационную ссылку с{{tracker.clickid}}и зарегистрировался у партнёра.
  • 3. При наступлении события (регистрация, депозит) партнёр отправляет постбек на ваш Postback URL.
  • 4. Tracker находит лида по clickid и записывает событие.
Разница в том, что для Custom интеграции вам нужно вручную:
  • — Указать имя параметра, в котором партнёрка передаёт clickid.
  • — Создать каждое событие, которое будете обрабатывать.
  • — Получить Postback URLs для каждого события.
  • — Указать дополнительные параметры (cost, currency, fields).



Шаги

  1. 1

    Откройте Integrations и создайте Custom

    Tracker → Integrations → Create Custom integration. Откроется форма создания.
    
    Создание кастомной интеграции
    Создание кастомной интеграции
    
  2. 2

    Укажите Click ID Parameter

    Это самое важное поле. Имя параметра, под которым партнёрка передаёт идентификатор клика. Зависит от партнёрки. Типичные варианты:
    — clickid — стандарт.
    — sub1 / sub4 — широко используется.
    — pbclick — некоторые партнёрки.
    Сверьтесь с документацией партнёрки. Указанное здесь имя — должно совпадать с тем, что партнёрка реально присылает в постбеке.
    
    Click ID Parameter
    Поле Click ID Parameter
    
  3. 3

    Добавьте postback-события

    Кнопка Add Postback Event. Для каждого нужного события — отдельный event с указанием имени и сгенерированного Postback URL.
    Стандартные имена:
    — registration — регистрация.
    — sale — первый депозит (FD).
    — resale — повторный депозит (RD).
    — Любые кастомные (emailconf, kyc_verified, refund). Главное чтобы имя в Tracker совпадало с тем, что партнёрка использует.
    
    Основные события
    Три основных события: registration, sale, resale
    
  4. 4

    Настройте параметры postback (опционально)

    При настройке каждого события можно передавать дополнительные параметры:
    — tracker.cost={amount} — сумма депозита.
    — tracker.currency=usd — валюта.
    — tracker.tid={event_id} — уникальный ID события (для дедупликации повторных постбеков).
    Имена в фигурных скобках — макросы партнёрки, она подставляет реальные значения.
    
    
    Параметры postback
    Дополнительные параметры
    
  5. 5

    Скопируйте Postback URLs

    Tracker сгенерирует уникальный URL для каждого события. Их вид:
    Это шаблон — партнёрка должна заполнить значения. После приёма Tracker распарсит и обработает.
    
  6. 6

    Настройте постбеки в кабинете партнёрки

    В личном кабинете партнёрки откройте раздел Postbacks / Webhooks / Events. Для каждого события вставьте соответствующий Postback URL из Tracker. Партнёрка обычно использует свои макросы для значений ({click_id}, {amount}, {currency} и так далее) — указывайте их в URL вместо плейсхолдеров.
    
    
  7. 7

    Добавьте регистрационную ссылку

    В Tracker в Custom integration есть раздел Add Registration Link:
    — Link name — внутреннее имя ссылки (для команды).
    — Base URL — партнёрская регистрационная ссылка из вашего личного кабинета.
    Tracker автоматически сформирует Final URL with Parameters — это финальная ссылка с подставленным макросом {{tracker.clickid}}. Пример:
    Final URLplaintext
    https://partner.com/signup?pbclick={{tracker.clickid}}
    
    Эту ссылку используйте в Flow бота — отправляйте её лиду.
    Registration Link
    Добавление регистрационной ссылки
    
  8. 8

    Сделайте тестовую регистрацию

    Возьмите Final URL with Parameters, замените {{tracker.clickid}} на тестовое значение или используйте реальный clickid из лида. Пройдите регистрацию у партнёра.
  9. 9

    Проверьте логи Tracker

    Откройте Logs — журналы событий → Postback logs. Должна появиться запись со статусом OK для события registration. Если статус Error — детали покажут, в чём проблема.
Признаки рабочей кастомной интеграции
После тестовой регистрации в Logs — журналы событий→ Postback logs появилась запись со статусом OK, правильным clickid и событием registration. В карточке тестового лида в Статьявидно событие в разделе Events. Если есть кастомные параметры — они отображаются в Custom Fields карточки лида.



Стандартные имена событий

Используйте эти имена, чтобы Tracker корректно отображал события в Dashboards — сводная аналитика и Analytics — детальная таблица.
  • —registration— регистрация. Главное событие top-of-funnel.
  • —sale— первый депозит (FD).
  • —resale— повторный депозит (RD).
Если назовёте иначе («fd», «firstdeposit», «recurring_payment») — Tracker всё равно зарегистрирует событие, но оно будет доступно только как кастомное (через фильтр). В стандартных метриках Dashboards / Analytics не учтётся.



Custom Fields через fields.<key>

Самая мощная фишка кастомной интеграции. В постбеке передавайте параметры с префиксом fields. — Tracker автоматически создаёт Custom Field в CRM с этим именем и записывает значение в карточку лида.
Пример постбека:
Постбек с кастомными полямиplaintext
?clickid=abc123&tracker.event=sale&tracker.cost=200&fields.trader_id=99887&fields.promo=DEC2026&fields.product=BTC
После приёма в карточке лида появятся:
  • —trader_id= 99887
  • —promo= DEC2026
  • —product= BTC
Оператор в Messenger видит контекст лида: какой trader_id у партнёрки (для запросов в саппорт), какой promo использовал, какой продукт купил. Custom Fields доступны для фильтрации в Custom Filters — сохранённые выборки и в Custom Fields — пользовательские поля.



Примеры использования




Forex-партнёрка с нестандартным именем — арбитраж

Buyer работает с TradingHub Pro, у которой Click ID Parameter = pbclick. Создаёт Custom integration: Click ID Parameter = pbclick. События registration / sale / resale. В каждом — tracker.cost={amount}, tracker.currency={currency}. В регистрационной ссылке: https://thp.com/signup?pbclick={{tracker.clickid}}. Через час первый постбек.



Crypto-партнёрка с фокусом на trader_id — performance

Buyer льёт оффер crypto, важно знать ID игрока для запросов в саппорт. Custom integration с событиями registration / sale / resale. В постбеке для каждого:fields.trader_id={user_id}. Оператор в CRM видит «trader_id = 12345» при открытии чата — может быстро написать саппорту партнёрки.



Casino-партнёрка с extended событиями — арбитраж

Crystal Casino отдаёт нестандартные события:registration, email_confirm, kyc_passed, first_deposit, redeposit, big_deposit_500plus. Buyer создаёт Custom integration с этими 6 событиями. Tracker фиксирует каждое. В Auto Actions настраивает: послеbig_deposit_500plus автоматически переключать в VIP Flow с push-уведомлением менеджеру.



B2B-партнёрка для performance-маркетинга

Sales-агентство ведёт b2b-клиента в SaaS-компанию. У клиента партнёрская программа: signup, trial_started, paid, churn. Создают Custom integration. В каждом постбеке передают fields.plan_name и fields.mrr. Аналитика по plan_name даёт разрез: какие планы лучше продаются.
Что важно учесть
Параметрclickid—обязательный. Без него партнёрка не сможет связать постбек с лидом, события будут «orphan». Имена событий в Tracker должны точно совпадать с тем, что отправляет партнёрка (с учётом регистра). Если партнёрка отправляетSale, а в Tracker заданоsale— несовпадение, событие не запишется. Черезfields.<key>создаются Custom Fields автоматически — не нужно их предсоздавать в Статья. Тестируйте каждое событие отдельно после настройки. Парнёрка может молча отключить постбеки если ваш URL отдаёт ошибки — следите за логами регулярно.



Частые вопросы

Проверьте: в кабинете партнёрки постбеки активны (часто нужно явно включить и настроить URL), у партнёрки есть права на отправку постбеков на сторонние URLs (некоторые требуют верификации домена), Postback URL скопирован полностью (без обрезки в конце). Сделайте тестовую регистрацию, затем запросите у партнёрки логи: отправляли ли постбек. Если на их стороне «отправили», а в Tracker пусто — чаще всего ошибка в URL, SSL или сетевой доступ до Chatterfy.

Регистрационная ссылка отправлена без макроса {{tracker.clickid}}, либо макрос некорректный (опечатка). Проверьте Flow в боте — найдите шаг с регистрационной ссылкой, поправьте. Также убедитесь, что в Tracker Click ID Parameter совпадает с тем, что передаёт партнёрка.

Откройте Custom integration → Add Postback Event → создайте новое событие. Получите новый Postback URL, вставьте в кабинет партнёрки для нового типа события. Старые события и их URLs остаются.

Передавайте уникальный tracker.tid={event_id} — Tracker дедуплицирует по этому ID, повторные постбеки с тем же tid игнорируются. Если партнёрка не передаёт уникальный event_id — обратитесь в их саппорт, либо примите дубликаты как факт (редко критично).

Возможно, событие приходит в Logs со статусом Error (не привязано к лиду). Проверьте clickid. Если событие OK, но поле не появилось — проверьте формат: должен быть fields. с маленькой буквы, дальше любое имя. Если несколько уровней вложенности — Tracker возьмёт по первому уровню. Также если поле новое — иногда требуется обновить карточку или зайти заново.

Удаление события и пересоздание даст новый URL. Старый перестанет работать. Если просто хотите «обновить» URL — без пересоздания не сделать. Лучше не удаляйте без необходимости — у партнёрки придётся обновлять.



Связь с другими разделами

Custom — наиболее гибкий вариант. Если партнёрка уже в каталоге готовых интеграций — см. Настройка готовой интеграции (обычно проще и быстрее). Перед настройкой см. Как работает передача событий. Для отладки см. Logs — журналы событий. Custom Fields через fields.<key> — см. Custom Fields — пользовательские поля. Auto Actions по событиям — см. Auto Actions — автодействия по событиям.



Связанное

Integrations — партнёрские программы
Integrations — подключение партнёрских программ. Когда лид делает депозит, партнёрка отправляет постбек в Tracker.
Настройка готовой интеграции
интеграция — самый быстрый способ подключить популярную партнёрскую программу.
Как работает передача событий
Эта статья — ментальная модель того, как Tracker связывает события партнёрки с конкретными лидами.
Типы интеграций
В Tracker → Integrations есть два типа интеграций.
Logs — журналы событий
Откройте Tracker → Logs. В верхней части страницы доступны четыре журнала: отправка постбэков, события источников, S2S-запросы и история изменений объектов Tracker. Для поиска одной цепочки используйт
Auto Actions — автодействия по событиям
Вкладка Auto Actions — автодействия по событиям. Раздел помогает автоматически менять состояние лида в CRM при наступлении события в Tracker . Без ручного вмешательства событие приходит, и лид перевод



Название кастомной интеграции

При создании или редактировании Custom integration заполните поле Integration name. Название используется внутри Chatterfy, чтобы быстро отличать несколько интеграций и находить нужную конфигурацию в списке.
Поле Integration name в форме Custom integration
Задайте понятное внутреннее название до настройки параметров и постбэков.


Эта статья была полезна?

НазадНастройка готовой интеграции

На этой странице

  • Как это работает
  • Шаги
  • Стандартные имена событий
  • Custom Fields через fields.<key>
  • Примеры использования
  • Forex-партнёрка с нестандартным именем — арбитраж
  • Crypto-партнёрка с фокусом на trader_id — performance
  • Casino-партнёрка с extended событиями — арбитраж
  • B2B-партнёрка для performance-маркетинга
  • Частые вопросы
  • Связь с другими разделами
  • Связанное
  • Название кастомной интеграции