[UA→GA4] Kako se koda gtag.js za UA preslika v GA4

To je vodnik za implementacijo za lastnike spletnih mest, ki uporabljajo knjižnico gtag.js in želijo razumeti, kako se gtag.js za Universal Analytics (UA) preslika v Google Analytics 4. V tem članku je predpostavljeno, da ste že ustvarili znamko Google Analytics 4. Če morate na stran dodati osnovno kodo za meritve, preberite raje ta članek.
V tem članku:

O delčku kode gtag.js in ID-jih znamk

Delčka kode gtag.js za znamko Universal Analytics in za znamko Google Analytics 4 sta v osnovi enaka. Oba delčka imata naslednjo strukturo:

01: <script async src="https://www.googletagmanager.com/gtag/js?id=<ID neke znamke 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 neke znamke A>');

08:

09: gtag('config', '<ID neke znamke B>');

10:

11: gtag('event', 'sign_up', { 'method': 'email' });

12:

13: gtag('event', 'view_video', { 'send_to': '<ID neke znamke B>' });

14:

15: </script>

1. vrstica: Če ste znamko Universal Analytics implementirali prek kode gtag.js, na spletnem mestu verjetno že imate to vrstico kode. Namesto <ID neke znamke A> je prikazano »UA-« in niz številk. Če ste kodo gtag.js implementirali za Google Ads ali drug izdelek v okviru storitve Google Marketing Platform, je ta vrstica kode prav tako lahko prisotna na vašem spletnem mestu, vendar se <ID neke znamke A> začne z »AW-« ali »DC-«.

ID znamke (ali ID oznake za znamke Google Analytics 4), ki ga označuje <ID neke znamke A>, »nadzira« ta delček kode gtag.js. To je pomembno zaradi več razlogov:

  1. Če je ta vrstica že prisotna, je ni treba implementirati še enkrat. Dodati morate samo vrstico »config«, da določite ID oznake.
  2. ID znamke v tej vrstici »nadzira« delček kode gtag.js. Če oznako nadzira ID znamke Universal Analytics (»UA-XXXXXXXX«), boste lahko za pošiljanje podatkov meritev v znamko Google Analytics 4 uporabili povezane oznake spletnega mesta, ne da bi morali na stran dodati kakršno koli novo kodo.

7. vrstica: Ukaz »config« za gtag omogoča zbiranje podatkov za znamko, povezano z <ID-jem neke znamke A>. Če na primer pri znamki Google Analytics 4 dodate ta ukaz z ID-jem oznake, se bodo v to znamko pošiljali dogodki »page_view«.

ID znamke lahko predstavlja meritev za različne Googlove izdelke, vključno z znamko Universal Analytics (»UA-XXXXXXXX«), znamko Google Analytics 4 (»G-XXXXXXXX«), Google Ads (»AW-XXXXXXXX«) ali Floodlight (»DC-XXXXXXXX«).

11. vrstica: Ukaz »event« za gtag pošlje dogodek. V delčkih z več ukazi »config« za več znamk se dogodek pošlje v vse znamke.

V tem primeru je parameter »sign_up« ime dogodka. Zadnji parameter je predmet, ki vsebuje nabor parametrov dogodka. V tem primeru je »method« parameter z vrednostjo »email«.

13. vrstica: Dogodek v tej vrstici ima parameter »send_to«. To je poseben parameter, ki povezani dogodek pošlje v določeno znamko. Drugače povedano, ta dogodek bo poslan samo v znamko, ki jo določa <ID neke znamke B>.

Ukaz config za gtag omogoča osnovno merjenje.

  • Pri znamki Universal Analytics ukaz »config« z ID-jem znamke Universal Analytics pošlje zadetek za ogled strani.
  • Pri znamki Google Analytics 4 ukaz »config« z ID-jem oznake omogoča zbiranje dogodkov »page_view« (kot samodejno zbrani dogodek), ko se naloži na strani.

Identifikatorji znamk

ID-ji znamk Universal Analytics imajo obliko »UA-XXXXXXXX«. To se včasih imenuje tudi ID za sledenje. V tem vodniku ga bomo imenovali ID znamke UA.

Spletni podatkovni tokovi znamk Google Analytics 4 uporabljajo ID oznake v obliki »G-XXXXXXXX«.

V nekaterih primerih kode in dokumentaciji se lahko oba imenujeta »TAG_ID«.

Zbiranje osnovnih podatkov

Če omogočite zbiranje osnovnih podatkov za znamko Google Analytics 4, s tem omogočite zbiranje naslednjih podatkov:

Če vaša obstoječa znamka Universal Analytics uporablja implementacijo kode gtag.js, omogočite osnovno zbiranje podatkov za znamko Google Analytics 4 tako, da upoštevate ta navodila:

  • 1. možnost: Dodajanje novega ukaza »config« z ustreznim ID-jem oznake
    ALI
  • 2. možnost: Vklop povezanih oznak spletnega mesta (če je obstoječa implementacija kode gtag.js primerna)

Ne glede na to, katero možnost izberete, to ne bo vplivalo na obstoječo znamko Universal Analytics in podatki se bodo zbirali še naprej.

1. možnost: Dodajanje novega ukaza »config«

Če na strani že obstaja koda gtag.js, dodajte dodatni ukaz »config« z ustreznim ID-jem meritve znamke Google Analytics 4. V spodnjem primeru je bila 8. vrstica dodana v obstoječo implementacijo kode gtag.js. Sklicuje se na ID meritve znamke Google Analytics 4. To pošlje dogodke »page_view« v to znamko Google Analytics 4. Omogoči tudi dogodke, ki se zbirajo samodejno, in dogodke izboljšane meritve (če ste izboljšano meritev omogočili) za to znamko Google Analytics 4.

1: <script async src="https://www.googletagmanager.com/gtag/js?id=<ID neke znamke 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 neke znamke A>');

8: gtag('config', 'G-XXXXXXXX');

9: </script>

2. možnost: Vklop povezanih oznak spletnega mesta

Povezano oznako spletnega mesta lahko uporabite v teh primerih:

  • Obstoječi delček kode gtag.js na strani, na kateri želite meriti uporabniške interakcije, »nadzira« znamka Universal Analytics (tj. ID, naveden v tej vrstici delčka kode gtag.js, se začne z »UA-«):

<script async src="https://www.googletagmanager.com/gtag/js?id=<ID neke znamke A>"></script>

(Povezane oznake spletnega mesta bodo delovale tudi, če obstoječi delček kode gtag.js nadzira znamka Google Analytics 4. Vendar bi tak primer srečali le, če je znamka Google Analytics 4 že implementirana.)

  • IN imate skrbniški dostop do znamke Universal Analytics, ki jo določa ID v delčku kode.
Če imate na strani implementirano oznako gtag.js in vsebnik GTM, morate oznako gtag.js umestiti nad vsebnik GTM, da bodo povezane oznake spletnega mesta delovale.

Nastavitve konfiguracije za gtag.js

Osnovni delček kode gtag.js lahko konfigurirate in s tem upravljate nastavitve zbiranja podatkov, kot so anonimizacija IP-jev, prilagoditve piškotkov in Signali iz Googla. To izvedete z ukazom »config« ali »set« v kodi gtag.js.

Znamke Universal Analytics (»UA-XXXXXXXX«) in Google Analytics 4 (»G-XXXXXXXX«) podpirajo implementacijo teh nastavitev konfiguracije prek kode gtag.js. Vendar pa je med temi nastavitvami za znamke Universal Analytics in znamke Google Analytics 4 nekaj razlik. 

  • Anonimizacija IP-jev je v znamki Google Analytics 4 standardno nastavljena na »true« in je ni mogoče konfigurirati. Zato je pri standardnem dogodku za znamko Google Analytics 4 (»G-XXXXXXXX«) naslov IP samodejno zakrit.
  • Če je treba globalne nastavitve uveljaviti za vse konfigurirane znamke, uporabite ukaz »set« za uveljavitev pri vseh ID-jih meritev in/ali ID-jih znamk, vključno s tistimi znamkami, ki so implementirane prek povezanih oznak spletnega mesta.
  • Bodite zlasti pozorni na funkcije za onemogočanje osebnega prilagajanja oglasov, ki se najpogosteje implementirajo prek vrstice »config«.
  • Pri uporabi povezanih oznak spletnega mesta: Kakršne koli konfiguracije, izvedene v kodi gtag.js z ukazom »config«, veljajo samo za znamko, povezano z ID-jem meritve v tej vrstici kode, pri čemer ne bo prišlo do samodejnega pošiljanja v povezano znamko Google Analytics 4. Če želite, da se bo konfiguracija uporabljala za povezano znamko Google Analytics 4,
    • ustvarite ločen ukaz »config« in ga uveljavite za ustrezno znamko Google Analytics 4 s sklicem na ID meritve
      ALI
    • nastavitev konfigurirajte z uporabo ukaza »set«, pri čemer se konfiguracija uveljavi za vse konfigurirane znamke.

Primeri konfiguracije

Omogočanje osnovnega zbiranja podatkov; konfiguracija za User-ID

gtag('config', 'GA_MEASUREMENT_ID', {

'user_id': 'USER_ID'

});

Konfiguracija nastavitev piškotkov

gtag('config', 'GA_MEASUREMENT_ID', {

'cookie_prefix': 'MyCookie',

'cookie_domain': 'blog.example.com',

'cookie_expires': 28 * 24 * 60 * 60 // 28 dni, v sekundah

});

Blokiranje dogodka »page_view«

Če pri nalaganju kode »config« ne potrebujete pošiljanja dogodka »page_view« (npr. pri nalaganju iframe), lahko nastavitev »config« prilagodite tako, da blokira dogodek »page_view«. Predstavljajte si scenarij, v katerem se pošlje dogodek »page_view«, čemur sledi prijava uporabnika na spletno mesto. Za interakcijo prijave uporabite ukaz »config« za nastavitev ID-ja uporabnika, pri čemer ne želite poslati drugega dogodka »page_view«. Naslednja koda ponazarja, kako preprečiti pošiljanje dogodka »page_view«.

gtag('config', 'MEASUREMENT_ID', {

'user_id': 'USER_ID',

'send_page_view': false

});

Dogodki

Več informacij najdete v vodniku za selitev dogodka.

Razsežnosti in meritve po meri

Razsežnosti in meritve po meri je mogoče uporabiti za razširitev podatkov ter uvoz podatkov zunaj spleta, na primer iz sistemov CRM.

Ko uporabljate Googlovo oznako (gtag.js), se meritve razsežnosti in meritev po meri samodejno pretvorijo v parametre, če so uporabljene povezane oznake spletnega mesta ali znamka Google Analytics 4 (npr. »G-XXXXXXXX«).

Preberite več o razsežnostih in meritvah po meri.

 

Je bilo to uporabno?

Kako lahko to izboljšamo?
Iskanje
Počisti iskanje
Zapiranje iskanja
Glavni meni
9734912660913298821
true
Iskanje v centru za pomoč
true
true
true
true
true
69256
false
false