Tagowanie po stronie serwera

Tagowanie po stronie serwera umożliwia przeniesienie instrumentacji tagu pomiarowego z witryny lub aplikacji do kontenera przetwarzania po stronie serwera na platformie Google Cloud Platform (GCP) lub na dowolnej innej platformie. Tagowanie po stronie serwera ma kilka zalet w porównaniu z tagami po stronie klienta:

  • Lepsza wydajność: mniejsza liczba tagów pomiarowych w witrynie lub aplikacji oznacza mniej kodu do uruchomienia po stronie klienta.
  • Większe bezpieczeństwo: dane użytkowników są lepiej chronione i bezpieczniejsze, gdy są zbierane i rozpowszechniane w zarządzanym przez klienta środowisku po stronie serwera. Dane są przesyłane do instancji w chmurze, gdzie są przetwarzane i przekierowywane przez inne tagi.

Aby zacząć korzystać z tagowania po stronie serwera:

  1. Utwórz kontener serwera Menedżera tagów.
  2. Skonfiguruj serwer tagowania GCP.

Tworzenie kontenera serwera Menedżera tagów

Aby korzystać z tagowania po stronie serwera, utwórz nowy kontener serwera Menedżera tagów:

  1. Na koncie Menedżera tagów utwórz nowy kontener.
    1. Kliknij Konta menu dodatkowych czynności obok nazwy danego konta.
    2. Kliknij Utwórz kontener.
  2. W sekcji Platforma docelowa wybierz Serwer.
  3. Kliknij Utwórz.

Pojawi się okno konfiguracji serwera tagowania. Opis tego procesu znajdziesz w następnej sekcji.

Konfigurowanie serwera tagowania

Po utworzeniu kontenera serwera musisz wdrożyć serwer tagowania. Uwaga: aby później wrócić do tego miejsca, kliknij identyfikator kontenera na pasku u góry lub otwórz kartę Administracja > Ustawienia kontenera > Skonfiguruj serwer tagowania.

Możesz wybrać jedną z tych opcji wdrażania:

  • Automatyczne udostępnianie (zalecane): jeśli zdecydujesz się na automatyczne udostępnianie serwera tagowania, Menedżer tagów Google skonfiguruje dla Ciebie nowy projekt GCP i serwer tagowania Cloud Run. Jeśli chcesz użyć istniejącego projektu GCP, postępuj zgodnie z instrukcjami w przewodniku po konfiguracji Cloud Run.
  • Ręczne udostępnianie w infrastrukturze innej niż Google: jeśli chcesz używać własnego rozwiązania serwerowego, wykonaj czynności opisane w przewodniku po ręcznej konfiguracji.

Konfigurowanie domeny serwera

Nowy serwer tagowania ma domyślny adres URL w domenie run.app. Aby zwiększyć prywatność i trwałość plików cookie, skieruj subdomenę swojej witryny na serwer tagowania. Dzięki temu serwer tagowania może odczytywać i zapisywać pliki cookie, które nie są widoczne dla skryptów na stronie (HttpOnly pliki cookie). Dowiedz się, jak skonfigurować domenę niestandardową, aby mapować ją na serwer tagowania.

Informacje o domyślnym wdrożeniu GCP

Gdy tworzysz serwer tagowania za pomocą automatycznego procesu konfiguracji, serwer ma konfigurację domyślną.

Jakie zasoby GCP są przydzielane podczas automatycznego udostępniania serwera tagowania?

Gdy automatycznie skonfigurujesz serwer tagowania, zostanie utworzony projekt GCP z kontenerem po stronie serwera wdrożonym w usłudze Cloud Run. Wdrożenie ogranicza ilość dostępnych zasobów i jest zalecane tylko w przypadku testowania ograniczonej ilości ruchu.

Gdy kontener po stronie serwera zacznie otrzymywać ruch na żywo, przydziel dodatkowe instancje do usługi, aby zapewnić nadmiarowość i uniknąć utraty danych w przypadku awarii lub ograniczeń pojemności. Zalecamy co najmniej 3 instancje na kontener ze względu na nadmiarowość. Dowiedz się, jak uaktualnić wdrożenie.

Jaka jest domena mojego serwera tagowania?

Domyślne wdrożenie korzysta z subdomeny Cloud Run. Zdecydowanie zalecamy skierowanie subdomeny witryny na serwer tagowania. Aby zmapować subdomenę witryny na serwer tagowania, postępuj zgodnie z tymi instrukcjami.

Ile kosztuje wdrożenie domyślne?

Domyślne wdrożenie projektu GCP z jednym serwerem jest w większości przypadków bezpłatne. Jednak w przypadku wdrożenia na jednym serwerze mogą wystąpić koszty z kilku powodów:

  1. Konto rozliczeniowe używane na potrzeby wdrożenia GCP jest połączone z innymi projektami, które powodują, że serwer wykracza poza bezpłatny pakiet GCP.
  2. Ilość ruchu wysyłanego z serwera przekracza limity bezpłatnego poziomu.

Po uaktualnieniu środowiska Cloud Run możesz spodziewać się wydatków w wysokości 30–50 USD miesięcznie na serwer. Duży ruch w sieci może zwiększyć ten koszt.

Jak dodać do wdrożenia dodatkowe instancje?

Aby dowiedzieć się, jak dodać do wdrożenia kolejne instancje, zapoznaj się z dokumentacją Cloud Run.

Wysyłanie pierwszej prośby

Aby dowiedzieć się, jak wysłać pierwszą prośbę, przeczytaj przewodnik dotyczący wysyłania danych do Menedżera tagów po stronie serwera.