[GA4] Nastavení měření ve více doménách

Tento článek je určen vlastníkům webových stránek, kteří potřebují jednotné měření ve více než jedné doméně, například na webu zákazníka a v samostatné doméně používané pro nákupní košík. Článek se týká služeb v Google Analytics 4. Pokud používáte Universal Analytics, přečtěte si místo něj tento článek.

Měření ve více doménách umožňuje správně připsat aktivitu jednomu uživateli, i pokud probíhá ve více doménách. Odchozí kliknutí, která by normálně spustila událost pomocí vylepšeného měření, jsou ignorována, pokud odchozí odkaz vede na doménu, kterou jste uvedli jako součást měření ve více doménách.

Video se stručným přehledem

Soubory cookie a měření ve více doménách

Pokud byl udělen souhlas, použije služba Analytics soubory cookie první strany k nastavení ID pro každého unikátního uživatele a každou unikátní relaci.

  • Bez měření ve více doménách se pro každou doménu, kterou uživatel navštíví, vytvoří nový soubor cookie s novým identifikátorem. V důsledku toho bude jeden uživatel na jednom zařízení, který navštíví různé kořenové domény (např. www.priklad.com a www.jinypriklad.com), identifikován samostatně (dva uživatelé a dvě relace místo jednoho uživatele a jedné relace).
  • Při měření ve více doménách si soubory cookie zachovávají stejná ID, která jsou předávána z jedné domény do druhé, pomocí parametru adresy URL (_gl), když uživatel přechází mezi doménami pomocí odkazu nebo formuláře. V důsledku toho služba Analytics identifikuje pouze jednoho uživatele a jednu relaci.
Poznámka: Toto nastavení není pro subdomény potřeba, protože sdílejí soubory cookie s kořenovou doménou (kromě případů, kdy změníte výchozí konfiguraci domény souboru cookie).

Když máte také službu v Universal Analytics

Pro službu v Universal Analytics se měření ve více doménách nastavuje prostřednictvím kódu (buď ve zdrojovém kódu pomocí knihovny analytics.js či gtag.js, nebo pomocí Správce značek Google). Pro službu v Google Analytics 4 se nastavení provádí na stránce Administrátor. Podle níže uvedených pokynů přidejte stejné domény, které jste uvedli v kódu stránky pro službu v Universal Analytics.

Pokud ve značce Google již máte konfiguraci pro službu v Universal Analytics, bude použita i na službu v Google Analytics 4. Všechny domény, které jste uvedli v kódu nebo prostřednictvím stránky Administrátor, budou uplatněny i ve službě v Google Analytics 4. Doporučujeme však konfiguraci provádět jen na stránce Administrátor.

Nastavení měření ve více doménách pomocí stránky Administrátor

Potřebujete roli editora, abyste mohli nastavit měření ve více doménách, a můžete vytvořit až 100 podmínek.

Zkontrolujte značku (například značku Google na každé stránce HTML) pro všechny domény, které chcete zahrnout do měření ve více doménách. Značka na každé stránce musí používat stejné ID značky (tj. stejné ID „G-“) ze stejného webového datového streamu.

  1. Na stránce Administrátor v části Shromažďování a úprava dat klikněte na Datové streamy.
  2. Klikněte na Web a pak na webový datový stream.
  3. V podrobnostech o webovém streamu klikněte dole na Konfigurovat nastavení značek.
  4. V části Nastavení klikněte na možnost Konfigurace vašich domén.
  5. Pokud stejnou značku Google používáte ve více doménách, rozpoznají se automaticky a zobrazí se v sekci Doporučení. Když chcete doporučení přijmout, klikněte na Přidat.
    Pokud chcete doménu přidat ručně, klikněte na možnost Přidat podmínku v části Zahrnout domény, které splňují následující podmínky:
    • Vyberte typ shody.
    • Do pole Doména zadejte identifikátor domény, pro kterou chcete vyhodnocovat shodu (např. example.com).
    • Přidejte všechny domény, které chcete zahrnout do měření ve více doménách.
    Podmínky se vyhodnocují s použitím logického operátoru NEBO.
  6. Klikněte na Uložit.

Ruční nastavení

Doporučujeme měření ve více doménách nakonfigurovat prostřednictvím rozhraní Analytics. Mohou však nastat situace, kdy budete potřebovat prostřednictvím měřicího kódu implementovat vlastní řešení. V těchto případech jej můžete nastavit ručně tak, že pomocí příkazů get a set rozhraní API gtag.js zajistíte, aby ID zůstávala při přechodu mezi doménami stejná. Přečtěte si další informace o ručním nastavení měření ve více doménách.

Příklad

ID klienta ve zdrojové doméně načtěte pomocí metody get:

  
gtag('get', 'TAG_ID', 'client_id', (client_id) => {
  // Uložení ID klienta do proměnné.
});
gtag('get', 'TAG_ID', 'session_id', (session_id) => {
  // Uložení ID relace do proměnné.
});

  

Jakmile budete znát ID klienta a relace, přidejte je do odkazu, kterým uživatele směrujete na cílovou doménu:

<a href="https://example.com/?clientId=XXXXX&sessionId=YYYYY">example.com</a>

 

Na cílové stránce obě ID z adresy URL přečtěte a nastavte je příkazem config:


gtag('config','TAG_ID', {
'client_id': getClientIdFromUrl(),
'session_id': getSessionIdFromUrl()
});
  

Kontrola správného fungování měření ve více doménách

Měření ve více doménách funguje tak, že se k adresám URL na vašem webu připojují parametry. V ojedinělých případech může dojít k chybě webového serveru, například vrácení kódu chyby 5xx nebo nespuštění stahování.

Jak ověřit, jestli měření ve více doménách funguje:

  1. Na svém webu otevřete stránku obsahující odkaz nebo formulář, který odkazuje na doménu nakonfigurovanou pro měření ve více doménách.
  2. Kliknutím na odkaz nebo formulář přejděte na cílovou doménu.
  3. Zkontrolujte, zda se stránka načítá správně.
  4. Zkontrolujte, zda adresa URL cílové domény obsahuje propojovací parametr _gl, například: https://www.example.com/?_gl=1*abcde5*.
  5. Pokud váš web umožňuje stahování, přejděte na stránku s parametrem propojení v adrese URL a zahajte stahování. Zkontrolujte, zda se stahování úspěšně zahájilo.

Pokud dojde k chybě, vyzkoušejte odstraňování problémů s měřením ve více doménách.

Odstraňování problémů

Pokud se vám výše uvedeným postupem nepodařilo ověřit přítomnost parametru _gl v adrese URL cílové domény, zkontrolujte, zda doména nastavená v rozhraní odpovídá doméně, na kterou váš web odkazuje.

Je také možné, že je web nakonfigurován způsobem, který zabraňuje správnému fungování měření ve více doménách. S pomocí zkušeného webového vývojáře můžete zjistit, zda nejsou vaše webové stránky ovlivněny níže uvedenými problémy.

Přesměrování adres URL

Pokud cílová stránka přesměrovává nebo nepodporuje přítomnost libovolných parametrů v URL, může být parametr _gl z adresy odstraněn, přestože tam byl službou Analytics na předchozí stránce přidán. (Obvykle se to děje tak rychle, že to není pouhým okem vidět.) Jestliže chcete zjistit, zda k tomu na vašem webu dochází, zkontrolujte pomocí Nástrojů pro vývojáře Chrome síťové požadavky odeslané předchozí stránkou. Tento problém lze vyřešit tak, že web nakonfigurujete tak, aby při přesměrování parametr _gl zachovával.

Konflikty s jinými skripty

Měření ve více doménách funguje tak, že v uzlu dokumentu na stránce vytvoří posluchač událostí. Když uživatel klikne na odkaz, dostane se událost kliknutí postupně až do uzlu dokumentu a k adrese URL odkazu je přidán parametr _gl. V níže uvedených případech to ale nebude fungovat správně:

  • Když je přechod na jinou stránku proveden v rámci JavaScriptu a ne jako přímá odezva na uživatelovu akci.
  • Když nějaký jiný skript na stránce ukončí přeposílání události dřív, než se dostane do uzlu dokumentu, například pomocí metody Event.stopPropagation().

Pomohly vám tyto informace?

Jak bychom článek mohli vylepšit?
Vyhledávání
Vymazat vyhledávání
Zavřít vyhledávání
Hlavní nabídka
312187453356162076
true
Prohledat Centrum nápovědy
true
true
true
true
true
69256
false
false