Tagowanie po stronie serwera

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

  • Większa skuteczność: mniejsza liczba tagów pomiarowych w witrynie lub aplikacji oznacza mniej kodu do uruchamiania 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ą wysyłane do instancji w chmurze, gdzie są następnie przetwarzane i kierowane 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.

Utwórz kontener serwera Menedżera tagów

Aby używać 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 odpowiedniego konta.
    2. Kliknij Utwórz kontener.
  2. W sekcji Platforma docelowa wybierz Serwer.
  3. Kliknij Utwórz.

Pojawi się okno dialogowe umożliwiające skonfigurowanie serwera tagowania. Cały proces został opisany w następnej sekcji.

Konfigurowanie serwera tagowania

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

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

  • Automatyczna obsługa administracyjna (zalecane): jeśli wybierzesz Automatyczna obsługa administracyjna serwera tagowania, Menedżer tagów Google skonfiguruje za Ciebie nowy projekt GCP i serwer tagowania Cloud Run. Jeśli chcesz użyć istniejącego projektu GCP, postępuj zgodnie z przewodnikiem po konfiguracji Cloud Run.
  • Ręczna obsługa administracyjna w infrastrukturze innej firmy: jeśli chcesz użyć własnego rozwiązania serwerowego, wykonaj czynności opisane w przewodniku konfiguracji ręcznej.

Skonfiguruj domenę serwera

Nowy serwer tagowania ma domyślny adres URL w domenie uc.a.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 zmapować ją na serwer tagowania.

Informacje o domyślnym wdrożeniu GCP

Gdy utworzysz serwer tagowania za pomocą procesu automatycznej obsługi administracyjnej, będzie on miał konfigurację domyślną.

Jakie zasoby GCP są przydzielane w momencie automatycznego udostępniania serwera 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 ograniczonego ruchu.

Gdy kontener po stronie serwera zacznie otrzymywać aktywny ruch, przydziel dodatkowe instancje do usługi, aby zapewnić nadmiarowość i uniknąć utraty danych w przypadku przerw w działaniu usługi lub ograniczenia pojemności. Aby zapewnić nadmiarowość, zalecamy użycie co najmniej 3 instancji na kontener. Dowiedz się, jak uaktualnić wdrożenie.

Jaka jest domena mojego serwera tagowania?

Domyślne wdrożenie używa subdomeny Cloud Run. Zdecydowanie zalecamy wskazanie serwera tagowania w subdomenie witryny. Wykonaj te instrukcje, aby zmapować subdomenę witryny na serwer tagowania.

Ile kosztuje domyślne wdrożenie?

W większości przypadków domyślne wdrożenie projektu GCP z jednym serwerem jest bezpłatne. Istnieje jednak kilka czynników, które mogą powodować naliczanie opłat przy wdrożeniu na jednym serwerze:

  1. Konto rozliczeniowe używane do wdrożenia GCP jest połączone z innymi projektami, które wypchają serwer z poziomu bezpłatnego GCP.
  2. Ilość ruchu wysyłanego z serwera przekracza limity poziomu bezpłatnego.

Po uaktualnieniu środowiska Cloud Run możesz wydawać 30–50 USD miesięcznie za serwer. Duże natężenie ruchu w sieci może zwiększyć te koszty.

Jak dodać więcej instancji do wdrożenia?

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

Wyślij pierwszą prośbę

Aby dowiedzieć się, jak wysłać pierwsze żądanie, przeczytaj przewodnik na temat wysyłania danych do Menedżera tagów po stronie serwera.