Tagowanie po stronie serwera umożliwia przeniesienie narzędzi pomiarowych z witryny lub aplikacji do kontenera przetwarzania po stronie serwera w Google Cloud Platform (GCP) lub na dowolnej innej platformie . Tagi po stronie serwera mają kilka zalet w porównaniu z tagami po stronie klienta:
Zwiększona skuteczność: mniej tagów pomiarowych w witrynie lub aplikacji oznacza mniej kodu do uruchomienia po stronie klienta.
Lepsze zabezpieczenia: dane użytkowników są lepiej chronione i bezpieczniejsze, gdy są zbierane i rozpowszechniane w środowisku po stronie serwera zarządzanym przez klienta.
Dane są wysyłane do instancji w chmurze, gdzie są przetwarzane i przekierowane przez inne tagi.
Uwaga: kontenery serwera działają w App Engine . Czas wyłączenia App Engine nie wpłynie na wydajność Twojej witryny.
Aby rozpocząć tagowanie po stronie serwera:
Utwórz kontener serwera Menedżera tagów .
Skonfiguruj serwer tagowania GCP .
Ogólne informacje znajdziesz w artykule Wprowadzenie do tagowania po stronie serwera .
Tworzenie kontenera serwera Menedżera tagów
Aby używać 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 .
W polu Platforma docelowa wybierz Serwer .
Kliknij Utwórz .
Pojawi się okno, w którym możesz skonfigurować serwer tagowania. Szczegółowo opisujemy ten proces w następnej sekcji.
Konfigurowanie serwera tagowania
Po utworzeniu kontenera serwera musisz wdrożyć serwer tagowania. Uwaga: aby wrócić do tego kroku później, kliknij identyfikator kontenera na górnym pasku albo otwórz kartę Administracja > Ustawienia kontenera > Skonfiguruj serwer tagowania .
Możesz wybrać jedną z tych opcji wdrożenia:
Automatyczne udostępnianie (zalecane) : jeśli wybierzesz opcję Automatycznie udostępniaj serwer tagowania , Menedżer tagów Google skonfiguruje za Ciebie nowy projekt GCP i serwer tagowania App Engine. Jeśli chcesz użyć istniejącego projektu GCP, postępuj zgodnie z przewodnikiem po konfiguracji App Engine .
Skonfiguruj domenę serwera
Nowy serwer tagowania ma domyślny adres URL w witrynie appspot.com
. Zdecydowanie zalecamy przekierowanie subdomeny witryny do serwera tagowania, tak aby serwer tagowania mógł odczytywać/zapisywać pliki cookie, które nie są widoczne dla skryptów na stronie (pliki cookie HttpOnly), co zwiększa prywatność tych plików. Aby zmapować subdomenę witryny na serwer tagowania, wykonaj te instrukcje .
Omówienie domyślnego wdrożenia GCP
Gdy utworzysz serwer tagowania za pomocą procesu automatycznej obsługi administracyjnej, serwer będzie miał domyślną konfigurację.
Jakie zasoby GCP są przydzielane przy automatycznym udostępnianiu serwera tagowania?
Gdy automatycznie włączysz obsługę serwera tagowania, zostanie utworzony projekt GCP z kontenerem po stronie serwera wdrożonym na jednym serwerze App Engine w standardowym środowisku . Wdrożenie na jednym serwerze to zalecane środowisko tagowania po stronie serwera, które pozwala testować ograniczone natężenie ruchu.
Gdy kontener po stronie serwera zacznie otrzymywać aktywny ruch, przejdź na elastyczne środowisko App Engine i przydziel dodatkowe serwery GCP, aby zapewnić nadmiarowość i uniknąć utraty danych w przypadku przerw w działaniu lub ograniczeń przepustowości. Aby zapewnić nadmiarowość, zalecamy co najmniej 3 serwery na kontener.
Aby uaktualnić wdrożenie, wykonaj te instrukcje .
Jaka jest domena serwera tagowania?
Domyślne wdrożenie wykorzystuje subdomenę App Engine. Zdecydowanie zalecamy przekierowanie subdomeny witryny do serwera tagowania. Aby zmapować subdomenę witryny na serwer tagowania, wykonaj te instrukcje .
Ile kosztuje domyślne wdrożenie?
W większości przypadków domyślne wdrożenie projektu GCP na 1 serwerze jest bezpłatne. Pamiętaj jednak, że kilka czynników może spowodować naliczenie kosztów za wdrożenie jednego serwera:
Konto rozliczeniowe używane do wdrażania GCP jest połączone z innymi projektami, które wypychają serwer z poziomu bezpłatnego GCP .
Ruch wysyłany z serwera przekracza limity bezpłatne.
Gdy przejdziesz na elastyczne środowisko App Engine, możesz spodziewać się wydatków w wysokości 30–50 USD na serwer miesięcznie. Duże natężenie ruchu w sieci może zwiększyć te koszty.
Jak dodać więcej serwerów do projektu GCP?
Aby dodać kolejne serwery do projektu GCP, wykonaj te instrukcje .
Wyślij pierwszą prośbę
Aby dowiedzieć się, jak wysłać pierwsze żądanie, przeczytaj przewodnik po wysyłaniu danych do Menedżera tagów po stronie serwera .