Этот метод интеграции подойдет тем, кто использует Google Tag Manager для отправки данных в Google Analytics.

Чтобы начать собирать данные о хитах, вам потребуется:

  • Создать новый Custom HTML тег с подключенным плагином OWOX BI Pipeline;
  • Добавить свойство Tracker Name = owox в каждом из тегов типа Universal Analytics, по которым вы желаете отправлять данные.

 

Для создания Custom HTML тега выполните такие шаги:

  1. Выберите необходимый контейнер в вашем кабинете Google Tag Manager, перейдите на раздел «Теги» и нажмите кнопку «Создать».

  2. Укажите имя и тип тега.

  3. Скопируйте и вставьте код плагина OWOX BI со страницы потока или используйте код, приведенный ниже, изменив значения UA-XXXXXX-YY (на ID вашего ресурса в Google Analytics) и sessionIdDimension: ZZ (на индекс пользовательской переменной, используемой для передачи и хранения sessionId):
    <script>
    try {
    // Google Analytics tracker initialization snippet.
      (function(a,b){a.GoogleAnalyticsObject=b;a[b]=a[b]||function(){(a[b].q=a[b].q||[]).push(arguments)};a[b].l=1*new Date})(window,"ga");
    
    // Creating 'owox' tracker that will duplicate original Google Analytics hits to Google BigQuery.
      ga('create', 'UA-XXXXX-Y', 'auto', {'name':'owox'});
    // Define Create Only fields here after you've created a tracker
    
    // Connecting OWOX BI Streaming plugin to the tracker
      ga('owox.require', 'OWOXBIStreaming', {sessionIdDimension: ZZ});
    
    // OWOX BI Streaming plugin code
      (function(){var g=function(e,f){var h=e.get("sendHitTask"),g=function(){function d(c){var b=!1,a;try{window.XMLHttpRequest&&"withCredentials"in(a=new XMLHttpRequest)&&(a.open("POST",k(),!0),a.onprogress=function(){},a.ontimeout=function(){},a.onerror=function(){},a.onload=function(){},a.setRequestHeader("Content-Type","text/plain"),a.send(c),b=!0)}catch(d){}return b}function h(c){var b=!1,a;try{window.XDomainRequest&&(a=new XDomainRequest,a.open("POST",k(!1,location.protocol.slice(0,-1))),a.onprogress=
    function(){},a.ontimeout=function(){},a.onerror=function(){},a.onload=function(){},setTimeout(function(){a.send(c)},0),b=!0)}catch(d){}return b}function g(c){var b,a=!1;try{b=document.createElement("img"),b.onload=function(){},b.src=k(!0)+"?"+c,a=!0}catch(d){}return a}function k(c,b){var a;b||(b="https");a=b+"://"+l.domain+"/collect";c||(a+="?tid="+encodeURIComponent(e.get("trackingId")));return a}var l={domain:f&&f.domain?f.domain:"google-analytics.bi.owox.com",debug:!1};return{send:function(c){var b;
    if(!(b=2036>=c.length&&g(c))){b=!1;try{b=navigator.sendBeacon&&navigator.sendBeacon(k(),c)}catch(a){}}return b||d(c)||h(c)||g(c)}}}();e.set("sendHitTask",function(d){var e;if(f&&0<f.sessionIdDimension)try{e=d.get("clientId")+"_"+Date.now(),d.set("dimension"+f.sessionIdDimension,e),d.get("buildHitTask")(d)}catch(m){}h(d);g.send(d.get("hitPayload"))})},h=window[window.GoogleAnalyticsObject||"ga"];h&&h("provide","OWOXBIStreaming",g)})();
      google_tag_manager[{{Container ID}}].onHtmlSuccess({{HTML ID}});
    } catch(e) {
      google_tag_manager[{{Container ID}}].onHtmlFailure({{HTML ID}});
    }
    </script>
  4. Укажите условие срабатывания тега «Один раз на страницу».

     

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

Не забудьте указать в этом теге поля, необходимые при создании счетчика, поскольку в тегах Universal Analytics они будут игнорированы.

     

    Далее необходимо указать настройки для тегов Universal Analytics:

    1. Выберите нужный тег в списке и измените его настройки.

    2. Перейдите к расширенной конфигурации и задайте имя трекера = owox.

    3. В последовательностях тегов Google Analytics укажите, чтобы тег OWOX BI запускался раньше остальных тегов:
    4. Сохраните изменения.

     

    После выполнения всех действий создайте и опубликуйте новую версию контейнера GTM, чтобы активировать OWOX BI плагин на вашем сайте.

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

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

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