Google менаџер ознака користи ове концепте да би управљао начином на који се ознаке конфигуришу и покрећу:
- Ознаке: Ознака је кôд који шаље податке у систем као што је Google аналитика.
- Покретачи: Покретач прати одређене догађаје попут кликова, слања образаца или учитавања странице.
- Променљиве: Променљива је именовани чувар места вредности која ће се променити, нпр. назив производа, вредност цене или датум.
- Слој података: Менаџер ознака примењује слој података да би привремено задржао вредности у клијенту како би ознаке, покретачи и променљиве могле да их користе.
Циљ овог чланка је да вам помогне да схватите како ови концепти заједно функционишу.
Ознаке и покретачи
Ознака је фрагмент кода који се извршава на страници или у мобилној апликацији. Ознаке могу да служе у разне сврхе, али већина ознака које се користе у Менаџеру ознака су намењене за слање информација за праћење са вашег сајта трећем лицу. У примере спадају ознака Google аналитике и ознака за Google Ads праћење конверзија.
Ако не користите решење за управљање ознакама, кôд за сваку ознаку се додаје директно у изворни кôд. Менаџер ознака вам омогућава да контролишете све ознаке у веб корисничком интерфејсу.
Ознаке се извршавају, односно покрећу као одговор на догађаје. Догађаји могу да буду учитавања странице, кликови на дугме, померања садржаја странице итд. У Google менаџеру ознака ви дефинишете покретаче да бисте пратили те догађаје и одредили када ознаке треба да се покрену.
Покретачи и променљиве
Менаџер ознака има много уграђених променљивих од којих можете да одаберете неке, а ви можете да конфигуришете додатне прилагодљиве променљиве. На пример, унапред дефинисана променљива url садржи адресу тренутно учитане странице. Ако желите да се ознака покреће само на страници example.com/kupovina/priznanicaouplati.html, дефинишите покретач са овим подешавањима:
- Догађај: приказ странице
- Тип покретача: приказ странице
- Покреће се за: неке приказе странице
- Покрени ознаку када су ови услови задовољени:
URL садржи example.com/kupovina/priznanicaouplati.html
- Покрени ознаку када су ови услови задовољени:
Конфигуришите уграђене или прилагодљиве променљиве да би информације биле доступне апликацији када вам затребају. Користите ове променљиве у условима за покретаче или да бисте прослеђивали информације у ознаке.
Променљиве и слој података
Слој података се користи за привремено задржавање података. То је структурисани формат који Менаџер ознака разуме. Олакшава вам да премештате те податке са веб-странице или мобилне апликације у ознаке, покретаче и друге променљиве у Менаџеру ознака.
Нећете обавезно морати да подесите слој података како би променљиве преузимале информације. Променљиве Менаџера ознака могу да се конфигуришу и тако да преузимају вредности директно из JavaScript променљивих, директних колачића, из DOM-а. Међутим, најбоља пракса је да променљиве преузимају информације директно из добро организованог објекта слоја података. Примена слоја података може да смањи вероватноћу губитка података због ненамерних промена кода, подстакне добро организован и доступан модел података и поједностави решавање проблема.
Сценарији примене
Размислите о овим ставкама да бисте одлучили да ли примена слоја података одговара вашим потребама:
- Ако ознаке треба да се покрећу само при учитавању страница (тј. не треба да се покрећу као одговор на интеракције корисника на страници) и ако им нису потребне никакве информације осим URL-а и упућивача, треба само да додате фрагмент контејнера на сваку страницу сајта. Примена слоја података вероватно није потребна.
- Ако ознаке треба да се покрећу само при учитавању страница, али им требају и друге информације осим URL-а и упућивача (као што је тип странице или ИД корисника), можда треба да додате кôд који прави слој података и прослеђује му информације.
- Ако подаци које желите да користите нису доступни пре интеракције корисника са страницом, треба да додате кôд који прослеђује податке у слој података, па да конфигуришете Менаџер ознака тако да користи слој података када дође до одређених догађаја.