Документы
Клиенты
Заказы
Интерфейс

Интеграция с сайтом

Если ваша компания использует в своей работе модуль заказы, а так же у вас есть сайт, то вам обязательно нужно настроить интеграцию. Она производится за счет подключения внешнего js файла и работает на основе нашего трекера. Код трекера позволяет:

  • Подключить динамические email адреса
  • Встроить форму обратной связи
  • Вставить номер клиента в нужные элементы сайта

Для настройки и получения кода перейдите в раздел Заказы, выберите пункт «Доп. опции» и перейдите на вкладку «Интеграция с сайтом».

В появившемся окне заполните все поля и нажмите кнопку «Сохранить». После этого вам будет выдан код, который нужно разместить на сайте перед закрывающим тегом body. Код получится, как в примере ниже.

<script src="https://api.officeoff.ru/template/js/tracker.min.js"></script>
<script>
  window.onload=function() {
    var d = off_tracker(yaCounter213786995.getClientID(),"fd638ed27446474194b-5526613-964409c2ab4739bc82");
    email_tracker(d, "off_email");
    forms_tracker(d, "off_form");
    user_tracker(d, "off_user", "text");
    user_tracker(d, "off_user_val", "value");
  };
</script>

 

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

 

Итак, начнем разбираться с набором функций. Функция email_tracker в качестве второго аргумента принимает название класса, внутрь которого будет подставляться динамический адрес электронной почты.

<div class="off_email">Тут email адрес, который будет меняться</div>
email_tracker(d, "off_email");

 

Функция forms_tracker, вызывает форму обратной связи. Внутри формы есть скрытое поле с tracker_id, которое заполняется автоматически. На странице может использоваться любое кол-во форм.

<div class="off_form">Вместо этого текста появится форма обратной связи</div>
forms_tracker(d, "off_form");

 

Функция user_tracker принимает третий обязательный аргумент, который может иметь значение text/value. Данную функцию удобно использовать, как примитивный аналог call-tracker. Под номером телефона располагаете элемент с персональным кодом, менеджер узнает его у клиента, заносит в базу и таким образом система идентифицирует вашего пользователя.

<div class="off_user">Отобразит tracker_id текстом</div>
<input type="text" class="off_user_val" value="Вставит tracker_id в это поле">

user_tracker(d, "off_user", "text");
user_tracker(d, "off_user_val", "value");