V Google Upravitelju oznak lahko ustvarite uporabniško določene spremenljivke po meri za splet, ki ustrezajo določenim zahtevam, ki jih še ne pokrivajo vgrajene spremenljivke.
Ustvarjanje nove uporabniško določene spremenljivke:
- V levem podoknu za krmarjenje kliknite Spremenljivke.
- V razdelku »Uporabniško določene spremenljivke« kliknite možnost Novo.
- Kliknite Konfiguracija spremenljivk in izberite želeno vrsto spremenljivke.
- Vnesite možnosti konfiguracije za izbrano vrsto spremenljivke.
- Poimenujte spremenljivko. Uporabite shemo poimenovanja, ki opisuje funkcijo spremenljivke, npr. »Ime spremenljivke podatkovne plasti – ime izdelka«.
- Kliknite Shrani.
Upravitelj oznak podpira naslednje vrste uporabniško določenih spremenljivk za splet:
- Pomikanje
- Spremenljivke strani
- Elementi strani
- Orodja
- Podatki, ki jih posredujejo uporabniki
- Podatki o vsebniku
Pomikanje
Napotitelj HTTP
Vrednost se nastavi na napotitelja HTTP, ki je URL prejšnje strani, ki jo je uporabnik obiskal. Če uporabnik na primer z domače strani dostopa do ene od vaših strani o izdelku, bi bil napotitelj domača stran. Upravitelj oznak samodejno ustvari primerek te spremenljivke, vendar lahko ustvarite dodatne primerke, če bi želeli razkriti različne dele URL-ja napotitelja.
URL
Ta vrsta spremenljivke omogoča razčlenitev in razkritje komponent URL-ja. Po želji lahko ustvarite dodatne primerke in razkrijete različne dele URL-ja. Komponente URL-ja, med katerimi lahko izbirate, so: Celotni URL, Protokol, Ime gostitelja, Vrata, Pot, Končnica imena datoteke, Poizvedba in Fragment. Vhodna vrednost, nastavljena za tovrstne spremenljivke, je URL trenutne strani, na kateri je uporabnik (pridobi se iz parametra document.location
). Če želite Upravitelju oznak sporočiti, naj kot vir vrednosti URL-ja uporabi drugo spremenljivko, prilagodite Vir URL-ja.
Spremenljivke strani
Lastni piškotek
Vrednost se nastavi na lastni piškotek z imenom za domeno, na kateri je trenutno uporabnik. Če je znotraj iste domene uvedenih več piškotkov z istim imenom, bo izbrana prva vrednost. To je enako, kot če bi s strani klicali piškotek document.cookie
in izbrali prvi rezultat.
JavaScript po meri
Vrednost se nastavi na rezultat funkcije JavaScript. JavaScript mora biti v obliki anonimne funkcije, ki vrne vrednost. Ustvarite lahko na primer spremenljivko JavaScript po meri, ki pretvori vse primerke vnaprej določene spremenljivke {{url}}
v male črke:
function () {
return {{url}}.toLowerCase();
}
Podatkovna plast
Vrednost je nastavljena, ko se podatki potisnejo v podatkovno plast prek klica dataLayer.push()
:
dataLayer.push({"Data Layer Name": "value"})
.
Določite lahko, kako bo Upravitelj oznak obravnaval pike (».
«) v imenu ključa:
- 1. različica: Dovoli pike v imenih ključev. V primeru
dataLayer.push("a.b.c": "value")
naj sistem razume ime ključa kot »a.b.c
« (tj.{"a.b.c": "value"}
). - 2. različica: Obravnavaj pike kot ugnezdene vrednosti. V primeru
dataLayer.push({"a.b.c": "value"})
naj sistem to obravnava kot tri ugnezdene ravni:{a: {b: {c: "value"}}}
.
Spremenljivka JavaScript
Vrednost se nastavi na vrednost globalne spremenljivke JavaScript, ki jo določite. Če zahtevana vrednost ni bila nastavljena v podatkovni plasti (glejte spremenljivko »Podatkovna plast«) in ni vidna v DOM-u (glejte tudi: spremenljivko »Element DOM«), je vrednost morda mogoče pridobiti iz spremenljivke JavaScript. To vrsto spremenljivke uporabite, če je vrednost mogoče najti v izvorni kodi strani v obliki globalne spremenljivke JavaScript.
Elementi strani
Spremenljivka samodejnega dogodka
Zajame podatke o elementu, ki je sprožil dogodek (npr. kliki, oddaje obrazcev, vidnost elementa ipd.)
- Element: Vrne objekt elementa. Obravnavati ga je mogoče kot objekt za JavaScript po meri, npr.
{{Element}}.title
, ali v izbirnikih CSS, npr. »{{Element}} se ujema z izbirnikom CSSdiv.foo
«. - Vrsta elementa: Vrne vrednost
element.tagName
, npr. »A« , »BUTTON«, »IMG«. - Atribut elementa: Določite ime atributa in ta možnost bo vrnila vrednost tega atributa.
- Razredi elementa: Vrne seznam razredov, ki jih je mogoče najti v atributu
class
elementa. - ID elementa: Vrne vrednost atributa
id
. - Cilj elementa: Vrne vrednost atributa
target
, npr. »_blank«. - Besedilo elementa: Vrne vrednost vsebine besedila elementa.
- URL elementa: Vrne URL elementa, zbranega iz atributa
href
aliaction
. - Delček novega URL-ja zgodovine: Vrne delček novega URL-ja iz zgodovine brskalnika, npr. »#summary«.
- Delček starega URL-ja zgodovine: Vrne delček starega URL-ja iz zgodovine brskalnika, npr. »#intro«.
- Novo stanje zgodovine: Novi objekt stanja zgodovine, ki ga nadzorujejo klici spletnega mesta za
pushState
. - Staro stanje zgodovine: Stari objekt stanja zgodovine, ki ga nadzorujejo klici spletnega mesta za
pushState
. - Vir spremembe zgodovine: Vrne dogodek, ki je povzročil spremembo zgodovine, npr. »pushState«, »replaceState« itd.
Element DOM
Vrednost se nastavi na besedilo elementa DOM (dokumentni objektni model) ali na vrednost navedenega atributa elementa DOM. Če želena vrednost ni nastavljena v podatkovni plasti (glejte spremenljivko »Podatkovna plast«), je vrednost morda mogoče pridobiti iz DOM-a. To vrsto spremenljivke uporabite, če je vrednost mogoče najti v DOM-u.
Če je izbirno ime atributa nastavljeno, bo vrednost spremenljivke vrnila vrednost, navedeno za ta atribut (npr data-food="cupcake"
); v drugih primerih bo vrednost spremenljivke besedilo v elementu DOM.
Vidnost elementa
Vrednost je nastavljena na glede na vidno stanje določenega elementa DOM. Za razliko od sprožilca vrste »Vidnost elementa« lahko ena sama spremenljivka za vidnost elementa sporoči le vidnost enega samega elementa. Vi določite, ali naj se element izbere na podlagi ID-ja elementa ali izbirnika CSS. Če se navedeni izbirnik CSS ujema z več elementi, se uporabi prvi ujemajoči se element.
Za to spremenljivko lahko izberete vrsto izhodnega podatka:
- True/False: Logična vrednost, ki določa, ali je izbrani element viden ob sklicevanju na spremenljivko.
- Odstotek: Odstotna vrednost med 0 in 100, ki določa, kolikšen delež izbranega elementa je viden na zaslonu ob sklicevanju na spremenljivko.
Če za vrsto izhodnega podatka izberete True/False, lahko navedete tudi najnižji odstotek vidnosti, s katerim določite, kolikšen delež izbranega elementa mora biti viden na zaslonu, da spremenljivka vrne vrednost »true«.
Orodja
Konstanta
Vrednost je nastavljena na niz, ki ga vnesete. Spremenljivke niza s konstanto se pogosto uporabljajo, kadar obstaja več oznak, ki uporabljajo isto številko računa. Glejte tudi: Nastavitve storitve Google Analytics.
Dogodek po meri
Vrednost je nastavljena na ime dogodka po meri, ki je bil potisnjen v podatkovno plast.
Ime okolja
Vrne ime okolja, ki se ga ogleduje v načinu predogleda.
Nastavitve storitve Google Analytics
Spremenljivka »Nastavitve storitve Google Analytics« se uporabi v oznakah storitve Universal Analytics v vsebnikih za splet ter mobilne naprave (Firebase), in sicer za centralno konfiguriranje ter deljenje pogostih nastavitev storitve Google Analytics, ki se uporabljajo za več oznak. Ko ustvarite oznako Google Analytics s storitvijo Universal Analytics, vas bo Upravitelj oznak pozval, da izberite ali ustvarite spremenljivko vrste »Nastavitve storitve Google Analytics«. Preberite več o tem.
Googlova oznaka: Nastavitve konfiguracije
Ta spremenljivka omogoča nastavitev parametrov na ravni konfiguracije, ko se naloži Googlova oznaka.
Denimo, da ste spletno mesto objavili v več jezikih in želite segmentirati ciljno skupino glede na jezik, v katerem ga bodo uporabniki prebrali. Namesto da bi vsako oznako posodobili ročno, lahko ustvarite spremenljivko konfiguracije s parametromlanguage
in jo uporabite v vseh Googlovih oznakah.
Preberite, kako znova uporabiti nastavitve konfiguracije.
Googlova oznaka: Nastavitve dogodka
Ta spremenljivka vam omogoča, da nastavite parametre na ravni dogodka za pošiljanje dodatnih podatkov prek dogodka GA4.
Denimo, da ste lastnik spletne trgovine in imate razprodajo. Želite preveriti, koliko uporabnikov uporabi kodo za popust, ki ste jim jo ponudili. Namesto da bi vsaki oznaki ročno dodali parameter discount
, lahko parameter znova uporabite s spremenljivko Googlova oznaka: Nastavitve dogodka.
Preberite, kako znova uporabiti nastavitve konfiguracije.
Šifrirna tabela
Vrednost se nastavi v skladu z navodili v šifrirni tabeli. Šifrirna tabela vsebuje dva stolpca. (Tabela je prazna, da se bo pozneje prikazalo, kako so podatki uporabljeni):
Ko je [izbrana spremenljivka] enako | Nastavi [ta spremenljivka] na |
---|---|
Šifrirna tabela vam omogoča, da ustvarite spremenljivko, katere vrednost se spreminja glede na vrednost druge spremenljivke. To je koristno, če je vaše spletno mesto nastavljeno tako, da je mogoče ustrezno vrednost (npr. ID sledenja konverzijam) preslikati v URL, element DOM ali drug del strani. V tem primeru je ustvarjena spremenljivka z imenom ID konverzije. Če URL vsebuje »/thanks/buy1.html«, je vrednost nastavljena na »12345«. Če URL vsebuje »thanks/buy2.html«, je vrednost nastavljena na »34567«.
Če {{url}} vsebuje | Nastavi {{ID konverzije}} na |
---|---|
/thanks/buy1.html | 12345 |
/thanks/buy2.html | 34567 |
/thanks/buy3.html | 56789 |
Naključno število
Vrednost je nastavljena na naključno število med 0 in 2147483647.
Tabela regularnih izrazov
Tabela regularnih izrazov deluje podobno kot spremenljivka »Šifrirna tabela«, s tem da lahko izvaja tudi vzorce regularnih izrazov za elemente, ki jih želite primerjati.
Za konfiguracijo te tabele regularnih izrazov:
Vzorec | Izhodni podatki |
---|---|
.*/page[1-3]\.html.* |
foo |
.*/page[4-6]\.html.* |
bar |
.*/page[7-9]\.html.* |
baz |
Izhodna vrednost spremenljivke bo takšna:
Ujemajoči se rezultat | Vrednost |
---|---|
http://example.com/page1.html | foo |
http://www.example.com/page1.html | foo |
http://example.com/page2.html#detail | foo |
http://example.com/page5.html | bar |
http://example.com/page5.html?status=new | bar |
http://example.com/page6.html | bar |
https://example.com/page9.html | baz |
Iskanja v tabeli regularnih izrazov se izvedejo od vrha seznama proti dnu. Ko je najdeno ujemanje, je vrnjena ustrezna izhodna vrednost.
Če želite, da bo v primerih, ko ni ujemanj, nastavljena izhodna vrednost, izberite Nastavi privzeto vrednost.
Vzorci privzeto ne razlikujejo med malimi in velikimi črkami, morajo pa se ujemati s celotnim vhodnim nizom. To vedenje lahko prilagodite v možnosti Dodatne nastavitve:
-
Prezri razlikovanje med velikimi in malimi črkami: Vzorci bodo našli ujemanja tako velikih kot malih črk, ne da bi to morali izrecno vgraditi v regularni izraz.
-
Samo popolna ujemanja: Če je ta možnost omogočena, se morajo vzorci ujemati s celotnim vnosom. To je enako, kot da bi bil vzorec obdan z začetnim (
^
) in končnim ($
) sidrom. Če je ta možnost onemogočena, bodo vzorci našli ujemanje, ne glede na to, kje v vnosu ga odkrijejo. -
Skupine zajema in funkcije zamenjave: Če je ta možnost omogočena, lahko uporabite skladnjo zamenjave z dolarskim znakom, da vključite dele vnosa vhodnih podatkov (npr. iz skupin zajema v vzorcu z ujemanjem) v izhodne podatke. Če je izraz, ki se ujema, na primer
/(news)/page(2)\.html
, lahko uporabite$1
za sklic na prvo skupino zajema (»news«),$2
pa za sklic na drugo skupino zajema (»2«).
Podatki, ki jih posredujejo uporabniki
Iz obrazca za stik zbira podatke, kot so e-poštni naslov, telefonska številka, ime in naslov. Podatke, ki jih želite zajeti, določite z enim od teh načinov:
- Samodejna konfiguracija: Samodejno zazna polja obrazcev na spletnem mestu in nove vnose.
- Ročna konfiguracija: Omogoča preslikavo obstoječih spremenljivk Upravitelja oznak v ustrezna polja za podatke, ki jih posredujejo uporabniki, na primer v polja za e-poštni naslov, telefonsko številko, ime in naslov.
- Koda: Omogoča, da določite spremenljivko podatkovne plasti ali spremenljivko JavaScript po meri, ki vrne strukturiran predmet podatkov, ki jih posredujejo uporabniki.
Podatki o vsebniku
ID vsebnika
Vrne ID vsebnika Upravitelja oznak, npr. »GTM-101010«.
Številka različice vsebnika
Ko je vsebnik v načinu za predogled, spremenljivka za različico vsebnika vrne številko različice vsebnika v predogledu. V nasprotnem primeru spremenljivka vrne številko različice objavljenega vsebnika.
Način za odpravljanje napak
Vrednost je nastavljena na true, če je vsebnik prikazan v načinu za predogled in odpravljanje napak in na false, če ni.