Полная функциональность OWOX BI без ограничений в течение недели Попробовать бесплатно

Внедрение кода отслеживания в код analytics.js на сайте (УСТАРЕВШИЙ СПОСОБ)

Обратите внимание!На данный момент Google Analytics дает возможность установить на сайт только новый тип счетчика – Global Site Tag (gtag.js). В нем нет возможности внедрить код отслеживания OWOX BI, ввиду ограничения возможности запуска сторонних скриптов.
Поэтому мы рекомендуем внедрить код отслеживания OWOX BI через Google Tag Manager по этой инструкции.

Если вы используете старый насайтовый счетчик analytics.js, то в этой статье вы узнаете о всех способах внедрения в него кода отслеживания OWOX BI.

Два варианта настройки сбора данных с сайта

Вариант 1: Собирать данные одновременно в Google BigQuery и в Google Analytics.

Код OWOX BI будет отправлять данные о поведении пользователей в Google BigQuery, а код отслеживания Google Analytics — в Google Analytics.

Для этого на каждой странице сайта, где есть код отслеживания Google Analytics, добавьте такие куски кода:

1. После инициализации трекера Google Analytics (строка ga('create', 'UA-... );) добавьте:

// Connecting OWOX BI Streaming plugin to the tracker
ga('require', 'OWOXBIStreaming');

 2. После строки ga('send', 'pageview'); добавьте:

// OWOX BI Streaming plugin code
(function(){function f(g){var c=g.get("sendHitTask"),f=function(){function e(b){var a=!1;try{var d=document.createElement("img");d.src=c(!0)+"?"+b;a=!0}catch(h){}return a}function c(b){var a="https://google-analytics.bi.owox.com/"+encodeURIComponent(g.get("trackingId"));b||(a+="?tid="+encodeURIComponent(g.get("trackingId")));return a}return{send:function(b){var a;if(!(a=2036>=b.length&&e(b))){a=!1;try{a=navigator.sendBeacon&&navigator.sendBeacon(c(),b)}catch(h){}}if(!a){a=!1;var d;try{window.XMLHttpRequest&&"withCredentials"in(d=
new XMLHttpRequest)&&(d.open("POST",c(),!0),d.setRequestHeader("Content-Type","text/plain"),d.send(b),a=!0)}catch(h){}}return a||e(b)}}}();g.set("sendHitTask",function(e){try{c(e)}catch(k){}f.send(e.get("hitPayload"))})}var c=window[window.GoogleAnalyticsObject||"ga"];c&&c("provide","OWOXBIStreaming",f)})();

 

Вариант 2: Собирать данные только в BigQuery и блокировать их отправку Google Analytics.

Это может быть полезным, если вы хотите избежать превышения лимитов Google Analytics или ваш сайт генерирует больше хитов, чем может принять Google Analytics и вы не хотите собирать в Google Analytics неполные данные. 

Для этого на каждой странице сайта, где есть код отслеживания Google Analytics, добавьте такие куски кода:

1. После инициализации трекера Google Analytics (строка ga('create', 'UA-... );) добавьте:

// Connecting OWOX BI Streaming plugin to the tracker
ga('require', 'OWOXBIStreaming');

 2. После строки ga('send', 'pageview'); добавьте:

// OWOX BI Streaming plugin code
(function(){function f(g){var c=g.get("sendHitTask"),f=function(){function e(b){var a=!1;try{var d=document.createElement("img");d.src=c(!0)+"?"+b;a=!0}catch(h){}return a}function c(b){var a="https://google-analytics.bi.owox.com/"+encodeURIComponent(g.get("trackingId"));b||(a+="?tid="+encodeURIComponent(g.get("trackingId")));return a}return{send:function(b){var a;if(!(a=2036>=b.length&&e(b))){a=!1;try{a=navigator.sendBeacon&&navigator.sendBeacon(c(),b)}catch(h){}}if(!a){a=!1;var d;try{window.XMLHttpRequest&&"withCredentials"in(d=
new XMLHttpRequest)&&(d.open("POST",c(),!0),d.setRequestHeader("Content-Type","text/plain"),d.send(b),a=!0)}catch(h){}}return a||e(b)}}}();g.set("sendHitTask",function(e){f.send(e.get("hitPayload"))})}var c=window[window.GoogleAnalyticsObject||"ga"];c&&c("provide","OWOXBIStreaming",f)})();

 

Важно: Если на странице используется несколько трекеров Google Analytics, то в приведенном выше коде следует указать имя трекера на который вы хотите установить OWOX BI Pipeline.

Например, если имя трекера 'owox' — укажите ga('owox.require', 'OWOXBIStreaming'); вместо ga('require', 'OWOXBIStreaming');.

Была ли эта статья полезной?
Пользователи, считающие этот материал полезным: 1 из 2
Еще есть вопросы? Отправить запрос

0 Комментарии

Войдите в службу, чтобы оставить комментарий.