О фрагменту gtag.js и ИД-овима производа
Фрагменти gtag.js за производ Универзалне аналитике и производ Google аналитике 4 су у основи исти. Оба фрагмента имају следећу структуру:
01: <script async src="https://www.googletagmanager.com/gtag/js?id=<ИД неког производа А>"></script>
02: <script>
03: window.dataLayer = window.dataLayer || [];
04: function gtag(){dataLayer.push(arguments);}
05: gtag('js', new Date());
06:
07: gtag('config', '<ИД неког производа А>');
08:
09: gtag('config', '<ИД неког производа Б>');
10:
11: gtag('event', 'sign_up', { 'method': 'email' });
12:
13: gtag('event', 'view_video', { 'send_to': '<ИД неког производа Б>' });
14:
15: </script>
1. ред: Ако сте применили производ Универзалне аналитике помоћу ознаке gtag.js, највероватније већ имате овај ред кода на сајту. Уместо <ИД неког производа А> видећете слова „UA-“ иза којих следи низ бројева. Ако сте применили gtag.js за Google Ads или неки други Google Marketing Platform производ, веб-сајт може да садржи овај ред кода, али ће <ИД неког производа А> почињати са „AW-“ или „DC-“.
ИД производа (или ИД ознаке за производе Google аналитике 4) означен са <ИД неког производа А> „управља“ овим фрагментом gtag.js. То је важно из следећих разлога:
- Ако овај ред већ постоји, не морате да га примените још једном. Само морате да додате ред „config“ и наведете ИД ознаке.
- ИД производа у овом реду је „управљач“ фрагмента gtag.js. Ако ИД производа Универзалне аналитике („UA-XXXXXXXX“) управља ознаком, можете помоћу повезаних ознака сајта да шаљете податке мерења производу Google аналитике 4 без потребе да додајете нови кôд на страницу.
7. ред: gtag директива „config“ омогућава прикупљање података у производу повезаном са <ИД неког производа А>. На пример, ако у производу Google аналитике 4 додате ову директиву са ИД-ом ознаке, догађаји page_view се шаљу у тај производ.
ИД производа може да представља мерење за различите Google производе, укључујући производ Универзалне аналитике („UA-XXXXXXXX“), производ Google аналитике 4 („G-XXXXXXXX“), Google Ads („AW-XXXXXXXX“) или Floodlight („DC-XXXXXXXX“).
11. ред: gtag директива „event“ шаље догађај. У фрагментима који садрже више директива „config“ за више производа, догађај се шаље свим производима.
У овом примеру, параметар „sign_up“ је назив догађаја. Последњи параметар је објекат који садржи скуп параметара догађаја. У овом случају, „method“ је параметар са вредношћу „email“.
13. ред: Догађај у овом реду садржи „send_to“ као параметар. То је посебан параметар који шаље повезани догађај одређеном производу. Другим речима, овај догађај се шаље само производу који је означен са <ИД неког производа Б>.
gtag команда config
омогућава основно мерење.
- Код производа Универзалне аналитике, команда „config“ са ИД-ом производа Универзалне аналитике шаље погодак приказа странице.
- Код производа Google аналитике 4, команда „config“ са ИД-ом ознаке омогућава прикупљање догађаја page_view (као догађаја који се аутоматски прикупља) када се учита на страници.
Идентификатори производа
ИД-ови производа Универзалне аналитике имају следећи формат: „UA-XXXXXXXX“. Ово се понекад назива ИД праћења. У овом водичу користимо назив ИД производа Универзалне аналитике.
Стримови података са веба производа Google аналитике 4 користе ИД ознаке у формату „G-XXXXXXXX“.
У неким примерима кода и документацији, оба идентификатора могу да се наводе у формату „TAG_ID“.
Прикупљање основних података
Када за производ Google аналитике 4 омогућите прикупљање основних података, прикупља се следеће:
- догађаји page_view
- догађаји који се аутоматски прикупљају
- догађаји побољшаног мерења (ако је омогућено у корисничком интерфејсу)
Ако постојећи производ Универзалне аналитике користи gtag.js примену, прикупљање основних података за производ Google аналитике 4 можете да омогућите на следеће начине:
- 1. опција: Додајте нову директиву „config“ са ИД-ом релевантне ознаке
ИЛИ - 2. опција: Укључите повезане ознаке сајта (ако постојећа gtag.js примена испуњава услове)
Без обзира коју опцију одаберете, постојећи производ Универзалне аналитике није погођен и наставља да прикупља податке.
1. опција: Додајте нову директиву „config“
Ако на страници већ постоји gtag.js кôд, само додајте нову директиву „config“ са ИД-ом мерења релевантног производа Google аналитике 4. У примеру у наставку смо додали 8. ред у постојећу gtag.js примену. Он садржи ИД мерења производа Google аналитике 4. Догађаји page_view се шаљу у тај производ Google аналитике 4. Омогућава и догађаје који се аутоматски прикупљају и догађаје побољшаног мерења (ако сте омогућили побољшано мерење) у том производу Google аналитике 4.1: <script async src="https://www.googletagmanager.com/gtag/js?id=<ИД неког производа А>"></script>
2: <script>
3: window.dataLayer = window.dataLayer || [];
4: function gtag(){dataLayer.push(arguments);}
5: gtag('js', new Date());
6:
7: gtag('config', '<ИД неког производа А>');
8: gtag('config', 'G-XXXXXXXX');
9: </script>
2. опција: Укључите повезане ознаке сајта
Можете да користите повезану ознаку сајта у следећим случајевима:
- Постојећим фрагментом gtag.js на страници на којој желите да мерите интеракције корисника „управља“ производ Универзалне аналитике (тј. ИД који је наведен у овом реду фрагмента gtag.js почиње са „UA-“):
<script async src="https://www.googletagmanager.com/gtag/js?id=<ИД неког производа А>"></script>
(Повезане ознаке сајта функционишу и ако постојећим фрагментом gtag.js управља производ Google аналитике 4. Међутим, ово важи само ако је производ Google аналитике 4 већ примењен.)
- Имате администраторски приступ производу Универзалне аналитике чији ИД је наведен у фрагменту.
Подешавања конфигурације за gtag.js
Можете да конфигуришете основни фрагмент gtag.js да бисте контролисали подешавања прикупљања података, као што су анонимизација IP адресе, прилагођавања колачића и Google сигнали. То можете да урадите помоћу директиве „config“ или „set“ у gtag.js.
Производи Универзалне аналитике („UA-XXXXXXXX“) и Google аналитике 4 („G-XXXXXXXX“) подржавају примену ових подешавања конфигурације помоћу фрагмента gtag.js. Међутим, постоји неколико разлика у овим подешавањима за производе Универзалне аналитике и производе Google аналитике 4.
- Анонимизација IP адресе је увек подешена на „true“ и не може да се конфигурише у производу Google аналитике 4. Зато се IP адреса аутоматски маскира стандардним догађајем у производу Google аналитике 4 („G-XXXXXXXX“).
- Када глобална подешавања треба да примените на све конфигурисане производе, помоћу команде „set“ можете да примените све ИД-ове мерења и/или ИД-ове производа, укључујући оне које сте применили помоћу повезаних ознака сајта.
- Посебно обратите пажњу на функције за онемогућавање персонализације огласа, које се обично примењују помоћу реда „config“.
- Када користите повезане ознаке сајта: Све конфигурације које сте направили у gtag.js коду помоћу директиве „config“ примењују се само на производ који је повезан са ИД-ом мерења у том реду кода. Оне се не шаљу аутоматски повезаном производу Google аналитике 4. Ако желите да се конфигурација примењује на повезани производ Google аналитике 4,
- направите засебну директиву „config“ и примените је на релевантни производ Google аналитике 4 навођењем ИД-а мерења
ИЛИ - конфигуришите подешавање помоћу директиве „set“. У овом случају конфигурација се примењује на све конфигурисане производе.
- направите засебну директиву „config“ и примените је на релевантни производ Google аналитике 4 навођењем ИД-а мерења
Примери конфигурације
Омогућите прикупљање основних података; конфигуришите User-ID
gtag('config', 'GA_MEASUREMENT_ID', {
'user_id': 'USER_ID'
});
Конфигуришите подешавања колачића
gtag('config', 'GA_MEASUREMENT_ID', {
'cookie_prefix': 'MyCookie',
'cookie_domain': 'blog.example.com',
'cookie_expires': 28 * 24 * 60 * 60 // 28 дана, у секундама
});
Блокирајте догађај page_view
Ако не желите да се догађај page_view шаље при учитавању кода конфигурације (нпр. ако се учитава iframe), можете да подесите конфигурацију тако да блокира догађај page_view. Замислите сценарио у којем се догађај page_view шаље, а затим се корисник пријављује на сајт. За интеракцију током пријављивања користите директиву „config“ да бисте подесили ИД корисника, али не желите да шаљете још један догађај page_view. Следећи кôд илуструје како се спречава слање догађаја page_view.
gtag('config', 'MEASUREMENT_ID', {
'user_id': 'USER_ID',
'send_page_view': false
});
Догађаји
Погледајте водич за пренос догађаја.
Прилагођени аспекти и показатељи
Прилагођене аспекте и показатеље можете да користите да бисте проширили информације и увозили офлајн податке, нпр. из система за управљање односима са клијентима.
Када користите Google ознаку (gtag.js), мерења прилагођених аспеката и показатеља се аутоматски преводе на параметре ако користите повезане ознаке сајта или производ Google аналитике 4 (нпр. „G-XXXXXXXX“).
Сазнајте више о прилагођеним аспектима и показатељима.