Skip to main content
All CollectionsПартнерская сеть
Принцип работы трекера и ПП

Принцип работы трекера и ПП

Updated over 5 months ago

при создании шаблона нужно сопоставлять параметры и плейсхолдеры ПП с нашими токенами. Например, если в ПП есть параметр click_id={click_id}, то мы понимаем, что это наш vid, и вставляем его данные в Visit Id.

На примере Adcombo опишу, как это делается:

Во-первых, тот шаблон, который у нас сейчас, не подходит нам по принципам работы, мы его из какого-то трекера уперли. Тут я просто опишу, как изначально берутся эти данные для постбека в шаблон.

Чтобы заполнить эти параметры, мы должны зайти в кабинет ПП.

В адкомбо есть тестовая среда, чтобы собрать рабочий постбек и отправить его на трекер, и посмотреть респонс

Мы видим просто поле для вставки урла, и плейсхолдеры ПП. Они эти плейсхолдеры будут заменять на реальные значения, когда нам отправляют постбек.

Для простоты мы сделаем постбек на Appror событие.

Заходим в Трекер, создаем ПП. Для лида нам нужно пять параметров: vid, event, payout и необязательные tid и currency

Смотрим плейсолдеры в кабинете ПП:

vid={clickid}

event=approve - тут нет плейсхолдера, потому что мы определяем, какой event оптправляем

payout={revenue}

tid={trans_id}

А currency тут нет, значит будет браться дефолтная из оффера. Либо мы просто в currency укажем без плейсхолдера usd

Об остальных плейсхолдерах кабинета ПП позже.

Заполняем форму у нас, копируем ссылку в кабинет ПП

Вставляем в кабинет ПП, видим, что все норм:

Это был просто тест в адкомбо, мы протестировали, переходим на страницу adcombo, куда готовые ссылки вставлять:

Тут событие approve называется lead, вставляем постбек в нужное поле, затем идем в трекер, в ПП, меняем event на reject, можно форму не сохрянять, копируем постбек, и вставляем в 'Postback Url for rejects' в адкомбо, то же самое делаем для hold.

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

У нас есть:

{datetime},{created} и {timestamp}, у нас пока не обрабатывается никак даты от ПП, нет еще такого токена, поэтому мы их не переносим.

{rotator_id} - тоже не используется

{status}{goal} - поскольку мы уже имеем event, из статусы нам не нужны, тем более они не совпадают, у них же lead вместо approve

{click_id} - видимо они заменяют и {click_id} и {clickid} на всякий случай, если арбитражник ошибется

Остаются {subid} и {sub_id} - для доп параметров, видимо тоже на всякий случай и так, и так. Вот их можно к нашим привязать.

Я предлагаю всегда, где есть sub_id или sub1, sub2, sub3, первый делать на buyer, то есть в нашем случае будет параметр предустановленный:

а если subid несколько, что часто бывает, то первый на байера, а остальные на var2, var3 и т д

Другие ПП иногда еще могут передавать свой сгенерированный id в постбеке, тогда мы используем параметр external_id, а имя External Id

Параметры, которые используются у нас:

  • vid

  • event

  • payout

  • currency

  • tid

  • external_id

  • var1 - var10

Вот пример плейсхолдеров в ПП Leadbit, тут вполне можно все subid положить в наши vars и еще туда же ip, offer и т.д. А payout тут {cost}

Did this answer your question?