Obavijest

G Suite sada je Google Workspace: sve što je potrebno za obavljanje posla.

Vrste korisnički definiranih varijabli za web

U Google upravitelju oznaka izradite korisnički definirane varijable za web koje će ispunjavati određene zahtjeve koji možda nisu obuhvaćeni ugrađenim varijablama.

Da biste stvorili novu korisnički definiranu varijablu, učinite sljedeće:

  1. Na navigacijskoj traci slijeva kliknite Varijable.
  2. U odjeljku Korisnički definirane varijable klliknite Novo.
  3. Kliknite Konfiguracija varijable, a zatim odaberite željenu vrstu varijable.
  4. Unesite opcije konfiguracije za odabranu vrstu varijable.
  5. Varijabli dodijelite naziv. Upotrijebite shemu imenovanja koja opisuje funkciju varijable, npr. "Varijabla podatkovnog sloja – naziv proizvoda."
  6. Kliknite Spremi.

Upravitelj oznaka podržava sljedeće vrste korisnički definiranih varijabli za web:

HTTP preporuka

Vrijednost je postavljena na HTTP preporuku, odnosno URL stranice koju je korisnik prethodno posjetio. Na primjer, ako se korisnik pomakne do jedne od stranica proizvoda s početne stranice, preporuka je tada početna stranica. Primjerak ove vrste varijable automatski se izrađuje u Upravitelju oznaka, ali možete izraditi dodatne primjerke ako želite izdvojiti različite dijelove URL-a preporuke.

URL

Ova vrsta varijable omogućuje vam raščlanjivanje i izdvajanje komponenti URL-a. Možete izraditi dodatne primjerke da bi se prikazali različiti dijelovi URL-a. Možete odabrati sljedeće komponente URL-a: cijeli URL, protokol, naziv hosta, priključak, put, proširenje naziva datoteke, upit i fragment. Ulazna vrijednost postavljena za varijable ove vrste predstavlja URL stranice na kojoj se korisnik trenutačno nalazi (dohvaćena iz objekta document.location). Prilagodite izvor URL-a da se u Upravitelju oznaka upotrebljava druga varijabla kao izvor vrijednosti URL-a.

Varijable stranice

Ova je vrijednost je postavljena na kolačić prve strane s nazivom domene na kojoj se korisnik trenutačno nalazi. U slučaju da je više kolačića istog naziva implenetirano na istoj domeni, odabire se prva vrijednosti. To je isto kao da ste pozvali document.cookie sa stranice i odabrali prvi rezultat.

Prilagođeni JavaScript

Vrijednost je postavljena na rezultat JavaScript funkcije. JavaScript mora preuzeti oblik anonimne funkcije koja vraća vrijednost. Na primjer, možete stvoriti prilagođenu JavaScript varijablu za pretvaranje svih instanci unaprijed definirane varijable {{url}} u mala slova:

function () {
  return {{url}}.toLowerCase();
}

Podatkovni sloj

Vrijednost se postavlja kada se podaci dodaju u podatkovni sloj putem poziva dataLayer.push():
dataLayer.push({"Data Layer Name": "value"}).

U Upravitelju oznaka možete odrediti kako se tumače točke (.) u nazivu ključa:

  • 1. verzija: omogući točke u nazivima ključa. Na primjer, za dataLayer.push("abc": "value") interpretiraj naziv ključa kao "abc" (tj. {"abc": "value"}).
  • 2. verzija: interpretiraj točke kao ugniježđene vrijednosti. Na primjer, interpretiraj dataLayer.push({"abc": "value"}) kao tri ugniježđene razine: {a: {b: {c: "value"}}}.

JavaScript varijabla

Vrijednost je postavljena na globalnu JavaScript varijablu koju navedete. Ako odgovarajuća vrijednost nije postavljena u podatkovnom sloju (pogledajte varijablu Podatkovni sloj) i ne prikazuje se u DOM-u (pogledajte varijablu za DOM element), moguće je da se vrijednost može dohvatiti iz JavaScript varijable. Upotrijebite tu vrstu varijable ako možete pronaći vrijednost koju tražite u izvornom kôdu stranice u obliku JavaScript varijable.

Elementi stranice

Varijabla automatskog događaja

Bilježi informacije o stavci koja je pokrenula događaj (npr. klikovi, slanje obrasca, vidljivost elementa itd.).

  • Element: vraća objekt elementa. Može se tretirati kao objekt za prilagođeni JavaScript, npr. {{Element}}.title, ili u selektorima CSS-a, npr. {{Element}} odgovara selektoru CSS-a div.foo.
  • Vrsta elementa: vraća vrijednost element.tagName, npr. A, BUTTON, IMG.
  • Atribut elementa: navedite naziv atributa i ova opcija vratit će vrijednost tog atributa.
  • Razredi elementa: vraća popis razreda pronađenih u atributu class elementa.
  • ID elementa: vraća vrijednost atributa id.
  • Cilj elementa: vraća vrijednost atributatarget, npr. _blank.
  • Tekst elementa: vraća vrijednost tekstnog sadržaja elementa.
  • URL elementa: vraća URL elementa koji se generira iz atributa href ili action.
  • Novi fragment URL-a povijesti: vraća novi fragment URL-a iz povijesti preglednika, npr. #summary.
  • Stari fragment URL-a povijesti: vraća stari fragment URL-a iz povijesti preglednika, npr. #intro.
  • Novo stanje povijesti: objekt novog stanja povijesti kojim upravljaju pozivi web-lokacije za metodu pushState.
  • Staro stanje povijesti: objekt starog stanja povijesti kojim upravljaju pozivi web-lokacije za metodu pushState.
  • Izvor promjena povijesti: vraća događaj koji je prouzročio promjenu povijesti, npr. pushState, replaceState itd.

DOM element

Vrijednost je postavljena na tekst DOM (Document Object Model) elementa ili vrijednost atributa navedenog DOM elementa. Ako željena vrijednost nije postavljena u podatkovnom sloju (pogledajte varijablu podatkovnog sloja), moguće je da se vrijednost može dohvatiti iz DOM-a. Upotrijebite ovu vrstu varijable ako možete pronaći vrijednost u DOM-u.

Ako je postavljen naziv izbornog atributa, vrijednost varijable vraća vrijednost iz tog atributa (npr. data-food="cupcake"). U suprotnom je vrijednost varijable tekst u DOM elementu.

Vidljivost elementa

Vrijednost se postavlja na temelju vidljivog stanja navedenog DOM elementa. Za razliku od okidača vidljivosti elementa, jedna varijabla Vidljivost elementa može bilježiti vidljivost samo jednog elementa. Odaberite želite li odabrati element na temelju ID-a elementa ili birača CSS-a. Ako se više elemenata podudara s navedenim biračem CSS-a, upotrebljava se prvi podudarni element.

Možete odabrati vrstu izlaza za tu varijablu:

  • True/False: Booleova vrijednost koja pokazuje je li odabrani element vidljiv kad se pozove varijabla. 
  • Postotak: vrijednost postotka između 0 i 100 koja pokazuje u kolikoj je mjeri odabrani element vidljiv na zaslonu kad se pozove varijabla.

Ako kao vrstu izlaza odaberete True/False, možete odabrati i Minimalni postotak vidljivosti kojim se određuje u kolikoj mjeri odabrani element mora biti vidljiv na zaslonu da bi varijabla vratila vrijednost "true".

Uslužni programi

Konstanta

Vrijednost je postavljena na niz koji navedete. Varijable niza konstante često se koriste kada postoji više oznaka koje upotrebljavaju isti broj računa. Pogledajte i sljedeće: postavke Google Analyticsa.

Prilagođeni događaj

Vrijednost je postavljena na naziv prilagođenog događaja koji je dodan u podatkovni sloj.

Naziv okruženja

Vraća naziv okruženja koji se pregledava u načinu pregleda.

Postavke Google Analyticsa

Varijabla Postavke Google Analyticsa upotrebljava se u Universal Analytics oznakama u web i mobilnim (Firebase) spremnicima za centralno konfiguriranje i dijeljenje uobičajenih postavki Google Analyticsa koje se upotrebljavaju u većem broju oznaka. Ako pomoću Universal Analyticsa izradite Google Analytics oznaku, Upravitelj oznaka tražit će vas da odaberete ili izradite varijablu Postavke Google Analyticsa. Saznajte više.

Google oznaka: postavke konfiguracije

Ova vam varijabla omogućuje postavljanje parametara na razini konfiguracije kad se Google oznaka učita.

Na primjer, pretpostavimo da objavite svoju web-lokaciju na više jezika i želite segmentirati publiku prema jeziku na kojem je čita. Možete izraditi konfiguracijsku varijablu s parametrom language i upotrebljavati je u Google oznakama umjesto da ručno ažurirate svaku oznaku.

Saznajte kako ponovno upotrijebiti postavke konfiguracije.

Google oznaka: postavke događaja

Ova varijabla omogućuje vam postavljanje parametara na razini događaja radi slanja dodatnih podataka uz GA4 događaj.

Na primjer, pretpostavimo da ste vlasnik online trgovine i imate rasprodaju. Želite pratiti koliko korisnika upotrijebi kôd popusta koji ste im dali. Umjesto da ručno dodajete parametar discount u svaku oznaku, možete ponovno upotrijebiti parametar s varijablom Google oznaka: postavke događaja.

Saznajte kako ponovno upotrijebiti postavke konfiguracije.

Praćenje zapisnika

Vrijednost je postavljena prema uputama u praćenju zapisnika. Praćenje zapisnika sadrži dva stupca: (Tablica je prazna da bi se pokazalo da se podaci kasnije upotrebljavaju):

When [odaberite varijablu] equals Postavi [ovu varijablu] na
   

Praćenje zapisnika omogućuje izradu varijable za koju se vrijednost mijenja ovisno o vrijednosti u drugoj varijabli. To je korisno ako je web-lokacija postavljena na takav način da se odgovarajuća vrijednost (primjerice, ID praćenja konverzija) može mapirati na URL, DOM element ili drugi dio stranice. U ovom primjeru izrađuje se varijabla naziva ID konverzije. Ako URL sadrži /thanks/buy1.html, vrijednost je postavljena na 12345; ako URL sadrži thanks/buy2.html, vrijednost je postavljena na 34567.

Kada {{url}} sadrži Postavite {{Conversion ID}} na
/thanks/buy1.html 12345
/thanks/buy2.html 34567
/thanks/buy3.html 56789

Nasumični broj

Vrijednost je postavljena na nasumični broj između 0 i 2147483647.

Tablica RegEx

Varijabla Tablica regularnih izraza funkcionira slično kao varijabla Praćenje zapisnika, a pruža i mogućnost pokretanja uzoraka regularnih izraza za stavke za koje želite pronaći podudaranje.

Za ovu konfiguraciju Tablice regularnih izraza:

Uzorak Izlaz
.*/page[1-3]\.html.* foo
.*/page[4-6]\.html.* bar
.*/page[7-9]\.html.* baz

Izlazna vrijednost varijable bit će kako slijedi:

Podudarni rezultat Vrijednost
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

Tablica regularnih izraza pretražuje se od vrha popisa prema dnu. Kada dođe do podudaranja, vraća se odgovarajuća izlazna vrijednost.

Odaberite opciju Postavi zadanu vrijednost da biste postavili izlaznu vrijednost kada dođe do podudaranja.

Prema zadanim postavkama uzorci moraju odgovarati cijelom nizu unosa te ne razlikuju velika i mala slova. To ponašanje možete prilagoditi u odjeljku Napredne postavke:

  • Zanemari razlikovanje velikih i malih slova: uzorci će uparivati velika i mala slova bez potrebe za eksplicitnim ugrađivanjem u regularni izraz.

  • Samo potpuna podudaranja: ako se omogući ova opcija, uzorci moraju odgovarati cijelom unosu. To je jednako tome da oko uzorka implicitno postavite početna (^) i završna ($) sidra. Ako se ta opcija onemogući, uzorci će se podudarati kada se pronađu bilo gdje u unosu.

  • Nizovi za izdvajanje i funkcija zamjene: ako se omogući ova opcija, možete upotrebljavati sintaksu zamjene znaka za dolar kako biste uključili dijelove unosa (npr. iz nizova za izdvajanje u uzorku za podudaranje) unutar izlaza. Na primjer, ako je podudarni regularni izraz /(news)/page(2)\.html, možete upotrebljavati $1 za referenciranje prvog niza za izdvajanje (news) i $2 za referenciranje drugog niza za izdvajanje (2).

Upotreba opcije Nizovi za izdvajanje i funkcija zamjene uz onemogućenu opciju Samo potpuna podudaranja može rezultirati neočekivanim ponašanjem (npr. vraćanjem vrijednosti cijelog unosa uz zamjenu podudarnog dijela).

Podaci koje su naveli korisnici

Prikuplja podatke o obrascu za kontakt, kao što su e-adresa, telefon, ime i adresa. Navedite podatke za bilježenje na jedan od sljedećih načina:

  • Automatska konfiguracija:  automatski otkriva polja obrasca na vašoj web-lokaciji i nove unose.
  • Ručna konfiguracija: omogućuje vam mapiranje postojećih varijabli Upravitelja oznaka na odgovarajuća polja podataka koje pružaju korisnici, kao što su e-adresa, telefonski broj te ime i adresa.
  • Kôd: omogućuje vam da navedete varijablu podatkovnog sloja ili prilagođenu JavaScript varijablu koja vraća strukturirani objekt podataka koji pružaju korisnici.

Podaci o spremniku

ID spremnika

Vraća ID spremnika Upravitelja oznaka, npr. GTM-101010.

Broj verzije spremnika

Kkada je spremnik u načinu pregleda, varijabla verzije spremnika vraća broj verzije pregleda spremnika. Inače ta varijabla vraća broj objavljene verzije spremnika.

Način otklanjanja pogrešaka

Vrijednost je postavljena na true ako je spremnik u načinu pregleda i otklanjanja pogrešaka, a ako nije, vrijednost je postavljena na false.

Je li to bilo korisno?

Kako to možemo poboljšati?

Trebate li dodatnu pomoć?

Slijedite ove upute:

Pretraživanje
Izbriši pretraživanje
Zatvaranje pretraživanja
Glavni izbornik
3932121676060743897
true
Pretraži Centar za pomoć
true
true
true
true
true
102259
false
false