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.
Využívejte statistiky o cestách zákazníků, bez dalších poplatků
Po kliknutí na Začít se můžete podívat, jaké akce zákazníci na vašich webech provádějí. To pomáhá zaznamenávat například funkce měření ve více doménách.
Video se stručným přehledem
Pokud chcete titulky ve svém jazyce, můžete si je zapnout na YouTube. Ve spodní části přehrávače videa klikněte na ikonu Nastavení , vyberte Titulky a nastavte požadovaný jazyk.
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.
Způsoby, jak zabránit odkazům z vlastní domény:
- Zkontrolujte, zda jsou všechny stránky vašeho webu označkovány měřicím kódem Analytics
- Zkontrolujte, zda je měření ve více doménách správně nakonfigurováno na všech stránkách.
- Zkontrolujte nastavení domény souborů cookie v měřicím kódu a ujistěte se, že všechny subdomény v doméně používají stejnou doménu souborů cookie.
- Přidání subdomén do seznamu vyloučení
Nastavení měření ve více doménách pomocí stránky Administrátor
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.
- V části Administrátor, v části Shromažďování a úprava dat, klikněte na Datové streamy.
Předchozí odkaz otevře službu v Analytics, kterou jste používali naposledy. Službu můžete změnit pomocí výběru služby. Musíte mít roli editor nebo vyšší až , abyste mohli nastavit měření ve více doménách a vytvořit až 100 podmínek.
- Klikněte na Web a pak na webový datový stream.
- V podrobnostech o webovém streamu klikněte dole na Konfigurovat nastavení značek.
- V části Nastavení klikněte na možnost Konfigurace vašich domén.
- 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.
- 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:
- 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.
- Kliknutím na odkaz nebo formulář přejděte na cílovou doménu.
- Zkontrolujte, zda se stránka načítá správně.
- Zkontrolujte, zda adresa URL cílové domény obsahuje propojovací parametr
_gl
, například:_gl
. - 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()
.