Mierzenie aktywności w różnych domenach

Pomiar w wielu domenach to funkcja Google Analytics, która umożliwia rejestrowanie sesji z 2 powiązanych witryn (np. witryny e-commerce i osobnej witryny koszyka) jako jednej sesji, a nie 2 osobnych witryn. Ta metoda nazywa się czasem „łączeniem stron” i umożliwia bardziej efektywne pomiary całej ścieżki klienta.

Google Analytics generuje unikalny identyfikator klienta, aby określić, czy użytkownik jest nowy czy powracający. Użytkownik jest uważany za powracającego, jeśli działanie o pasującym identyfikatorze klienta zostało już wysłane do tej samej usługi.

Pomiar w wielu domenach polega na udostępnianiu identyfikatora klienta domenie źródłowej i docelowej. Identyfikator klienta jest przechowywany w plikach cookie przeglądarki, co oznacza, że dostęp do niego mają tylko strony w tej samej domenie. Jeśli masz wiele domen i chcesz je traktować jako pojedynczą usługę, musisz znaleźć sposób na udostępnienie identyfikatora klienta wszystkim domenom, które chcesz analizować.

Udostępnianie identyfikatora klienta między domenami przebiega dwuetapowo:

  1. W domenie źródłowej wszystkie adresy URL wskazujące domenę docelową zawierają identyfikator klienta domeny źródłowej.
  2. Gdy użytkownik przechodzi do adresu URL, domena docelowa musi mieć możliwość sprawdzenia, czy w adresie URL występuje identyfikator klienta.

pomiar w wielu domenach za pomocą tagu gtag.js pozwala na dodanie parametru łączącego do adresów URL, które wskazują domenę docelową. Parametr łączący zawiera identyfikator klienta, a także aktualną sygnaturę czasową i zakodowane w nim metadane przeglądarki. (Sygnatura czasowa i metadane są używane, by uniknąć problemów z udostępnianiem adresów URL).

Parametr tagu łączącego będzie wyglądać mniej więcej tak:

_ga=1.199239214.1624002396.1440697407

Gdy w domenie docelowej skonfigurujesz wartość dla właściwości domains parametru linker, tag gtag.js sprawdzi parametry tagu łączącego w adresie URL. Jeśli parametr łączący zostanie znaleziony i prawidłowy, gtag.js wyodrębni z niego identyfikator klienta i go zapisze.

Włączenie pomiaru w wielu domenach za pomocą tagu gtag.js umożliwia automatyczne i ręczne dodawanie parametru tagu łączącego do adresów URL w linkach i formularzach na stronie.

.

Aby skonfigurować w domenie źródłowej automatyczny pomiar w wielu domenach pod kątem adresów URL prowadzących do domeny docelowej, skonfiguruj w konfiguracji usługi właściwość domains parametru linker.

Po skonfigurowaniu i uruchomieniu tagu gtag.js będzie on wykrywać wybory w linkach prowadzących do domeny (lub domen) docelowej i automatycznie dodaje do tych linków parametr łączący tuż przed rozpoczęciem nawigacji. Konieczne jest oczekiwanie, aż użytkownik kliknie link, aby dodać parametr łączący, ponieważ parametry tagu łączącego wygasają po 2 minutach.

Jeśli masz w witrynie formularze wskazujące domenę docelową, ustaw opcjonalną właściwość decorate_forms parametru linker na true.

Ten kod będzie na przykład dołączać parametr łączący do wszystkich linków na stronie, które prowadzą do domeny docelowej „example.com”:

gtag('config', 'GA_MEASUREMENT_ID', {
  'linker': {
    'domains': ['example.com']
  }
});

Konfigurowanie witryny pod kątem akceptowania parametrów tagu łączącego konwersje

Gdy użytkownik wejdzie na stronę w domenie docelowej z parametrem łączącym w adresie URL, tag gtag.js musi wiedzieć, że go wyszukać.

Jeśli domena docelowa ma już skonfigurowany tag łączący, domyślnie będzie akceptować parametry tagu łączącego.

Jeśli domena docelowa nie jest skonfigurowana do automatycznego łączenia domen, możesz polecić stronie docelowej wyszukiwanie parametrów tagu łączącego. W tym celu ustaw właściwość accept_incoming parametru linker na true w konfiguracji usługi docelowej:

gtag('config', 'GA_MEASUREMENT_ID', {
  'linker': {
    'accept_incoming': true
  }
});

Pomiar dwukierunkowy w wielu domenach

„Pomiar jednokierunkowy w wielu domenach” ma miejsce, gdy przepływ użytkowników jest rejestrowany tylko z jednej domeny do drugiej. Przykład: użytkownik zaczyna od example.com, a kończy na example-sklep-zoologiczny.com. W powyższych instrukcjach założono, że tak właśnie przebiega.

Jeśli nie wiadomo, którą domenę użytkownicy odwiedzają jako pierwsze, musisz wdrożyć „dwukierunkowy pomiar w wielu domenach”, gdzie każda domena jest skonfigurowana jako źródło lub miejsce docelowe. Aby wdrożyć dwukierunkowy pomiar w wielu domenach, włącz automatyczne łączenie w obu domenach i skonfiguruj je pod kątem akceptowania parametrów tagu łączącego i automatycznego łączenia domen.

Na stronie example.com zaktualizuj konfigurację usługi:

gtag('config', 'GA_MEASUREMENT_ID', {
  'linker': {
    'domains': ['example-pet-store.com']
  }
});

Na stronie example-pet-store.com zaktualizuj konfigurację usługi:

gtag('config', 'GA_MEASUREMENT_ID', {
  'linker': {
    'domains': ['example.com']
  }
});

Używanie jednego fragmentu kodu we wszystkich domenach

Aby jeszcze bardziej uprościć dwukierunkowy pomiar w wielu domenach, możesz we właściwości domains parametru linker konfiguracji usługi dla każdej domeny wymienić wszystkie możliwe domeny do analizy. Dzięki temu będziesz używać tego samego fragmentu kodu w każdej domenie:

Na stronie example.com zaktualizuj konfigurację usługi:

gtag('config', 'GA_MEASUREMENT_ID', {
  'linker': {
    'domains': ['example.com', 'example-pet-store.com']
  }
});

Na stronie example-pet-store.com zaktualizuj konfigurację usługi:

gtag('config', 'GA_MEASUREMENT_ID', {
  'linker': {
    'domains': ['example.com', 'example-pet-store.com']
  }
});