Tagowanie po stronie serwera umożliwia przenoszenie instrumentacji tagu pomiarowego z witryny lub aplikacji do kontenera przetwarzania po stronie serwera w 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 mniejszą ilość 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 konsumenta środowisku po stronie serwera. Dane są przesyłane do instancji w chmurze, gdzie są przetwarzane i przekierowywane przez inne tagi.
Aby rozpocząć korzystanie z tagowania po stronie serwera:
- Utwórz kontener serwera Menedżera tagów.
- [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:
- Na koncie Menedżera tagów utwórz nowy kontener.
- Kliknij Konta >
obok nazwy odpowiedniego konta. - Kliknij Utwórz kontener.
- Kliknij Konta >
- W sekcji Platforma docelowa wybierz Serwer.
- Kliknij Utwórz.
Pojawi się okno konfiguracji serwera tagowania. Ten proces jest szczegółowo opisany w następnej sekcji.
Konfigurowanie serwera tagowania
Po utworzeniu kontenera serwera musisz wdrożyć serwer tagowania. Uwaga: aby później wrócić do tego punktu, kliknij identyfikator kontenera na górnym pasku lub otwórz kartę Administracja > Ustawienia kontenerów > Skonfiguruj serwer tagowania.
Możesz wybrać jedną z tych opcji wdrożenia:
- Automatyczne udostępnianie (zalecane): jeśli wybierzesz opcję Automatycznie udostępnij serwer 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 konfiguracji Cloud Run.
- Ręczne udostępnianie w infrastrukturze innej niż Google: jeśli chcesz użyć własnego rozwiązania serwerowego, wykonaj czynności opisane w przewodniku konfiguracji ręcznej.
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 (pliki cookie HttpOnly).
Dowiedz się, jak skonfigurować domenę niestandardową, aby mapować ją na
serwer tagowania.
Informacje o domyślnym wdrożeniu GCP
Gdy utworzysz serwer tagowania za pomocą automatycznego procesu udostępniania, serwer będzie miał konfigurację domyślną.
Jakie zasoby GCP są przydzielane, gdy automatycznie udostępniam serwer tagowania?
Gdy automatycznie udostępniasz serwer tagowania, tworzony jest projekt GCP z kontenerem po stronie serwera wdrożonym w Cloud Run. Wdrożenie ogranicza ilość dostępnych zasobów i jest zalecane tylko do testowania ograniczonej ilości danych.
Gdy kontener po stronie serwera zacznie odbierać aktualne natężenie ruchu, przydziel dodatkowe instancje do swojej usługi, aby zapewnić redundancję i uniknąć utraty danych w przypadku awarii lub ograniczeń pojemności. Zalecamy co najmniej 3 instancje na kontener w celu zapewnienia redundancji. 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 swojej witryny na serwer tagowania. Aby zmapować subdomenę witryny na serwer tagowania, postępuj zgodnie z tymi instrukcjami.
Ile kosztuje domyślne wdrożenie?
Domyślne wdrożenie projektu GCP z jednym serwerem jest w większości przypadków bezpłatne. Jednak w przypadku wdrożenia z jednym serwerem mogą wystąpić koszty z kilku powodów:
- Konto rozliczeniowe używane do wdrożenia GCP jest powiązane z innymi projektami które powodują, że serwer wykracza poza poziom bezpłatny GCP.
- Ilość danych wysyłanych z serwera przekracza limity bezpłatnego poziomu.
Po uaktualnieniu środowiska Cloud Run możesz spodziewać się wydatków w wysokości 30–50 USD na serwer miesięcznie. Duża ilość ruchu w sieci może zwiększyć ten koszt.
Jak dodać dodatkowe instancje do wdrożenia?
Aby dowiedzieć się, jak dodać dodatkowe instancje do wdrożenia, zapoznaj się z dokumentacją Cloud Run.
Wysyłanie pierwszego żądania
Aby dowiedzieć się, jak wysłać pierwsze żądanie, przeczytaj przewodnik dotyczący wysyłania danych do Menedżera tagów po stronie serwera.