# Плагин WordPress

advanced expert team enterprise

WordPress Plugin — подключает Keitaro к сайтам сделанным на WordPress. При клике по домену сайта запускает кампанию трекера и выполняет действия и настройки кампании, которую подключаете к сайту. Опционально, выполняет динамическую подмену контента без видимого редиректа.

# Обязательная информация перед настройкой

  1. WP plugin подключается исключительно на WP-сайты, которые размещаются на отдельных хостингах. Не добавляйте код WordPress plugin на сайты, которые загружены как локальный лендинг или оффер в Keitaro; Не загружайте сайты с WordPress как локальные лендинги в Keitaro.

  2. Ссылка кампании (tracking link) при работе с WordPress plugin — это ссылка на сайт, на который добавляется трекинг—код из кампании трекера. Путь трафика при работе с WP plugin: сайт с трекинг—кодом -> Keitaro -> выполнение действий и настроек кампании, из которой взят трекинг—код;

  3. Домен, припаркованный к Keitaro, и домен сайта, на который ставите трекинг—код - это обязательно два разных домена с активным SSL—сертификатом (оба работают по HTTPS);

  4. Не добавляйте в поток кампании трекера ссылку на сайт, на который ставите код WP plugin. Пример: ставим код WP plugin на сайт mysite.com -> запрещено добавлять ссылку mysite.com в поток кампании трекера, т.к. это нарушает корректную логику настройки схемы и вызывает бесконечный редирект.

# Подключение плагина к сайту и настройка

  1. Создайте кампанию в Keitaro.

Пример настройки кампании: созданы два потока. Первый поток с действием Ничего не делать и фильтром БОТ. Данный поток фильтрует и оставляет ботов на сайте, где подключен WP plugin. Нет необходимости добавлять bot page в кампанию.

Второй поток создается с необходимыми фильтрами для целевого трафика. В поток добавляются целевые офферы для сбора конверсий.

Допустимо добавлять любые типы потоков, лендингов, офферов, фильтров и т.д. Все зависит от воронки трафика.

# Установите плагин на WordPress

  1. Скачайте keitaro-wp-plugin.zip.
  2. Зайдите PluginsAdd new.
  3. Нажмите UPLOAD PLUGIN.
  4. Выберите файл keitaro-wp-plugin.zip и установите.
  5. Откройте страницу Плагины → Добавить новый. Введите в поиске «Keitaro» и установите плагин «Keitaro Tracker Integration»:

# Подключите кампанию трекера к сайту

Откройте настройки плагина Keitaro в WordPress и нажмите на кнопку Импортировать настройки:

Откройте кампанию, вкладку Tracking. Выберите интеграцию «WordPress». Скопируйте код настроек из трекера (CTRL+C):

Скопируйте блок настроек (CTRL+V)

Нажмите Импортировать и затем Сохранить изменения.

# Включение на определенных страницах

В настройках плагина выберите вкладку Настройки страниц и зафиксируйте кампании за определенными страницами сайта на WordPress.

Токен берется в настройках кампании:

# Переход на оффер кампании по кнопке на сайте

Для перехода на оффер по кнопке на сайте достаточно указать макрос {offer} - в ссылке вашей кнопки.

Показ нескольких офферов

Когда на лендинге предоставляется выбор между несколькими предложениями (офферами), необходимо для каждой кнопки указать макрос в таком формате {offer:ID}. Где ID — это ID оффера в Keitaro. Все офферы на странице добавляются в поток кампании.

Показ нескольких офферов при использовании плагина Elementor

Когда на лендинге предоставляется выбор между несколькими предложениями (офферами), необходимо для каждой кнопки указать макрос в таком формате {offer}&offer_id=X. Где X — это ID оффера в Keitaro.

Ускорение перехода с лендинга на оффер

После клика по ссылке оффера происходит сперва переход на трекер, затем на страницу оффера. Порой переход заметен визуально и негативно отражается на конверсии. Устранить проблему поможет плагин «Turbolinks». Добавляется из официального каталога плагинов WP. В настройках офферов установите тип редиректа «HTTP-редирект».

# Описание настроек плагина

# Включено

Если выбрано no, то работа плагина полностью останавливается.

# URL трекера

Адрес установленного трекера.

# Postback URL

Postback URL трекера.

# Токен кампании

Токен сможете взять из настроек кампании. Один WordPress сайт работает с одной кампанией.

# Использовать title как ключевую фразу

Когда не удаётся определить ключевую фразу (keyword) из referrer, то взять значение из title.

# Отслеживать неуникальные посещения

Если выбрано да, то на каждое открытие страницы пользователем отправляется запрос в Keitaro. Включите опцию, если используется фильтр Уникальность в потоках для отображения всех посещения пользователя. Уникальность в рамках WP определяется, исходя из выставленного значения Срок уникальности.

# Редирект на офферы

Выбирайте да, если при выборе оффера необходимо выполнять редирект. Выбирайте «нет», когда необходимо создавать ссылки на офферы.

# Режим отладки

Если выбрать да, то на всех страницах отобразится debug-лог работы плагина. Включайте исключительно для проверки работы плагина.

# Импорт настроек

Откройте кампанию, затем вкладку Интеграция и выберите «WordPress».

# Отправка постбека

Внутри кнопки submit или на странице, открывающейся после заполнения формы, добавьте следующий код прямо в текст страницы:

[send_postback]
1

Если необходимо передать сумму:

[send_postback revenue="100"]
1

В случае получения на странице параметров из формы, параметры отправляются и в постбеке:

[send_postback first_name="$first_name" second_name="$second_name" phone="$phone"]
1

Правильно передавать по одному параметру. Передача нескольких сразу не работает:

name="$first_name $second_name"
1

Параметры берутся из $_GET, $_POST или из $_SESSION.

Смотрите список всех параметров на странице Параметры постбека.

# Статистика

На странице лендингов отображаются показатели кликов, CR (кликов по кнопке), конверсий:

Страница офферов:

Отчет кампании с группировкой «Лендинги» + «Офферы»:

# WordPress Plugin FAQ

Почему срабатывает повторяющееся действие?

Чтобы сбросить сессию разово, откройте любую страницу сайта с добавленным параметром _reset=1. Например, http://site.com/?_reset=1. Это сбросит сессию, а в кампанию Keitaro отправится новый запрос.

Чтобы не хранить сессии отключите опцию Отслеживать неуникальные посещения. Отключение сессии используется в том числе для фильтрации по названию страницы.

Как исправить ошибку о бесконечном редиректе?

Варианты решения:

  1. Добавьте в поток офферы.
  2. Добавьте к URL лендинга параметр r. Пример:

http://example.com/lp1?r или http://example.com/?post=12&r.

Как выполнять плагин WP на определенных страницах?
  1. Обновите плагин до последней версии.
  2. Зайдите в настройки плагина, вкладка — Настройки страниц.
  3. Переключите на ручной выбор страниц.
  4. Укажите, на каких страницах выполнять основную кампанию, а на каких — другие кампании.
Как выполнять плагин WP на определенных страницах (фильтрами в Keitaro)?

Плагин автоматически отправляет параметр page с URL текущей страницы. Доступна возможность привязать параметр к кампании и использовать фильтр в потоке.

  1. Откройте вкладку Параметры в кампании.
  2. Пропишите для одного из Sub ID 1 параметр с именем page, заголовком Страница и пустым значением. Доступны для использования любые свободные параметры из Sub ID 1..15.
  3. Чтобы поток срабатывал на нужную страницу, добавьте фильтр S1: Страница + Да + /page-name (S1 — это Sub ID 1). Следовательно, чтобы исключить, переключите на нет. Обратите внимание, что адрес начинается со слэша. Доступны маски, например, *page-name*.
Как выполнять разные кампании на разных страницах?

Настраивается во вкладке Настройки страниц плагина Keitaro.

Необходимо ли ставить WordPress на сервер с Keitaro?

WordPress ставится на отдельный хостинг или сервер.

Как подключить счётчик LiverInternet или Яндекс.Метрики?

Разместите код счётчика на той странице, где не совершается редиректов или уберите из потоков лендинг и отправляйте трафик прямо на нужную страницу WP.

Неправильно передаются параметры в `[send_postback ...]`

Порой случается, что визуальный редактор ломает целостность кода. Откройте режим редактирования Текст и проверьте, что код прописан правильно и в нём нет лишних символов.

Трекер не считает клики со страниц, в логе трафика не логирует

Отключите кэширующие плагины. В частности, проблемы при включённом W3 Total Cache.

Как настроить postback с плагином Contact Form?

Создайте страницу «Спасибо» с кодом отправки postback:

Ваша заявка принята!
[send_postback]
1
2

В коде формы добавьте код, заменив /thank-you на адрес страницы «Спасибо»:

<script>
document.addEventListener( 'wpcf7mailsent', function( event ) {
    window.location = '/thank-you';
}, false );
</script>
1
2
3
4
5