June 19, 2020

Как интегрировать FB Pixel и JivoSite на свой оффер (SDK JS)

Доброго времени суток, друзья!

Для того чтобы слегка оживить наш рынок, перед началом конкурса для авторов, мы реализовали SDK JS, с помощью которого авторы легко смогут интегрировать передачу FB Pixel и JivoSite для партнёров OPLATI.cc

Преимущество нашего решения в простоте установки, и универсальности – для работы нужна только поддержка JS (JavaScript).

Как обычно, такого ещё никто не делал среди других партнёрок, поэтому мы будем рады вашим фидбэкам и баг-репортам.

При будущих апдейтах SDK – вам не нужно будет что-то менять на своих офферах, всё будет происходить автоматически.

Как установить SDK JS на свой оффер:

1) Заходим в раздел Мои сайты, возле необходимого вам сайта раскрываем меню Интеграции для сайта, кликаем на Интеграция SDK JS.

2) Откроется окно с настройками интеграции SDK JS, а именно базовые настройки.

3) В данном окне вам нужно скопировать сгенерированный JS код для установки на свой оффер.

4) Вставить скопированный код на ВСЕ СТРАНИЦЫ вашего оффера перед закрывающим тегом </head>

Пример правильной установки JS кода интеграции
<!— Удалите эту строку если jQuery уже установлен --><script src="https://code.jquery.com/jquery-3.5.1.min.js" type="text/javascript"></script> - вы можете удалить данную строку с подключением jQuery, если он уже подключен на вашем сайте.
Если вы не знаете что это такое - ничего не удаляйте, просто оставьте всё как есть :)

Как упростить установку кода интеграции на все страницы оффера:
Очень быстро установить код интеграции на все страницы сайта можно с помощью Notepad++ и плагина ToolBucket который позволяет делать замены в несколько строк.
Перетаскиваем все файлы оффера в Notepad++, в плагине ToolBucket выбираем Multiline find and replace.
В Search in указываем - All Open Documents (Во всех открытых документах)
В окно Find вводим:
</head>
В окно Replace вводим:
ВАШ КОД ИНТЕГРАЦИИ </head>
Жмём Replace All, и всё, плагин автоматически добавит код вашей интеграции перед закрывающим тегом </head>

СКРИНШОТ НАСТРОЕК

5) После того как вы установите код интеграции на всех страницах оффера, вам нужно нажать кнопку Проверить установку в окне интеграции SDK JS.

6) Если вы правильно установили скрипт интеграции то получите об этом соответствующее сообщение.

7) После этого вам откроется доступ к настройке модулей FB Pixel и JivoSite

Модуль FB Pixel

Данный модуль используется для отображения скрипта FB Pixel с идентификатором партнёра на нужных страницах вашего оффера.
Идентификатор будет передаваться вебом через партнёрскую ссылку, далее считываться с помощью SDK JS, и сохранятся в куки покупателя.
По итогу у покупателя будет срабатывать скрипт FB Pixel с идентификатором веба который привёл покупателя на ваш оффер.

Настройка модуля:

1) Открываем вкладку Настройки FB Pixel.

2) Убедившись что модуль активирован, проверяем правильность указания ссылок на страницы для отображения пикселя.

Важно(!): По умолчанию система пытается автоматически подставить страницы отображения пикселя исходя из настроек апселлов вашего оффера.
Но иногда это не срабатывает для поля Ссылка на страницу с кнопкой оплаты первого апселла, поэтому внимательно проверьте содержимое полей с ссылками на страницы отображения пикселей

3) Если ссылки указаны верно, нажимаем кнопку Проверить пиксель.

4) Если проверка прошла успешно - вы увидите соответствующее сообщение об этом.

5) С этого момента партнёры смогут передавать на данный оффер свой пиксель через партнёрскую ссылку.

6) Ваш оффер получит иконку преимущества - FB Pixel, в Каталоге сайтов.

Модуль JivoSite

Данный модуль используется для предоставления возможности вебам обрабатывать своих покупателей с помощью онлайн чата JivoSite на страницах вашего оффера.
ID JivoSite будет передаваться вебом через партнёрскую ссылку, считываться с помощью SDK JS, и сохранятся в куки покупателя.
В итоге покупатель будет видеть чат именно того веба - от которого он пришёл.
Вебы могут обрабатывать только своих покупателей, другие покупатели им отображаться не будут.

Данный модуль пока что не содержит дополнительных настроек, только возможность включать/выключать модуль.
В дальнейшем мы планируем сделать возможность выбора определённых страниц на оффере, для отображения в чате.

Если у вас будут какие-либо вопросы/предложения по работе SDK JS, пишите в чат-бот для связи с тех. отделом @oplatibugbot