Konfigurowanie ujednolicenia sesji Google Analytics w przypadku stron AMP

Tematy w tym artykule:

Strony AMP są wyświetlane z domeny serwera AMP Cache, która różni się od domeny Twojej witryny. Aby śledzić drogę użytkownika przez serwer AMP Cache i swoje strony internetowe, możesz korzystać z kreatora linków AMP. Jest to funkcja tagu amp-analytics, która łączy sesje użytkownika, używając identyfikatora klienta AMP jako identyfikatora użytkownika.

Kreatory linków AMP umieszczają identyfikator klienta AMP w linkach wychodzących, które znajdują się na stronach zapisanych na serwerze AMP Cache. Strony z dodanym tagiem Google Analytics pobierają identyfikator klienta AMP z parametru zapytania URL i uzyskują całościowy obraz sesji użytkownika, korzystając z identyfikatora klienta AMP jako z identyfikatora użytkownika.

W tym artykule opisano czynności niezbędne do skonfigurowania w Google Analytics kreatora linków AMP.

Wpływ identyfikatora klienta AMP na Twoje dane

Synchronizacja identyfikatorów klientów AMP między serwerem AMP Cache a pierwotną domeną Twojej witryny zwiększa dokładność danych o użytkownikach, np. Czasu trwania sesji, Współczynnika odrzuceń czy Liczby stron na sesję. Pamiętaj, że korzystanie z identyfikatora klienta AMP wymaga zbierania danych w ramach tej samej usługi w Google Analytics.

Uwaga: synchronizacja identyfikatorów klientów AMP między serwerem AMP Cache a pierwotną domeną Twojej witryny spowoduje jednorazowe zresetowanie dotychczasowych identyfikatorów użytkownika Google Analytics, z których korzystają takie funkcje jak analiza kohortowa, wartość od początku śledzenia i kierowanie na odbiorców. Może to wywołać zauważalne tymczasowe wahania wartości danych Nowi użytkownicy i statystyk w powiązanych z nimi raportach.

Konfigurowanie kreatora linków AMP

Kreator linków AMP skonfigurujesz w Google Analytics w 3 krokach:

  1. Dodaj tag do swoich stron AMP.
  2. Dodaj tag do swoich stron innych niż AMP.

Krok 1. Dodaj tag do swoich stron AMP, aby przekazywać parametry kreatora linków AMP

Dodaj do swoich stron docelowych AMP domyślny tag Google dla stron AMP. Możesz skorzystać z podanego niżej przykładowego fragmentu kodu, ale wprowadź w nim te zmiany:

Zastąp ciąg MEASUREMENT_ID identyfikatorem śledzenia usługi w Google Analytics, do której chcesz wysyłać dane.

Opcjonalnie: jeśli Twoje strony AMP są hostowane w innej domenie najwyższego poziomu niż podana w linkach wychodzących, które prowadzą do Twojej witryny, lub jeśli strony AMP nie znajdują się w dobrze znanej subdomenie (np. nie w www., amp., m.), dodaj konfigurację kreatora linków widoczną poniżej. Dodaj domenę, w której hostowane są strony AMP, oraz domeny wszystkich linków wychodzących.

<amp-analytics type="gtag" data-credentials="include">
<script type="application/json">
{
  "vars": {
    "gtag_id": "MEASUREMENT_ID",
    "linker": {
      "domains": ["example.com", "example2.com"]
    }
    ,
    "config": {
      "MEASUREMENT_ID": {
        "groups": "default"
      }
    }
  }
}
</script>
</amp-analytics>
Uwaga: w polu gtag_id możesz podać identyfikator z dowolnej usługi Google (np. Google Ads lub Search Ads 360), z której korzystasz na swoich stronach AMP, ale tylko z jednej.
Ważne: Menedżer tagów Google do stron AMP nie obsługuje obecnie Google Analytics 4. Jeśli chcesz używać stron AMP z Google Analytics 4, musisz ręcznie dodać fragment kodu AMP. Więcej informacji

Krok 2. Dodaj tag do swoich stron innych niż AMP, aby odczytywać parametry kreatora linków AMP

Na swoich stronach innych niż AMP umieść fragment kodu gtag.js. Możesz skorzystać z podanego niżej przykładowego fragmentu kodu:

  • Zastąp ciąg MEASUREMENT_ID identyfikatorem śledzenia usługi w Google Analytics, do której chcesz wysyłać dane.
  • Opcjonalnie: jeśli Twoje strony AMP są hostowane w innej domenie najwyższego poziomu niż podana w linkach wychodzących, które prowadzą do Twojej witryny, lub jeśli strony AMP nie znajdują się w dobrze znanej subdomenie (np. nie w www., amp., m.), dodaj konfigurację kreatora linków widoczną poniżej. Dodaj domenę, w której hostowane są Twoje strony AMP, oraz domeny wszystkich linków wychodzących.
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=MEASUREMENT_ID"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('set', 'linker', {
    'domains': ['example.com', 'example2.com']
  });
  gtag('js', new Date());
  gtag('config', 'MEASUREMENT_ID');
</script>

Sprawdzanie konfiguracji

Sprawdź, czy identyfikator klienta Google AMP jest identyczny na stronach AMP i innych niż AMP.

Opcja 1. Sprawdź za pomocą narzędzia do testowania tagów AMP

Użyj narzędzia do testowania tagów AMP i wpisz adres URL strony AMP.

Uwaga: narzędzie do testowania tagów AMP to automatyczne narzędzie testowe, które symuluje przepływ danych ze strony AMP wyświetlanej przez użytkownika do linku do następnej strony. Narzędzie to daje tylko przybliżony obraz sytuacji, ponieważ może nie obejmować niektórych scenariuszy testowych (np. gdy strona AMP zawiera linki do różnych domen lub subdomen). Aby przeprowadzić ręczne testowanie, użyj opcji poniżej.

Opcja 2. Sprawdź za pomocą Narzędzi deweloperskich w Chrome

  1. Uruchom przeglądarkę Google Chrome w trybie incognito. W Narzędziach deweloperskich w Chrome włącz emulator urządzeń mobilnych.
  2. W wyszukiwarce Google wpisz zapytanie, które zwróci stronę AMP Twojej witryny. Kliknij wynik wyszukiwania swojej strony AMP, który powinien zostać wyświetlony w przeglądarce AMP wyszukiwarki Google z serwera Google AMP Cache.
    • Uwaga: jeśli Twoja strona jest na razie niedostępna w wynikach wyszukiwania Google, możesz mimo wszystko sprawdzić, czy ujednolicenie sesji działa prawidłowo. Aby to zrobić, wyświetl w narzędziu Test AMP podgląd wyników wyszukiwania i wykonaj podane niżej czynności, o ile tylko Twoja strona może zostać zindeksowana przez Google.
  3. Odszukaj żądanie odsłony strony AMP pochodzące z sieci Google Analytics: w Narzędziach deweloperskich w Chrome otwórz kartę Sieć i w polu Filtr wpisz słowo „collect”.
  4. Odszukaj i wybierz żądanie sieciowe, które prowadzi na stronę www.google-analytics.com. Na karcie „Nagłówki” tego żądania odszukaj identyfikator klienta, przewijając stronę do sekcji „Parametry ciągu zapytania”. Zwróć uwagę na parametr „cid”.
  5. Jeśli strona AMP jest wyświetlana w przeglądarce AMP, pole cid powinno zawierać 64-znakowy ciąg base64:
  6. Aby wyczyścić żądania sieciowe, kliknij Wyczyść.
  7. Aby sprawdzić, czy masz włączone strony inne niż AMP, zobacz, czy po przejściu na stronę inną niż AMP parametr „cid” ma taką samą wartość. Aby to zrobić, kliknij na stronie AMP dowolny link, który prowadzi na stronę inną niż AMP wyświetlaną w Twojej domenie. Aby znaleźć identyfikator klienta, ponownie zastosuj filtrowanie według ciągu „collect”. Wybierz dowolne żądanie sieciowe, które prowadzi na stronę www.google-analytics.com. Sprawdź, czy wartość parametru zapytania „cid” odpowiada jego wartości z kroku 5.

Ograniczenia

  • Ujednolicenie sesji za pomocą kreatora linków AMP nie nastąpi, jeśli użytkownik odwiedzający witrynę po raz pierwszy zamknie stronę AMP bez przejścia na następną stronę. Stanie się tak, ponieważ ujednolicenie sesji działa poprzez wstawianie parametrów w linku.

Czy to było pomocne?

Jak możemy ją poprawić?
Szukaj
Wyczyść wyszukiwanie
Zamknij wyszukiwanie
Menu główne
7378383201246842469
true
Wyszukaj w Centrum pomocy
true
true
true
true
true
69256
false
false