Kurkite tinkintus naudotojo nustatytus žiniatinklio kintamuosius „Google“ žymų tvarkytuvėje, kad atitiktų konkrečius reikalavimus, kurių dar gali neatitikti įtaisytieji kintamieji.
Kad sukurtumėte naują naudotojo nustatytą kintamąjį, atlikite nurodytus veiksmus.
- Kairiojoje naršymo juostoje spustelėkite Kintamieji.
- „Naudotojo nustatytų kintamųjų“ skiltyje spustelėkite Naujas.
- Spustelėkite Kintamojo konfigūracija ir pasirinkite pageidaujamą kintamojo tipą.
- Įveskite reikiamas pasirinkto tipo kintamojo konfigūracijos parinktis.
- Pavadinkite kintamąjį. Naudokite pavadinimų schemą, nurodančią kintamojo funkciją, pvz., „Duomenų sluoksnio kintamasis - Produkto pavadinimas“.
- Spustelėkite Išsaugoti.
Žymų tvarkytuvė palaiko toliau nurodytų tipų naudotojo nustatytus kintamuosius, skirtus žiniatinkliui.
- Naršymas
- Puslapio kintamieji
- Puslapio elementai
- Priemonės
- Naudotojo pateikti duomenys
- Sudėtinio rodinio duomenys
Naršymas
HTTP persiuntimo URL
Vertė nustatoma kaip HTTP persiuntimo URL – ankstesnio puslapio, kuriame asmuo lankėsi, URL. Pvz., jei asmuo pereina į vieną iš produktų puslapių iš pagrindinio puslapio, persiuntimo URL yra pagrindinio puslapio URL. Šio kintamojo tipo pavyzdį automatiškai sukuria Žymų tvarkytuvė, bet galite sukurti papildomų pavyzdžių, jei norėtumėte rodyti skirtingas persiuntimo URL dalis.
URL
Naudojant šio tipo kintamąjį galima analizuoti ir rodyti URL komponentus. Galite sukurti papildomų pavyzdžių, kad rodytumėte skirtingas URL dalis. URL komponentai, kuriuos galite pasirinkti: visas URL, protokolas, prieglobos serverio pavadinimas, prievadas, kelias, failo pavadinimo plėtinys, užklausa ir fragmentas. Įvesties vertė, nustatyta šio tipo kintamiesiems, yra dabartinio puslapio, kuriame lankosi naudotojas, URL (gautas iš document.location). Koreguokite URL šaltinį, kad nurodytumėte Žymų tvarkytuvei naudoti kitą kintamąjį kaip URL vertės šaltinį.
Puslapio kintamieji
Pirmosios šalies slapukas
Ši vertė nustatoma kaip pirmosios šalies slapuko vertė su domeno, kuriame naudotojas šiuo metu lankosi, pavadinimu. Jei tame pačiame domene naudojami keli slapukai tuo pačiu pavadinimu, pasirenkama pirma vertė. Gausite tą pačią vertę, kaip ir iškvietę document.cookie iš puslapio ir pasirinkę pirmą rezultatą.
Tinkinta „JavaScript“
Vertė nustatoma kaip „JavaScript“ funkcijos rezultatas. „JavaScript“ turi būti vertę pateikiančios anoniminės funkcijos formos. Pvz., tinkintos „JavaScript“ kintamąjį galima sukurti, norint pakeisti visus iš anksto nustatyto {{url}} kintamojo atvejus į mažąsias raides.
function () {
return {{url}}.toLowerCase();
}
Duomenų sluoksnis
Vertė nustatoma perduodant duomenis į duomenų sluoksnį naudojant dataLayer.push() iškvietimą:
dataLayer.push({"Data Layer Name": "value"}).
Galite nurodyti, kaip Žymų tvarkytuvė turėtų interpretuoti taškus (".") rakto pavadinime.
- 1 variantas: leisti naudoti taškus raktų pavadinimuose. Pvz.,
dataLayer.push("a.b.c": "value")interpretuos rakto pavadinimą kaipa.b.c(t. y.{"a.b.c": "value"}). - 2 variantas: taškus interpretuoti kaip vieną į kitą įdėtas vertes. Pavyzdžiui, interpretuoti
dataLayer.push({"a.b.c": "value"})kaip tris įdėtus lygius:{a: {b: {c: "value"}}}.
„JavaScript“ kintamasis
Vertė nustatoma kaip visuotinis jūsų nurodytas „JavaScript“ kintamasis. Jei reikalinga vertė nebuvo nustatyta duomenų sluoksnyje (žr. skiltį „Duomenų sluoksnio kintamasis“) ir nerodoma DOM (taip pat žr. skiltį „DOM elemento kintamasis“), gali būti, kad vertę galima gauti iš „JavaScript“ kintamojo. Naudokite šio tipo kintamąjį, jei galite rasti vertę puslapio šaltinio kode kaip visuotinį „JavaScript“ kintamąjį.
Puslapio elementai
Automatinio įvykio kintamasis
Užfiksuojama informacija apie įvykį (pvz., paspaudimus, formų pateikimus, elemento matomumą ir kt.) suaktyvinusį elementą.
- Elementas: pateikiamas elemento objektas. Gali būti naudojamas kaip tinkintos „JavaScript“ objektas, pvz.,
{{Element}}.title, arba CSS kalbos parinkikliuose, pvz., {{Element}} atitinka CSS kalbos parinkiklįdiv.foo. - Elemento tipas: Pateikiama vertė
element.tagName, e.g. "A", "BUTTON", "IMG". - Elemento atributas: nurodykite atributo pavadinimą ir ši parinktis pateiks to atributo vertę.
- Elemento klasės: pateikiamas klasių, rastų elemento atribute
klasė, sąrašas. - Elemento ID: pateikiama atributo
IDvertė. - Elemento taikymas: pateikiama atributo
taikymasvertė, pvz., "_blank". - Elemento tekstas: pateikiama elemento teksto turinio vertė.
- Elemento URL: pateikiamas elemento URL, gautas iš atributo
hrefarbaveiksmas. - Istorijos naujo URL fragmentas: pateikiamas naujo URL fragmentas iš naršyklės istorijos, pvz., "#summary".
- Istorijos seno URL fragmentas: pateikiamas seno URL fragmentas iš naršyklės istorijos, pvz., "#intro".
- Nauja istorijos būsena: naujas istorijos būsenos objektas, kurį valdo svetainės kreipiniai į
pushState. - Sena istorijos būsena: senas istorijos būsenos objektas, kurį valdo svetainės kreipiniai į
pushState. - Istorijos pakeitimo šaltinis: pateikiamas įvykis, dėl kurio buvo pakeista istorija, pvz., "pushState", "replaceState" ir pan.
DOM elementas
Vertė nustatoma kaip DOM (dokumentų objekto modelio) elemento tekstas arba nurodyto DOM elemento atributo vertė. Jei norima vertė nenustatyta duomenų sluoksnyje (žr. skiltį „Duomenų sluoksnio kintamasis“), gali būti, kad vertę galima gauti iš DOM. Naudokite šio tipo kintamąjį, jei galite rasti vertę DOM.
Jei nustatytas pasirenkamo atributo pavadinimas, bus pateikta tame atribute nurodyta vertė (pvz., data-food="cupcake"); kitu atveju vertė bus DOM elemento tekstas.
Elemento matomumas
Vertė nustatoma remiantis nurodyto DOM elemento matomumo būsena. Priešingai nei naudojant elemento matomumo aktyviklį, vienas elemento matomumo kintamasis gali pranešti tik apie vieno elemento matomumą. Pasirinkite, ar norite pasirinkti elementą pagal elemento ID arba CSS kalbos parinkiklį. Jei nustatomos kelių elementų atitiktys naudojant nurodytą CSS kalbos parinkiklį, naudojamas pirmas atitinkamas elementas.
Galite pasirinkti šio kintamojo išvesties tipą.
- Tiesa / netiesa: loginė vertė, nurodanti, ar pasirinktas elementas matomas, kai nurodomas kintamasis.
- Procentas: procentinė vertė (0–100), nurodanti, kiek pasirinkto elemento matoma ekrane, kai nurodomas kintamasis.
Pasirinkę Tiesa / netiesa kaip išvesties tipą, taip pat galite nurodyti minimalų matomumą procentais, kad nurodytumėte, kiek pasirinkto elemento turi būti matoma ekrane, kad būtų pateikta kintamojo vertė „tiesa“.
Priemonės
„Analytics“ saugykla
„Analytics“ saugyklos kintamojo tipas yra tinkinto kintamojo parinktis ir patikimas būdas pasiekti pagrindinius „Google Analytics“ identifikatorius.
Kurdami tinkintą „Analytics“ saugyklos kintamąjį galite pasirinkti toliau nurodytus duomenų laukus.
- Kliento ID: unikalus pseudoniminio naudotojo arba įrenginio identifikatorius.
- Seanso ID: unikalus naudotojo seanso identifikatorius.
- Seanso numeris: dabartinio naudotojo seanso numeris.
Kintamajame taip pat yra skiltis „Daugiau nustatymų“, kurioje pateikiama pasirenkama konfigūracija pagal pasirinktą duomenų lauką.
| Duomenų laukas | Įvertinimo ID | Slapuko prefiksas | Aprašas |
| Kliento ID | Netaikoma | Nebūtina | Jei reikia, leidžiama filtruoti pagal konkretų slapuko prefiksą. |
| Seanso ID | Nebūtina | Nebūtina | Jei nurodytas įvertinimo ID, „Google“ žymų tvarkytuvė pateiks vieną seanso ID, atitinkantį tą įvertinimo ID. Jei nenurodytas joks įvertinimo ID, bus pateikiama sudėtinė eilutė, kurioje yra ID iš visų susijusių „Google Analytics“ seanso slapukų. |
| Seanso numeris | Nebūtina | Nebūtina | Jei nurodytas įvertinimo ID, „Google“ žymų tvarkytuvė pateiks vieną seanso numerį, atitinkantį tą įvertinimo ID. Jei nenurodytas joks įvertinimo ID, bus pateikiama sudėtinė eilutė, kurioje yra numerių iš visų susijusių „Google Analytics“ seanso slapukų. |
Supaprastindamas įvairių „Google Analytics“ slapukų skaitymo ir analizavimo sudėtingumą, „Analytics“ saugyklos kintamasis užtikrina, kad gauti identifikatoriai būtų patikimi ir suderinami, kad juos būtų galima naudoti tokiuose kontekstuose kaip „Measurement Protocol“.
Konstanta
Vertė nustatoma kaip pateikta eilutė. Konstantos eilutės kintamieji dažnai naudojami, kai yra kelios žymos, naudojančios tą patį paskyrų skaičių. Taip pat žr. „Google Analytics“ nustatymus.
Tinkintasis įvykis
Vertė nustatoma kaip tinkinto įvykio, kuris buvo perduotas duomenų sluoksniui, pavadinimas.
Aplinkos pavadinimas
Pateikiamas aplinkos pavadinimas, kuris rodomas peržiūros režimu.
„Google“ žyma: konfigūracijos nustatymai
Naudodami šį kintamąjį galite nustatyti konfigūracijos lygio parametrus, kai įkeliama „Google“ žyma.
Pvz., tarkime, kad paskelbėte svetainę keliomis kalbomis ir norite segmentuoti auditoriją pagal kalbą, kuria jie skaito. Galite sukurti konfigūracijos kintamąjį su parametrulanguage ir naudoti jį „Google“ žymose, kad nereikėtų neautomatiškai atnaujinti kiekvienos žymos.
Sužinokite, kaip pakartotinai naudoti konfigūracijos nustatymus.
„Google“ žyma: įvykių nustatymai
Naudodami šį kintamąjį galite nustatyti įvykio lygio parametrus, kad su GA4 įvykiu būtų siunčiami papildomi duomenys.
Tarkime, turite internetinę parduotuvę ir vyksta išpardavimas. Dabar norite stebėti, kiek žmonių naudoja jūsų suteiktą nuolaidos kodą. Užuot rankiniu būdu prie kiekvienos žymos pridėję parametrą discount, galite naudoti parametrą pakartotinai su „Google“ žymos: įvykio nustatymai kintamuoju.
Sužinokite, kaip pakartotinai naudoti konfigūracijos nustatymus.
Paieškos lentelė
Vertė nustatoma pagal paieškos lentelės instrukcijas. Paieškos lentelę sudaro du stulpeliai. (Lentelė tuščia siekiant parodyti, kaip duomenys naudojami vėliau).
| Kai [pasirinktas kintamasis] lygus | Nustatyti [šį kintamąjį] kaip |
|---|---|
Naudodami paieškos lentelę galite sukurti kintamąjį, kurio vertė skiriasi atsižvelgiant į kito kintamojo vertę. Tai naudinga, kai jūsų svetainė nustatyta taip, kad atitinkama vertė (pvz., konversijos ID) gali būti susieta su URL, DOM elementu ar kita puslapio dalimi. Šiame pavyzdyje sukuriamas kintamasis, pavadintas konversijos ID. Jei URL yra “/thanks/buy1.html”, vertė nustatyta kaip “12345”; jei URL yra “thanks/buy2.html”, vertė nustatyta kaip “34567”.
| Kai {{URL}} yra | Nustatyti {{konversijos ID}} kaip |
|---|---|
| /thanks/buy1.html | 12345 |
| /thanks/buy2.html | 34567 |
| /thanks/buy3.html | 56789 |
Atsitiktinis skaičius
Vertė nustatoma kaip atsitiktinis skaičius nuo 0 iki 2147483647.
Reguliariųjų reiškinių lentelė
Reguliariųjų reiškinių lentelės kintamasis panašus į paieškos lentelės kintamąjį, o naudodami šį kintamąjį taip pat galite vykdyti reguliariųjų reiškinių šablonus elementams, kurių atitikčių norite ieškoti.
Esant šiai reguliariųjų reiškinių lentelės konfigūracijai:
| Šablonas | Išvestis |
|---|---|
.*/page[1-3]\.html.* |
foo |
.*/page[4-6]\.html.* |
juosta |
.*/page[7-9]\.html.* |
baz |
Kintamojo išvesties vertė bus:
| Atitikęs rezultatas | Vertė |
|---|---|
| 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 | juosta |
| http://example.com/page5.html?status=new | juosta |
| http://example.com/page6.html | juosta |
| https://example.com/page9.html | baz |
Reguliariųjų reiškinių lentelės paieškos vykdomos nuo sąrašo viršaus į apačią. Kai randama atitiktis, pateikiama atitinkama išvesties vertė.
Pasirinkite Nustatyti numatytąją vertę, kad nustatytumėte išvesties vertę, kai atitiktis nerandama.
Pagal numatytuosius nustatymus šablonai turi atitikti visą įvesties eilutę (didžiosios ir mažosios raidės neskiriamos). Ši elgsena gali būti pakoreguota skiltyje Išplėstiniai nustatymai, kaip nurodyta toliau.
-
Neskirti didžiųjų ir mažųjų raidžių: šablonai atitiks įvesties eilutes neskiriant didžiųjų ir mažųjų raidžių ir tai nebus tiesiogiai nurodyta reguliariajame reiškinyje.
-
Tik visiškos atitiktys: jei parinktis įgalinta, šablonai turi atitikti visą įvestį. Tą patį galima padaryti pridėjus pradžios (
^) ir pabaigos ($) prieraišus aplink šabloną. Jei ši parinktis išjungta, šablonai atitiks, kai bus rasti bet kur įvestyje. -
Išrenkamos reikšmių aibės ir pakeitimo funkcijos: jei parinktis įgalinta, naudodami dolerio ženklo pakeitimo sintaksę galite įtraukti tam tikras įvesties dalis (pvz., iš atitikusio šablono išrenkamų reikšmių aibės) į išvestį. Pavyzdžiui, jei atitikęs reguliarusis reiškinys yra
/(news)/page(2)\.html, galite naudoti$1nurodydami pirmą išrenkamų reikšmių aibę (news) ir$2nurodydami antrą išrenkamų reikšmių aibę ("2").
Naudotojo pateikti duomenys
Renkama susisiekimo formos informacija, pvz., el. pašto adresas, telefono numeris, vardas, pavardė ir adresas. Nurodykite informaciją, kurią reikia užfiksuoti, naudodami vieną iš šių režimų:
- Automatinė konfigūracija: automatiškai aptinkami svetainės laukai ir nauji įrašai.
- Neautomatinė konfigūracija: leidžiama susieti esamus Žymų tvarkytuvės kintamuosius su atitinkamais naudotojo pateiktais duomenų laukais, pvz., el. pašto adresu, telefono numeriu, vardu ir adresu.
- Kodas: galite nurodyti duomenų sluoksnio kintamąjį arba tinkintą „JavaScript“ kintamąjį, pateikiantį naudotojo pateiktą struktūrinių duomenų objektą.
Sudėtinio rodinio duomenys
Sudėtinio rodinio ID
Pateikiamas Žymų tvarkytuvės sudėtinio rodinio ID, pvz., 'GTM-101010'.
Sudėtinio rodinio versijos numeris
Kai sudėtinis rodinys veikia peržiūros režimu, sudėtinio rodinio versijos kintamasis pateikia sudėtinio rodinio peržiūros versijos numerį. Kitu atveju šis kintamasis pateiks aktyvią sudėtinio rodinio versiją.
Derinimo režimas
Vertė nustatoma kaip tiesa, jei sudėtinis rodinys veikia peržiūros ir derinimo režimu, o jei neveikia šiuo režimu, nustatoma netiesa.