Ten artykuł dotyczy usług Universal Analytics, które przestaną przetwarzać dane 1 lipca 2023 r. (1 października 2023 r. w przypadku usług w Analytics 360). Zacznij korzystać z usługi Google Analytics 4 (chyba że już to robisz).

Konfigurowanie śledzenia w wielu domenach (analytics.js)

Śledzenie w wielu domenach umożliwia Analytics rejestrowanie sesji na dwóch powiązanych stronach (np. na stronie e-commerce i oddzielnej stronie koszyka) jako jednej sesji. Taki zabieg jest nazywany łączeniem stron.

Aby skonfigurować śledzenie w wielu domenach, musisz umieć edytować kody HTML oraz JavaScript lub współpracować z doświadczonym programistą.

Dowiedz się więcej o konfigurowaniu podstawowego kodu śledzenia.

Tematy w tym artykule:

Śledzenie w wielu domenach – omówienie

Aby śledzić sesje, Analytics zbiera wartości identyfikatora klienta podawane przy każdym działaniu. Wartości identyfikatora klienta są przechowywane w plikach cookie. Te ostatnie są przechowywane z uwzględnieniem domeny, więc witryny z jednej domeny nie mają dostępu do plików cookie utworzonych dla innej domeny. W trakcie śledzenia sesji w wielu domenach wartość identyfikatora klienta musi być przekazywana z jednej domeny do drugiej. Dlatego kod śledzenia Analytics ma funkcje łączenia, które umożliwiają domenie źródłowej umieszczenie identyfikatora klienta w parametrach adresu URL linku, gdzie jest on dostępny dla domeny docelowej.

Konfigurowanie śledzenia w wielu domenach za pomocą Menedżera tagów Google

Jeśli zarządzasz śledzeniem Analytics za pomocą Menedżera tagów Google, postępuj zgodnie z instrukcjami podanymi w artykule Śledzenie w wielu domenach.

Konfigurowanie śledzenia w wielu domenach poprzez modyfikację kodu śledzenia

Aby skonfigurować śledzenie w wielu domenach dla wielu domen najwyższego poziomu, trzeba w każdej z nich zmodyfikować kod śledzenia Analytics. Aby to zrobić, musisz znać podstawy języków HTML i JavaScript lub współpracować z programistą. W przykładach podanych w tym artykule posłużono się kodem śledzenia Universal Analytics (analytics.js).

  1. Konfiguracja usługi na koncie Analytics.
    Śledzenie w wielu domenach wymaga skonfigurowania usługi na koncie Analytics. Użyj tego samego fragmentu kodu i identyfikatora śledzenia z tej usługi we wszystkich swoich domenach.

    Aby umożliwić śledzenie w wielu domenach, musisz edytować fragment kodu śledzenia. Jeśli ten fragment kodu nie został jeszcze umieszczony na wszystkich Twoich stronach, możesz go skopiować i wkleić do edytora tekstu, zanim przejdziesz do kolejnych opisanych tutaj kroków. Dzięki temu wystarczy wprowadzić zmiany tylko jeden raz, zanim umieścisz zmodyfikowany fragment kodu na wszystkich swoich stronach.

  2. Edycja kodu śledzenia dla domeny podstawowej.
    Znajdź wiersz create w kodzie. Dla witryny o nazwie example-1.com wygląda on tak:

     

      ga('create', 'UA-XXXXXXX-Y', 'example-1.com');

    Wprowadź następujące zmiany do fragmentu kodu (zmiany, które trzeba nanieść, są zapisane pogrubioną, czerwoną czcionką):

      ga('create', 'UA-XXXXXXX-Y', 'auto', {'allowLinker': true});
      ga('require', 'linker');
      ga('linker:autoLink', ['example-2.com'] );

    Pamiętaj, by zastąpić w przykładzie identyfikator śledzenia (UA-XXXXXX-Y) własnym identyfikatorem śledzenia, a przykładową domenę dodatkową (example-2.com) własną nazwą domeny dodatkowej.



    Fragment kodu śledzenia musi zawierać te zmiany w każdym miejscu w domenie podstawowej, w którym się pojawia.

     

    Dla trzech lub więcej domen

    Postępuj jak w powyższym przykładzie, ale dodaj pozostałe domeny do wtyczki AutoLink. Nawet dodatkowy przecinek ma tutaj znaczenie:

    ga('linker:autoLink', ['example-2.com', 'example-3.com'] );
    Zobacz przykład pełnego fragmentu kodu

    Fragment kodu śledzenia w domenie podstawowej powinien wyglądać tak:

    <script>

    (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','//www.google-analytics.com/analytics.js','ga');

    ga('create', 'UA-XXXXXXX-Y', 'auto', {'allowLinker': true});
    ga('require', 'linker');
    ga('linker:autoLink', ['example-2.com'] );

    ga('send', 'pageview');

    </script>
  3. Edycja kodu śledzenia w domenie dodatkowej.

    Znajdź wiersz create w kodzie. Wprowadź następujące zmiany do fragmentu kodu (zmiany, które trzeba nanieść, są zapisane pogrubioną, czerwoną czcionką):

      ga('create', 'UA-XXXXXXX-Y', 'auto', {'allowLinker': true});
      ga('require', 'linker');
      ga('linker:autoLink', ['example-1.com'] );

    Pamiętaj, by zastąpić w przykładzie identyfikator śledzenia (UA-XXXXXX-Y) własnym identyfikatorem śledzenia, a przykładową domenę podstawową (example-1.com) własną nazwą domeny podstawowej.

    Fragment kodu śledzenia musi zawierać te zmiany w każdym miejscu w domenie dodatkowej, w którym się pojawia.

    Dla trzech lub więcej domen

    Postępuj jak w powyższym przykładzie, ale dodaj pozostałe domeny do wtyczki AutoLink. Nawet dodatkowy przecinek ma tutaj znaczenie:

    ga('linker:autoLink', ['example-1.com', 'example-3.com'] );
    Zobacz przykład pełnego fragmentu kodu

    Fragment kodu śledzenia w domenie dodatkowej powinien wyglądać tak:

    <script>,

    (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','//www.google-analytics.com/analytics.js','ga');

    ga('create', 'UA-XXXXXXX-Y', 'auto', {'allowLinker': true});
    ga('require', 'linker');
    ga('linker:autoLink', ['example-1.com'] );

    ga('send', 'pageview');

    </script>

Konfigurowanie widoków raportów i dodawanie filtrów

Domyślnie Analytics uwzględnia tylko ścieżkę i nazwę strony, a nie nazwę domeny. Lista stron w raportach Zawartość witryny może wyglądać na przykład tak:

  • /oNas/kontakt.html
  • /oNas/kontakt.html
  • /produkty/kup.html

Nazwy domen nie są widoczne na liście, dlatego stwierdzenie, do jakiej domeny należy dana strona, może być trudne.

Aby nazwy domen były widoczne w raportach, należy zrobić dwie rzeczy: utworzyć kopię widoku raportów, który zawiera dane ze wszystkich Twoich domen, oraz dodać do tego widoku filtr zaawansowany. Dzięki niemu Analytics będzie wyświetlać nazwy domen w raportach.

W poniższym przykładzie przedstawiamy, jak skonfigurować filtr, dzięki któremu w raportach będą wyświetlać się nazwy domen, jeśli korzystasz ze śledzenia w wielu domenach. W niektórych polach trzeba wybrać daną opcję z menu, w innych należy wpisać znaki:

  • Typ filtru: Filtr niestandardowy > Zaawansowany
  • Pole A –> Wyodrębnij A: Nazwa hosta = (.*)
  • Pole B –> Wyodrębnij B: Identyfikator URI żądania = (.*)
  • Dane wyjściowe –> Konstruktor: Identyfikator URI żądania = $A1$B1

Kliknij Zapisz, by utworzyć filtr.

Prawidłowość działania filtrów możesz sprawdzić za pomocą Rejestratora Google Tag Assistant. Pokazuje on, jak filtry zmieniają ruch trafiający do witryny.

Dodawanie domen do listy wykluczonych witryn odsyłających

Gdy poruszając się po Twojej witrynie, użytkownik przechodzi z jednej domeny do drugiej, Analytics odnotowuje, że został on odesłany z pierwszej domeny do drugiej, i tworzy nową sesję. Jeśli chcesz mieć możliwość śledzenia pojedynczej sesji w wielu domenach, musisz dodać swoje domeny do listy wykluczonych witryn odsyłających.

Sprawdzanie, czy śledzenie w wielu domenach działa prawidłowo

Najlepszym sposobem sprawdzenia, czy śledzenie w wielu domenach jest skonfigurowane prawidłowo, jest użycie Rejestratora Google Tag Assistant. Jeśli wywołasz sesję obejmującą różne domeny, natychmiast dowiesz się z niego, czy zadziałała ona jak trzeba.

Oto przykładowy raport Rejestratora Tag Assistant, w którym możesz zobaczyć, jak przejawia się nieprawidłowo skonfigurowane śledzenie w wielu domenach.

Powiązane artykuły

Plik analytics.js

Plik gtag.js

 

Czy to było pomocne?
Jak możemy ją poprawić?
Szukaj
Wyczyść wyszukiwanie
Zamknij wyszukiwanie
Aplikacje Google
Menu główne
Wyszukaj w Centrum pomocy
true
69256
false