Pomiar w wielu domenach umożliwia dokładne przypisywanie jednemu użytkownikowi działań wykonywanych przez niego w różnych domenach. Kliknięcia wychodzące, które normalnie wywołują zdarzenie poprzez pomiar zaawansowany, są ignorowane, gdy link wychodzący prowadzi do domeny objętej przez Ciebie pomiarem w wielu domenach.
Poznaj bezpłatne statystyki dotyczące ścieżki klienta
Na początek możesz sprawdzić, jak klienci wchodzą w interakcje z Twoimi witrynami, na przykład za pomocą funkcji pomiaru w wielu domenach.
Film z omówieniem
Aby wyświetlać napisy w swoim języku, włącz napisy w YouTube. U dołu odtwarzacza kliknij ikonę ustawień , a potem kliknij „Napisy” i wybierz swój język.
Pliki cookie a pomiar w wielu domenach
Jeśli użytkownicy wyrazili zgodę na przetwarzanie danych, Analytics używa własnych plików cookie do przypisywania identyfikatorów poszczególnym użytkownikom i sesjom.
- Bez pomiaru w wielu domenach w przypadku każdej domeny odwiedzanej przez użytkownika tworzony jest nowy plik cookie z nowym identyfikatorem. W efekcie pojedynczy użytkownik, który na tym samym urządzeniu korzysta z różnych domen głównych (np. www.example.com i www.anotherexample.com), będzie identyfikowany jako 2 użytkowników w ramach 2 sesji zamiast 1 użytkownika w ramach 1 sesji.
- Dzięki pomiarowi w wielu domenach pliki cookie zachowują te same identyfikatory, które są przekazywane między domenami za pomocą parametru adresu URL (
_gl
), gdy użytkownik przechodzi między domenami, korzystając z linku lub formularza. W efekcie Analytics identyfikuje tylko jednego użytkownika i jedną sesję.
Aby zapobiegać odesłaniom wewnętrznym:
- Upewnij się, że wszystkie strony w Twojej witrynie są otagowane kodem pomiarowym Analytics.
- Sprawdź, czy pomiar w wielu domenach jest prawidłowo skonfigurowany na wszystkich stronach.
- Sprawdź ustawienia domeny pliku cookie w kodzie pomiarowym, aby mieć pewność, że wszystkie subdomeny w domenie używają tej samej domeny pliku cookie.
- Dodaj subdomeny do listy wykluczeń.
Konfigurowanie pomiaru w wielu domenach na stronie Administracja
Sprawdź tag (np. tag Google na każdej stronie HTML) w przypadku każdej domeny, którą chcesz objąć pomiarem w wielu domenach. Tag na każdej stronie musi używać tego samego identyfikatora tagu (tzn. tego samego identyfikatora „G-”) z tego samego strumienia danych z sieci.
- W sekcji Administracja w sekcji Zbieranie i modyfikowanie danych kliknij Strumienie danych.
Link Poprzednia otwiera ostatnio używaną usługę w Analytics. Możesz zmienić usługę za pomocą selektora usługi. Musisz mieć rolę Edytujący (lub o większych uprawnieniach) aby skonfigurować pomiar w wielu domenach. Możesz utworzyć maksymalnie 100 warunków.
- Kliknij kolejno Sieć i strumień danych z sieci.
- U dołu szczegółów strumienia danych z sieci kliknij Skonfiguruj ustawienia tagów.
- W sekcji Ustawienia kliknij Konfigurowanie domen.
- Jeśli używasz tego samego tagu Google w różnych domenach, zostaną one automatycznie wykryte i wyświetlone w sekcji Rekomendacje. Aby zaakceptować rekomendację, kliknij Dodaj.
Aby ręcznie dodać domenę, w sekcji Uwzględnij domeny spełniające poniższe warunki kliknij Dodaj warunek:- Wybierz typ dopasowania.
- W sekcji Domena wpisz identyfikator domeny, którą chcesz dopasować (np. example.com).
- Dodaj wszystkie domeny, które chcesz objąć pomiarem w wielu domenach.
- Kliknij Zapisz.
Konfiguracja ręczna
Zalecamy skonfigurowanie pomiaru w wielu domenach w interfejsie Analytics. Może się jednak zdarzyć, że konieczne będzie wdrożenie niestandardowego rozwiązania za pomocą kodu pomiarowego. W takim przypadku możesz go skonfigurować ręcznie, korzystając z poleceń get i set interfejsu API gtag.js do utrzymywania spójności identyfikatorów w wielu domenach. Dowiedz się więcej o ręcznym konfigurowaniu pomiaru w wielu domenach.
Przykład
Aby pobrać identyfikator klienta z domeny źródłowej, użyj metody get
:
gtag('get', 'TAG_ID', 'client_id', (client_id) => { // Zapisywanie identyfikatora klienta w zmiennej.
});
gtag('get', 'TAG_ID', 'session_id', (session_id) => { // Zapisywanie identyfikatora sesji w zmiennej.
});
Gdy masz już identyfikatory klienta i sesji, dodaj je do linku prowadzącego do domeny docelowej:
<a href="https://example.com/?clientId=XXXXX&sessionId=YYYYY">example.com</a>
Na stronie docelowej odczytaj identyfikatory z adresu URL i ustaw je za pomocą polecenia config:
gtag('config','IDENTYFIKATOR_TAGU', {
'client_id': getClientIdFromUrl(),
'session_id': getSessionIdFromUrl()
});
Sprawdzanie, czy pomiar w wielu domenach działa prawidłowo
Pomiar w wielu domenach polega na dodawaniu parametrów do adresów URL w witrynie. W rzadkich przypadkach serwer WWW może napotkać błąd, na przykład zwróci kod odpowiedzi 5xx lub nie rozpocznie pobierania.
Aby sprawdzić, czy pomiar w wielu domenach działa prawidłowo:
- Otwórz stronę w swojej witrynie, która zawiera link lub formularz prowadzący do domeny objętej pomiarem w wielu domenach.
- Aby przejść do domeny docelowej, kliknij link lub prześlij formularz.
- Sprawdź, czy strona wczytuje się prawidłowo.
- Sprawdź, czy adres URL w domenie docelowej zawiera parametr łączący
_gl
, np.https://www.example.com/?_gl=1*abcde5*
. - Jeśli w Twojej witrynie dostępne są pliki do pobrania, otwórz stronę z parametrem łączącym w adresie URL i rozpocznij pobieranie. Sprawdź, czy pobieranie się rozpoczęło.
Jeśli pojawi się błąd, zapoznaj się z informacjami o rozwiązywaniu problemów z pomiarem w wielu domenach.
Rozwiązywanie problemów
Jeśli wykonując podane wyżej instrukcje, nie możesz potwierdzić obecności parametru _gl
w adresie URL domeny docelowej, dokładnie sprawdź, czy domena skonfigurowana w interfejsie jest zgodna z domeną, do której prowadzi Twoja witryna.
Możliwe też, że Twoja witryna jest skonfigurowana w sposób uniemożliwiający pomiar skuteczności w wielu domenach. Korzystając z pomocy doświadczonego programisty witryn, sprawdź, czy występują w Twojej witrynie podane niżej problemy.
Przekierowania adresów URL
Jeśli strona docelowa zawiera przekierowanie lub nie obsługuje niektórych parametrów zapytania, parametr _gl
może zostać usunięty z adresu URL nawet wtedy, gdy został dodany przez Analytics na poprzedniej stronie. Zwykle dzieje się to zbyt szybko, aby udało Ci się to zaobserwować. Aby dowiedzieć się, czy ten problem występuje w Twojej witrynie, sprawdź w Narzędziach deweloperskich w Chrome żądania sieci nadesłane przez poprzednią stronę. W celu rozwiązania tego problemu skonfiguruj witrynę w taki sposób, aby zachowywała w przekierowaniach parametr _gl
.
Konflikty z innymi skryptami
Pomiar w wielu domenach działa dzięki utworzeniu detektora zdarzeń w węźle Document strony. Gdy użytkownik kliknie link, zdarzenie kliknięcia dotrze do węzła Document, a parametr _gl
zostanie dodany do adresu URL linku. Ten proces nie zadziała prawidłowo w takich sytuacjach:
- gdy nawigacja jest wywoływana przez JavaScript, a nie w bezpośredniej reakcji na działanie użytkownika;
- gdy skrypty konkurujące ze sobą na stronie przerywają rozprzestrzenianie się zdarzenia, zanim dotrze ono do węzła Document, np. poprzez użycie metody
Event.stopPropagation()
.