# Плагин WordPress
advanced expert team enterprise
WordPress Plugin — подключает Keitaro к сайтам сделанным на WordPress. При клике по домену сайта запускает кампанию трекера и выполняет действия и настройки кампании, которую подключаете к сайту. Опционально, выполняет динамическую подмену контента без видимого редиректа.
# Обязательная информация перед настройкой
WP plugin подключается исключительно на WP-сайты, которые размещаются на отдельных хостингах. Не добавляйте код WordPress plugin на сайты, которые загружены как локальный лендинг или оффер в Keitaro; Не загружайте сайты с WordPress как локальные лендинги в Keitaro.
Ссылка кампании (tracking link) при работе с WordPress plugin — это ссылка на сайт, на который добавляется трекинг—код из кампании трекера. Путь трафика при работе с WP plugin: сайт с трекинг—кодом -> Keitaro -> выполнение действий и настроек кампании, из которой взят трекинг—код;
Домен, припаркованный к Keitaro, и домен сайта, на который ставите трекинг—код - это обязательно два разных домена с активным SSL—сертификатом (оба работают по HTTPS);
Не добавляйте в поток кампании трекера ссылку на сайт, на который ставите код WP plugin. Пример: ставим код WP plugin на сайт mysite.com -> запрещено добавлять ссылку mysite.com в поток кампании трекера, т.к. это нарушает корректную логику настройки схемы и вызывает бесконечный редирект.
# Подключение плагина к сайту и настройка
- Создайте кампанию в Keitaro.
Пример настройки кампании: созданы два потока. Первый поток с действием Ничего не делать
и фильтром БОТ. Данный поток фильтрует и оставляет ботов на сайте, где подключен WP plugin. Нет необходимости добавлять bot page в кампанию.
Второй поток создается с необходимыми фильтрами для целевого трафика. В поток добавляются целевые офферы для сбора конверсий.
Допустимо добавлять любые типы потоков, лендингов, офферов, фильтров и т.д. Все зависит от воронки трафика.
# Установите плагин на WordPress
- Скачайте keitaro-wp-plugin.zip.
- Зайдите Plugins → Add new.
- Нажмите UPLOAD PLUGIN.
- Выберите файл keitaro-wp-plugin.zip и установите.
- Откройте страницу Плагины → Добавить новый. Введите в поиске «Keitaro» и установите плагин «Keitaro Tracker Integration»:
# Подключите кампанию трекера к сайту
Откройте настройки плагина Keitaro в WordPress и нажмите на кнопку Импортировать настройки:
Откройте кампанию, вкладку Tracking. Выберите интеграцию «WordPress». Скопируйте код настроек из трекера (CTRL
+C
):
Вставьте блок кода в настройки плагина Keitaro (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]
Если необходимо передать сумму:
[send_postback revenue="100"]
В случае получения на странице параметров из формы, параметры отправляются и в постбеке:
[send_postback first_name="$first_name" second_name="$second_name" phone="$phone"]
Правильно передавать по одному параметру. Передача нескольких сразу не работает:
name="$first_name $second_name"
Параметры берутся из $_GET, $_POST
или из $_SESSION
.
Смотрите список всех параметров на странице Параметры постбека.
# Статистика
На странице лендингов отображаются показатели кликов, CR (кликов по кнопке), конверсий:
Страница офферов:
Отчет кампании с группировкой «Лендинги» + «Офферы»:
# WordPress Plugin FAQ
Почему срабатывает повторяющееся действие?
Чтобы сбросить сессию разово, откройте любую страницу сайта с добавленным
параметром _reset=1. Например, http://site.com/?_reset=1
. Это сбросит сессию, а в кампанию Keitaro отправится новый
запрос.
Чтобы не хранить сессии отключите опцию Отслеживать неуникальные посещения. Отключение сессии используется в том числе для фильтрации по названию страницы.
Как исправить ошибку о бесконечном редиректе?
Варианты решения:
- Добавьте в поток офферы.
- Добавьте к URL лендинга параметр
r
. Пример:
http://example.com/lp1?r
или http://example.com/?post=12&r
.
Как выполнять плагин WP на определенных страницах?
- Обновите плагин до последней версии.
- Зайдите в настройки плагина, вкладка — Настройки страниц.
- Переключите на ручной выбор страниц.
- Укажите, на каких страницах выполнять основную кампанию, а на каких — другие кампании.
Как выполнять плагин WP на определенных страницах (фильтрами в Keitaro)?
Плагин автоматически отправляет параметр page
с URL текущей страницы. Доступна возможность привязать параметр к кампании и использовать
фильтр в потоке.
- Откройте вкладку Параметры в кампании.
- Пропишите для одного из
Sub ID 1
параметр с именемpage
, заголовкомСтраница
и пустым значением. Доступны для использования любые свободные параметры изSub ID 1..15
. - Чтобы поток срабатывал на нужную страницу, добавьте фильтр
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]
2
В коде формы добавьте код, заменив /thank-you
на адрес страницы «Спасибо»:
<script>
document.addEventListener( 'wpcf7mailsent', function( event ) {
window.location = '/thank-you';
}, false );
</script>
2
3
4
5