Više o isječku gtag.js i ID-jevima entiteta
Isječci gtag.js za Universal Analytics entitet i za Google Analytics 4 entitet u osnovi su jednaki. Oba isječka imaju sljedeću strukturu:
01: <script async src="https://www.googletagmanager.com/gtag/js?id=<ID nekog entiteta A>"></script>
02: <script>
03: window.dataLayer = window.dataLayer || [];
04: function gtag(){dataLayer.push(arguments);}
05: gtag('js', new Date());
06:
07: gtag('config', '<ID nekog entiteta A>');
08:
09: gtag('config', '<ID nekog entiteta B>');
10:
11: gtag('event', 'sign_up', { 'method': 'email' });
12:
13: gtag('event', 'view_video', { 'send_to': '<ID nekog entiteta B>' });
14:
15: </script>
1. redak: ako ste Universal Analytics entitet implementirali putem isječka gtag.js, vjerojatno ćete taj redak koda već imati na svojoj web-lokaciji. Umjesto <ID nekog entiteta A> vidjet ćete "UA-" nakon kojeg slijedi niz brojeva. Ako ste implementirali gtag.js za Google Ads ili neki drugi Google Marketing Platform proizvod, taj redak koda možda imate na svojoj web-lokaciji, no <ID nekog entiteta A> počinje s "AW-" ili "DC-".
ID entiteta (ili ID oznake za Google Analytics 4 entitete) naznačen oznakom <ID nekog entiteta A> "upravlja" ovim isječkom gtag.js. To je važno zbog sljedećeg:
- Ako je taj redak već prisutan, ne treba ga ponovno implementirati. Redak "config" morat ćete dodati samo kako biste naveli ID oznake.
- ID entiteta u ovom retku "upravlja" isječkom gtag.js. Ako ID Universal Analytics entiteta ("UA-XXXXXXXX") upravlja oznakom, moći ćete upotrebljavati povezane oznake web-lokacije za slanje podataka o mjerenju u Google Analytics 4 entitet bez dodavanja novog koda na stranicu.
7. redak: gtag smjernica "config" omogućuje prikupljanje podataka za entitet povezan s <ID-jem nekog entiteta A>. Na primjer, u Google Analytics 4 entitetu dodavanje te smjernice s ID-jem oznake poslat će događaje page_view u taj entitet.
ID entiteta može predstavljati mjerenje za različite Googleove proizvode, uključujući Universal Analytics entitet ("UA-XXXXXXXX"), Google Analytics 4 entitet ("G-XXXXXXXX"), Google Ads ("AW-XXXXXXXX") ili Floodlight ("DC-XXXXXXXX).
11. redak: gtag uputa "event" poslat će događaj. U isječcima u kojima postoji više uputa "config" za više entiteta, događaj će se poslati u sve entitete.
U ovom je primjeru parametar "sign_up" naziv događaja. Zadnji parametar objekt je koji sadrži skup parametara događaja. U ovom slučaju "method" je parametar koji ima vrijednost "email".
13. redak: ovdje je "send_to" parametar događaja. To je poseban parametar koji šalje povezani događaj u određeni entitet. Drugim riječima, taj će se događaj slati samo u entitet koji je naveo <ID nekog entiteta B>.
Naredba gtag config
omogućuje osnovno mjerenje.
- Za Universal Analytics entitet "config" s ID-jem Universal Analytics entiteta šalje učitavanje prikaza stranice.
- Za Google Analytics 4 entitet "config" s ID-jem oznake omogućuje prikupljanje događaja page_view (kao automatski prikupljenog događaja) prilikom učitavanja na stranici.
Identifikatori entiteta
ID-jevi Universal Analytics entiteta imaju format "UA-XXXXXXXX". To se ponekad naziva ID-jem praćenja. U ovom ćemo ih vodiču navoditi kao ID UA entiteta.
Web-streamovi podataka Google Analytics 4 entiteta upotrebljavaju ID oznake s formatom "G-XXXXXXXX".
U nekim primjerima koda i dokumentaciji možete vidjeti da se oboje navodi kao "TAG_ID".
Prikupljanje osnovnih podataka
Omogućivanje prikupljanja osnovnih podataka za Google Analytics 4 entitet omogućuje prikupljanje sljedećih događaja:
- događaja page_view
- događaji koji se automatski prikupljaju
- događaja poboljšanog mjerenja (ako su omogućeni na korisničkom sučelju).
Ako vaš postojeći Universal Analytics entitet upotrebljava implementaciju isječka gtag.js, prikupljanje osnovnih podataka za svoj Google Analytics 4 entitet možete omogućiti tako da učinite sljedeće:
- 1. opcija: dodajte novu smjernicu "config" s ID-jem relevantne oznake
ILI - 2. opcija: uključite povezane oznake web-lokacije (ako vaša postojeća implementacija isječka gtag.js ispunjava kriterije prihvatljivosti).
Bez obzira na to koju opciju odaberete, vaš postojeći Universal Analytics entitet ostaje nepromijenjen i nastavit će prikupljati podatke.
1. opcija: dodajte novu uputu "config"
Ako na stranici već postoji gtag.js kôd, jednostavno dodajte dodatnu uputu "config" s ID-jem mjerenja relevantnog Google Analytics 4 entiteta. U primjeru u nastavku 8. redak dodan je postojećoj implementaciji isječka gtag.js. On navodi ID mjerenja Google Analytics 4 entiteta. To će poslati događaje page_view u taj Google Analytics 4 entitet. Također omogućuje automatski prikupljene događaje i događaje poboljšanog mjerenja (ako ste omogućili poboljšano mjerenje) u tom Google Analytics 4 entitetu.1: <script async src="https://www.googletagmanager.com/gtag/js?id=<ID nekog entiteta A>"></script>
2: <script>
3: window.dataLayer = window.dataLayer || [];
4: function gtag(){dataLayer.push(arguments);}
5: gtag('js', new Date());
6:
7: gtag('config', '<ID nekog entiteta A>');
8: gtag('config', 'G-XXXXXXXX');
9: </script>
2. opcija: uključite povezane oznake web-lokacije
Povezanu oznaku web-lokacije možete upotrebljavati ako:
- Postojećim isječkom gtag.js na stranici na kojoj želite mjeriti interakcije korisnika "upravlja" Universal Analytics entitet (tj. ID naveden u ovom retku isječka gtag.js koji počinje s "UA-"):
<script async src="https://www.googletagmanager.com/gtag/js?id=<ID nekog entiteta A>"></script>
(Povezane oznake web-lokacije funkcionirat će i ako postojećim isječkom gtag.js upravlja Google Analytics 4 entitet. Međutim, na tu ćete situaciju naići samo ako je Google Analytics 4 entitet već implementiran.)
- I imate administratorski pristup Universal Analytics entitetu koji je referenciran ID-jem u isječku.
Postavke konfiguracije za gtag.js
Možete konfigurirati osnovni isječak gtag.js za upravljanje postavkama prikupljanja podataka kao što su anonimizacija IP-ja, prilagodbe kolačića i Google signali. To radite pomoću uputa "config" ili "set" u isječku gtag.js.
Universal Analytics entitet ("UA-XXXXXXXX") i Google Analytics 4 entitet ("G-XXXXXXXX") podržavaju implementaciju tih postavki config putem isječka gtag.js. No postoji nekoliko razlika između tih postavki za Universal Analytics entitet i Google Analytics 4 entitet.
- Anonimizacija IP-ja standardizirana je na "true" i ne može se konfigurirati u Google Analytics 4 entitetu. Zbog toga se IP adresa automatski maskira standardnim događajem za Google Analytics 4 entitet (G-XXXXXXXX).
- Kada se globalne postavke trebaju primijeniti na sve konfigurirane entitete, naredbu "set" treba upotrijebiti za primjenu na sve ID-jeve mjerenja i/ili ID-jeve entiteta, uključujući one implementirane putem povezanih oznaka web-lokacije.
- Posebnu pažnju obratite na to da onemogućite značajke Prilagodbe oglasa koje se najčešće implementiraju pomoću retka "config".
- Kada upotrebljavate povezane oznake web-lokacije: sve konfiguracije izvršene u kodu isječka gtag.js pomoću retka "config" primjenjuju se samo na entitet povezan s ID-jem mjerenja u tom retku koda; one se neće automatski poslati u povezani Google Analytics 4 entitet. Ako želite da se konfiguracija primjenjuje na povezani Google Analytics 4 entitet:
- Izradite zasebnu uputu "config" i primijenite je na relevantni Google Analytics 4 entitet referenciranjem na ID mjerenja
ILI - konfigurirajte postavku pomoću upute "set". U tom će se slučaju konfiguracija primijeniti na sve konfigurirane entitete.
- Izradite zasebnu uputu "config" i primijenite je na relevantni Google Analytics 4 entitet referenciranjem na ID mjerenja
Primjeri konfiguracije
Omogućivanje prikupljanja osnovnih podataka; konfiguracija User-ID-ja
gtag('config', 'GA_MEASUREMENT_ID', {
'user_id': 'USER_ID'
});
Konfiguriranje postavki kolačića
gtag('config', 'GA_MEASUREMENT_ID', {
'cookie_prefix': 'MyCookie',
'cookie_domain': 'blog.example.com',
'cookie_expires': 28 * 24 * 60 * 60 // 28 dana, u sekundama
});
Blokiranje događaja page_view
Ako vam slanje događaja page_view prilikom učitavanja koda config nije potrebno (npr. ako imate učitavanje iframea), postavku config možete prilagoditi tako da blokira događaj page_view. Razmislite o scenariju u kojem je događaj page_view poslan, a zatim se korisnik prijavi na web-lokaciju. Za interakciju prijave upotrebljavate uputu "config" kako biste postavili ID korisnika, no ne želite poslati drugi događaj page_view. Sljedeći kôd pokazuje kako spriječiti slanje događaja page_view.
gtag('config', 'MEASUREMENT_ID', {
'user_id': 'USER_ID',
'send_page_view': false
});
Događaji
Pogledajte Vodič za migraciju događaja.
Prilagođene dimenzije i mjerni podaci
Prilagođene dimenzije i mjerni podaci mogu se upotrebljavati za proširenje informacija i za uvoz izvanmrežnih podataka, npr. iz CRM sustava.
Prilikom upotrebe Google oznake (gtag.js) prilagođene dimenzije i mjerni podaci automatski se prevode u parametre ako se koriste povezane oznake web-lokacije ili Google Analytics 4 entitet (npr. "G-XXXXXXXX").
Saznajte više o prilagođenim dimenzijama i mjernim podacima.