Методы интеграции с CPA-сетями

Интеграция – это техническое решение, которое позволяет передавать данные лидов в трекинговую систему CPA-сети с целью отслеживания открутки в режиме реального времени, анализа трафика в разбивке по источникам для повышения конверсии и качества лидов и автоматизации процессов, связанных со сверкой данных. О том, как настроить интеграцию с CPA-сетями, рассказывает Client Service Manager CPAExchange Кристина Сиукаева.

CPA (Cost Per Action) сети — это платформы, которые связывают рекламодателей с партнерами (аффилиатами), готовыми продвигать их товары или услуги в обмен на комиссионное вознаграждение за определенные действия. Например, продажи, регистрации, загрузки и т. д.
Интеграция с CPA-сетями — это техническое решение, которое позволяет передавать данные лидов в трекинговую систему CPA-сети с целью отслеживания открутки в режиме реального времени, анализа трафика в разбивке по источникам для повышения конверсии, качества лидов и автоматизации процессов, связанных со сверкой данных.
Настройка интеграции с CPA-сетями может осуществляться несколькими способами. Рассмотрим наиболее распространенные из них.

1. Настройка интеграции с помощью Postback

В URL посадочной страницы, на которую необходимо вести трафик, CPA-сеть добавляет токен click_id (уникальный идентификатор клика). Рекламодатель, на своей стороне, выделяет или добавляет параметр, в который будут записываться эти значения. Генерируются значения click_id платформой сети при переходе пользователя на сайт рекламодателя по партнерской ссылке.

В случае конверсии, например, когда пользователь заполнил и отправил форму заявки, сайт/CRM-система клиента должны передать значение click_id обратно в систему партнерской сети с помощью постбека. Система сети проверяет, существует ли в ней отправленный рекламодателем click_id, и, если да, — засчитывает лид.

Постбек общего вида

1) click_id – динамический, 32-значный параметр, уникальный для каждого клика по ссылке.

2) goal_id - идентификатор цели в постбеке, статичный 4-значный параметр, который генерируется партнерской сетью под каждую рекламную кампанию и под каждую цель (например: заявка, собеседование, трудоустройство).

В приведенном ниже примере постбека goal_id=1111

3) track_id - параметр постбека, необходимый для сверки конверсий с клиентом. Подставляется в постбек сайтом/CRM-системой рекламодателя. Это может быть почта пользователя, номер телефона, id заказа или любой другой уникальный для конверсии параметр.

В приведенном ниже примере постбека track_id=2222

Пример:

Ссылка после редиректа будет выглядеть следующим образом: www.test.com/?number=8216f76d406449df933f2debeb2ffd21

number – условное обозначение параметра, в который записываются значения click_id в системе клиента.

Постбек, который будет отправляться при совершении конверсии: https://go.cpaex.ru/track/goal-by-click-id?goal_id=1111&click_id=8216f76d406449df933f2debeb2ffd21&track_id=2222

Настройка постбека

Настройка производится на стороне сервера клиента, методами php:

1) Забираем 32-значное значение click_id из параметра, в данном примере из number. В примере это значение 8216f76d406449df933f2debeb2ffd21

2) Вставляем значение click_id и значение track_id в url постбека: https://go.cpaex.ru/track/goal-by-click-id?goal_id=1111&click_id=8216f76d406449df933f2debeb2ffd21&track_id=2222

3) при совершении пользователем целевого действия (заявки, регистрации, покупки и т.п.) отправляем get-запросом получившийся постбек.

Тестирование

Для проверки корректной работы используется тестовая ссылка вида https://go.cpaex.ru/click?o={offer_id}&a=1

После настройки на сервере необходимо перейти по ней, сделать целевое действие и проверить, отправил ли сервер постбек в платформу CPA-сети. Если ответ 200, и на своей стороне сеть видит конверсию у себя в платформе – интеграция настроена.

Примечание

Url постбека и тестовую ссылку менеджер со стороны CPA-сети высылает персонально под каждый оффер.

2. Установка пикселя на сайт рекламодателя напрямую в код сайта.

CPA-сеть на своей стороне прописывает код под конкретный сайт и рекламную кампанию и высылает клиенту для установки.

Скрипт помещается в элемент на странице, с которой необходимо передавать данные в платформу CPA-сети. Для этого добавляется функция, назовем ее "pixel()", которая будет забирать данные пользователя при заполнении заявки на лендинге (номер телефона/email/id пользователя).

Вызов данной функции, т.е. ее активация, происходит при нажатии на определенную кнопку, например «Записаться» посредством onclick. Событие onclick — это событие JavaScript, которое активируется, когда пользователь кликает на определенный элемент страницы. Это может быть кнопка, ссылка, изображение или любой другой элемент, на который можно нажать.

Пример скрипта:

<script>

function pixel(){

var url = document.URL;

url_new = url.split('&');

var click_id = url_new[1];

click_id = click_id.substr(9,32);

var phones = document.getElementsByClassName('form__input')

if (!phones.length) return false

for (var i = 0; i < phones.length; i++) {

var phone = phones[i]

if (!phone.value.length) continue

var img = document.createElement('img')

img.src = 'https://go.cpaex.ru/track/goal-by-click-id?goal_id=1111&click_id='+click_id+'&track_id='+phone.value

img.width = 1

img.height = 1

document.body.appendChild(img)

break }

}

</script>

3. Установка пикселя на сайт рекламодателя через Google Tag Manager (GTM)

Добавляем новый тег:

Методы интеграции с CPA-сетями

Задаем название:

Методы интеграции с CPA-сетями

Выбираем конфигурацию тега «Пользовательский HTML»:

Методы интеграции с CPA-сетями

Добавляем код пикселя в Конфигурацию тега:

Методы интеграции с CPA-сетями

Создаем триггер, по которому будет срабатывать тег:

Методы интеграции с CPA-сетями

Выбираем «Клик — Все элементы». Заходим в триггер, вводим название, выбираем «Некоторые клики», настраиваем на нужную кнопку, используя class кнопки:

Методы интеграции с CPA-сетями

Сохраняем триггер и тег. Нажимаем кнопку "Отправить" и далее "Опубликовать":

Методы интеграции с CPA-сетями
Методы интеграции с CPA-сетями

Готово!

55
Начать дискуссию