Цель типа Active Traffic позволяет учитывать целевые действия в случае если по каким-либо причинам невозможно подключение сторонних систем аналитики типа Яндекс.Метрика и Google Analytics.
Данный метод подразумевает установку одного или двух кодов на сайт рекламодателя (в зависимости от того, используется перенаправление через Active Traffic или нет)
Также данная цель будет нужна вам в случае, если вы планируете учитывать целевые действия с помощью Postback.
1. В разделе «Цели» вашего проекта выбираем «Добавить новую цель»
2. Задаём название цели и выбираем «Счётчик Active Traffic»
3. Выберите уже существующий, либо добавьте новый токен цели, если вы создаёте подобную цель впервые.
Вы можете задать любое имя токена. В дальнейшем токен будет нужен для формирования других целей типа Active Traffic.
4. При необходимости вы можете выбрать одну из настроек цели, перечисленных ниже
Если выбрана данная опция, то в созданной цели будут засчитываться только ассоциативные конверсии.
Для подсчёта прямых конверсий потребуется создание ещё одной цели типа Active Traffic, без активации данной опции.
Функция может быть полезна в случае, если вы хотели бы подсчитывать показатели, зависящие только от каких-либо конкретных целевых действий, например, не от всех покупок, а только от тех, сумма которых составила более, скажем, 1 000 рублей.
В этом случае без вашего непосредственного выбора, конверсии не будут засчитываться в статистике.
Эта настройка позволит перенаправлять все переходы через сервера activetraffic.
В случае, если выбран вариант без использования перенаправления — нужно будет устанавливать 2 разных кода:
В случае, если используется вариант с перенаправлением, то достаточно установки только одного кода — на страницу целевого действия.
5. Сохраните цель, настроенную выше
В настройках созданной цели выбираем «Получить код счётчика»
В открывшемся окне мы видим два фрагмента кода, которые нужно будет скопировать и частично изменить в зависимости от наших потребностей
Вариант без использования перенаправления через Active Traffic
В данном случае нужно будет устанавливать 2 разных кода: 1й — на все посадочные страницы целевого сайта, 2й — на страницу целевого действия, которая отображается после совершения целевого действия.
Код для посадочных страниц имеет следующий вид:
var _clicks = window._clicks = _clicks || []; window._clicks_config = { api_url: "//click.activetraffic.ru/" }; _clicks.push(["set_domain", "*.DOMAIN.NAME*"]); _clicks.push(["set_user"]); (function () { var s = document.createElement("script"); s.type = "text/javascript"; s.async = true; s.src = window._clicks_config.api_url + "tracker.min.js"; var s0 = document.getElementsByTagName("script")[0]; s0.parentNode.insertBefore(s, s0); })();
Важно!
В случае использования 2 и более целей на одних и тех же посадочных страницах — 1й код достаточно установить только 1 раз.
Код для страницы целевого действия имеет следующий вид:
var _clicks = window._clicks = _clicks || []; window._clicks_config = { api_url: "//click.activetraffic.ru/" }; _clicks.push(["set_goal", "d491296db50513fe39d713e55a7eeb68-23730"]); _clicks.push(["set_order", {"order_id": "*ORDERID*", "amount": *ORDERAMOUNT*}]); (function() { var s = document.createElement("script"); s.type = "text/javascript"; s.async = true; s.src = window._clicks_config.api_url + "tracker.min.js"; var s0 = document.getElementsByTagName("script")[0]; s0.parentNode.insertBefore(s, s0); })();
Если не нужно передавать номер заказа и сумму заказа — то меняем строку
_clicks.push([«set_order», {«order_id»: «*ORDERID*», «amount»: *ORDERAMOUNT*}]);
либо на
_clicks.push([«set_order», {}]);
либо на
_clicks.push([«set_order», {«order_id»: «», «amount»: 0}]);
Важно!
Вариант c использованием перенаправления через Active Traffic
В случае, если используется вариант с перенаправлением — то достаточно установки только одного кода на страницу целевого действия:
Код для страницы целевого действия имеет следующий вид:
var _clicks = window._clicks = _clicks || []; window._clicks_config = { api_url: "//click.activetraffic.ru/" }; _clicks.push(["set_domain", "*.DOMAIN.NAME*"]); _clicks.push(["set_goal", "d491296db50513fe39d713e55a7eeb68-24302"]); _clicks.push(["set_order", {"order_id": "*ORDERID*", "amount": *ORDERAMOUNT*}]); (function() { var s = document.createElement("script"); s.type = "text/javascript"; s.async = true; s.src = window._clicks_config.api_url + "tracker.min.js"; var s0 = document.getElementsByTagName("script")[0]; s0.parentNode.insertBefore(s, s0); })();
вместо *.DOMAIN.NAME* нужно указать доменное имя сайта с “.» в начале, например .activetraffic.ru
код желательно установить перед закрывающим тэгом body
вместо *ORDERID* нужно указать ID заказа (транзакции), а вместо*ORDERAMOUNT* — сумму заказа (транзакции) в копейках. Обычно это осуществляется с использованием переменных, т.к. сумма и ID заказа различаются от транзакции к транзакции
Код желательно установить перед закрывающим тэгом body
Важно!
- Для работы данного способа наличие правильного utm_content (начинающегося с at_ ) у объявлений не требуется.
- В данном случае вместо cookie используется сессия пользователя, срок её действия по умолчанию равен 3 неделям, в данный момент этот параметр фиксирован и не может быть изменён.
- Если среди целей есть хотя бы одна активная цель с использованием редиректа — то все новые объявления будут создаваться с ссылкой-редиректом.