Подключение Яндекс.Метрики
Модули TourClient поддерживают работу с Яндекс.Метрикой.
Содержание
Чем полезна Метрика?
Метрика - это необходимый инструмент для любого кто работает над привлечением трафика на свой сайт. Особенно она полезна для тех кто привлекает трафик при помощи Яндекс.Директ.
Подробнее с описанием Метрики и ее возможностей можно ознакомиться в документации от Яндекса.
Интеграция модулей TourClient позволяет вам анализировать различные показатели относительно посетителей:
- зашедших на форму заказа на вашем сайте
- сделавших заказ через ваш сайт
Вы можете анализировать:
Конверсию
Источники трафика
Аудиторию
Параметры заказов
Подключение метрики
Для того чтобы подключить метрику к модулям TourClient необходимо:
- Установить код Метрики на странице с формой заявки
- Настроить соответствующие Цели в интерфейсе управления метрикой
Установка кода Метрики
1. Необходимо добавить счетчик для вашего сайта и получить код счетчика в интерфейсе управления метрикой - https://metrika.yandex.ru/. Подробнее настройка счетчика описана в соответствующем разделеле документации Яндекса - Как настроить счетчик Метрики.
В результате у вас должен быть подобный код:
<!-- Yandex.Metrika counter --> <script type="text/javascript"> (function (d, w, c) { (w[c] = w[c] || []).push(function() { try { w.yaCounter29268215 = new Ya.Metrika({id:29268215, webvisor:true, clickmap:true, trackLinks:true, accurateTrackBounce:true}); } catch(e) { } }); var n = d.getElementsByTagName("script")[0], s = d.createElement("script"), f = function () { n.parentNode.insertBefore(s, n); }; s.type = "text/javascript"; s.async = true; s.src = (d.location.protocol == "https:" ? "https:" : "http:") + "//mc.yandex.ru/metrika/watch.js"; if (w.opera == "[object Opera]") { d.addEventListener("DOMContentLoaded", f, false); } else { f(); } })(document, window, "yandex_metrika_callbacks"); </script> <noscript><div><img src="//mc.yandex.ru/watch/29268215" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter -->
2. Код счетчика необходимо разместить на странице где установлен модуль Форма заявки на тур.
Чаще всего модуль устанавливался на страницу http://site.ru/orderv2.html . Необходимо отредактировать ее код через CMS сайта или отредактировав файл в файловой системе.
Код целесообразней разместить после модуля ближе к концу страницы, как показано в примере ниже:
<!DOCTYPE HTML> <html> <body> <!--Модуль Форма заявки на тур--> <div style="background-color: #fff"> <script type="text/javascript" language="JavaScript" src="http://tourclient.ru/f/jsboot/96566/tour_orderV2?style=default&conf=default"></script> </div> <!--Модуль Форма заявки на тур--> <!-- Yandex.Metrika counter --> <script type="text/javascript"> (function (d, w, c) { (w[c] = w[c] || []).push(function() { try { w.yaCounter29268215 = new Ya.Metrika({id:29268215, webvisor:true, clickmap:true, trackLinks:true, accurateTrackBounce:true}); } catch(e) { } }); var n = d.getElementsByTagName("script")[0], s = d.createElement("script"), f = function () { n.parentNode.insertBefore(s, n); }; s.type = "text/javascript"; s.async = true; s.src = (d.location.protocol == "https:" ? "https:" : "http:") + "//mc.yandex.ru/metrika/watch.js"; if (w.opera == "[object Opera]") { d.addEventListener("DOMContentLoaded", f, false); } else { f(); } })(document, window, "yandex_metrika_callbacks"); </script> <noscript><div><img src="//mc.yandex.ru/watch/29268215" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter --> </body> </html>
Настройка Целей
Чтобы Метрика собирала необходимую информацию, нужно в интерфейсе управления метрикой выполнить настройку целей.
Модули TourClient поддерживают следующие цели:
Идентификатор цели | Имя цели | Описание |
Общие для всех модулей | ||
---|---|---|
ORDER_SHOW | Просмотр формы заявки | Цель страбатывает при просмотре формы заявки любого модуля, поддерживающего работу с Метрикой. Используется для настройки "Типов целей интернет-магазинов - Корзина" . |
ORDER_SEND | Отправка заявки | Цель страбатывает при отправке заявки через формы заявки любого модуля, поддерживающего работу с Метрикой. Используется для настройки "Типов целей интернет-магазинов - Подтверждение заказа". |
Модуль форма заявки на пакетный тур | ||
PGK_TOUR_ORDER_SHOW | Просмотр формы заявки | Цель страбатывает при просмотре формы заявки данного модуля. Используется для получения статистики по использованию формы заявки конкретно по данному модулю. |
PGK_TOUR_ORDER_SEND | Отправка заявки | Цель страбатывает при отправке заявки через формы заявки данного модуля. Используется для получения статистики по заявкам сделанным конкретно через данный модуль. |
Модуль форма заявки на экскурсионный тур | ||
EXC_TOUR_ORDER_SHOW | Просмотр формы заявки | Цель страбатывает при просмотре формы заявки данного модуля. Используется для получения статистики по использованию формы заявки конкретно по данному модулю. |
EXC_TOUR_ORDER_SEND | Отправка заявки | Цель страбатывает при отправке заявки через формы заявки данного модуля. Используется для получения статистики по заявкам сделанным конкретно через данный модуль. |
Добавление целей в Метрику
Необходимо добавить перечисленные выше цели на странице редактирования целей Метрики, как показано в примере:
Настройка параметров Интернет-магазинов
Для цели с идентификатором ORDER_SHOW, установите флаг "Типы целей интернет-магазинов" и выбирите "эта цель описывает корзину на моём сайте":
Для цели с идентификатором ORDER_SEND, установите флаг "Типы целей интернет-магазинов" и выбирите "эта цель описывает подтверждение заказа на моём сайте":
На этом настройка завершена. Теперь отчеты Метрики будут отображать подробные данные по просмотру форм заявок и сделанных заказов.