MashMetrics Analytics Jam - Седмица 3 - Използване на Google Data Studio

Работя за проследяване на потребителя, който посещава уебсайта ми с неговия userID. Успявам да видя потребителя, като използвам потребителски изследовател в GA View. Но искам да извлека данните през API, за да постигна това, разбрах, че трябва да внедрим персонализирани измерения в Google Analytics и след това, като използваме това измерение, можем да извлечем данните и през API. Опитах да изпратя данните по три начина, но изглежда, че никой от тях не работи. 1. Universal Analytivs 2. GTAG.JS 3. Google Tag Manager Опитах се да отстраня грешки и в данните, използвайки Google Tag Assistant Chrome Extensions и скрийншотове са приложени по-долу.

Фрагмент 1 с помощта на Google Universal Analytics

<script> (function(i,s,o,g,r,a,m)i['GoogleAnalyticsObject']=r;i[r]=i[r])(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-125456669-1', 'auto'); ga('send', 'pageview'); ga('set', 'userId', '@Session['CompanyCode'].ToString()#@Session['MembersId'].ToString()'); // Set the user ID using signed-in user_id. ga('set', 'dimension1', '@Session['CompanyCode'].ToString()#@Session['MembersId'].ToString()'); ga('set', 'dimension2', '@Session['CompanyCode'].ToString()'); </script> 

Фрагмент 2 с помощта на Google TAg Manager.js

<?php <script> var dataLayer = [{ 'userID': '@Session['CompanyCode'].ToString()#@Session['MembersId'].ToString()', 'companyCode':'@Session['CompanyCode'].ToString()' }]; </script>  <script>(function (w, d, s, l, i) { w[l] = w[l] || []; w[l].push({ 'gtm.start': new Date().getTime(), event: 'gtm.js' }); var f = d.getElementsByTagName(s)[0], j = d.createElement(s), dl = l != 'dataLayer' ? '&l=' + l : ''; j.async = true; j.src = 'https://www.googletagmanager.com/gtm.js?id=' + i + dl; f.parentNode.insertBefore(j, f); })(window, document, 'script', 'dataLayer', 'GTM-N59M6H8');</script>  ?> var13 ->

Но един отидох в Поведение> Всички страници и Изберете UserID от Secondary Dimension не се показва запис

  • Те трябва да бъдат изпратени със съществуващо посещение или „зададени“ преди командата за преглед на страницата, за да се изпратят с всички посещения на страницата developers.google.com/analytics/devguides/collection/ ... Същото важи и за GTM, вие бихте ги изпратили заедно с преглед на страница или събитие.
  • @BronwynV Следвахте инструкциите и първо се задават данни и след това изпращам преглед на страницата. Трябва ли да изчакам 24 часа или веднага ще започне да показва резултата?
  • @BronwynV Можете ли да ми помогнете, моля, за настройването на това с помощта на Google Tag Manager
  • Не съм добър с обяснението на GTM, въпреки че знам как да ги настроя. Не съм сигурен дали следната страница в Помощния център е полезна за вас или не support.google.com/tagmanager/answer/6164990?hl=bg

е работил за вас: Charles Robertson | Искате ли да се свържете с нас?