Menedżer tagów Google obsługuje 2 różne konfiguracje: tagowanie po stronie klienta i tagowanie po stronie serwera.
Tagowanie po stronie klienta | Tagowanie po stronie serwera |
---|---|
W przypadku tagowania po stronie klienta w witrynie lub aplikacji znajduje się 1 kontener. Zawiera on wszystkie tagi, reguły, zmienne i powiązany kod używany do pomiaru interakcji użytkowników. Gdy użytkownik odwiedza stronę, kontener zostaje aktywowany i wczytuje powiązane tagi. Gdy użytkownik wykonuje działanie, które powoduje uruchomienie tagu, dane zdarzenia są wysyłane w postaci co najmniej 1 żądania HTTP z przeglądarki lub urządzenia do usług Google lub partnerów reklamowych. |
Tagowanie po stronie serwera wykorzystuje 2 kontenery:
Kontener internetowy przechowuje tylko tagi niezbędne do monitorowania i wysyłania informacji o interakcjach użytkowników oraz generowania zdarzeń w postaci żądań HTTP. Kontener serwera przyjmuje wszystkie żądania HTTP z kontenera internetowego. W kontenerze serwera możesz skonfigurować reguły przetwarzania danych przed ich wysłaniem do usług Google lub zewnętrznych punktów końcowych. |
Dlaczego warto używać tagowania po stronie serwera?
Kontener serwera służy jako należący do Ciebie pośredni punkt końcowy między przeglądarką lub urządzeniem, gdzie zdarzenia są rejestrowane, a zewnętrznymi punktami końcowymi. Kontener serwera uzupełnia kontener internetowy, przetwarzając zadania wymagające znacznych zasobów, które normalnie w ramach konfiguracji tagowania po stronie klienta są uruchamiane w przeglądarce. Kontener serwera zapewnia też możliwość i narzędzia do sprawdzenia, weryfikacji i ewentualnej modyfikacji danych przed ich wysłaniem do punktów końcowych realizujących funkcje analityczne lub reklamowe.Główne zalety tagowania po stronie serwera:
- zmniejszenie obciążenia klienta oraz poprawa wydajności witryny i aplikacji;
- możliwość sprawdzania i modyfikowania przychodzących żądań w celu zapewnienia prywatności danych;
- możliwość weryfikowania i normalizowania danych w celu poprawy ich jakości.
Zwiększanie wydajności witryny lub aplikacji
Tagowanie po stronie serwera poprawia wydajność klienta przez zmniejszenie ilości kodu wykonywanego w przeglądarce lub aplikacji. W przypadku tagowania po stronie klienta przeglądarka musi zmapować każde zdarzenie na co najmniej 1 żądanie HTTP, w zależności od liczby punktów końcowych, do których wysyłasz informacje o zdarzeniu. Z tego powodu klient może wysyłać wiele bardzo podobnych żądań HTTP, które mogą znacząco obciążać zasoby klienta.
W przypadku konfiguracji obejmującej tagowanie po stronie serwera klient musi wygenerować tylko 1 żądanie HTTP na zdarzenie, które jest wysyłane do kontenera serwera. Następnie kontener serwera generuje i wysyła żądania dotyczące konkretnych dostawców. Efektem jest poprawa wydajności witryny, ponieważ klient wykonuje mniej kodu i wysyła mniej żądań HTTP.
Aby jeszcze bardziej przyspieszyć wczytywanie stron, możesz wczytywać biblioteki i zasoby marketingowe przy użyciu środowiska tagowania po stronie serwera, korzystając z serwera jako sieci dystrybucji treści (CDN).
Szczegółowa ochrona prywatności danych
Gdy korzystasz z tagowania po stronie klienta, przeglądarka użytkownika komunikuje się bezpośrednio z osobami trzecimi, co może utrudniać kontrolowanie udostępnianych informacji. W zależności od tego, jak witryna lub aplikacja przetwarza dane użytkownika, może się zdarzyć, że w żądaniach HTTP pojawią się informacje umożliwiające identyfikację osób.
Tagowanie po stronie serwera daje pełną kontrolę nad danymi rozpowszechnianymi wśród osób trzecich. Możesz usunąć wszelkie informacje umożliwiające identyfikację z kontenera serwera, zanim prześlesz je do partnerów marketingowych. Dzięki temu masz pewność, że zbierasz i udostępniasz tylko te dane, które są niezbędne i zgodne z przepisami dotyczącymi prywatności.
Po skonfigurowaniu kontenera serwera do działania w kontekście własnym wszystkie dane stron i pliki cookie pozostają w Twojej domenie. Oznacza to, że dostawcy nie mają dostępu do plików cookie innych firm. Kontekst własny umożliwia wdrożenie bardziej restrykcyjnych zasad Content Security Policy, ponieważ przeglądarka komunikuje się z mniejszą liczbą domen innych firm lub nie komunikuje się z nimi wcale, w zależności od konfiguracji.
Poprawa jakości danych
W przypadku tagowania po stronie klienta trudno jest zapewnić spójność i prawidłowość danych przekazywanych bezpośrednio do punktów końcowych dostawcy.
Tagowanie po stronie serwera pozwala zachować kontrolę nad danymi. Dzięki temu możesz:
- poprawić niespójności w danych zdarzenia, które mogą być wprowadzane przez różne przeglądarki, urządzenia lub inne procesy przetwarzania po stronie klienta;
- ograniczyć ryzyko utraty danych, weryfikując dane zdarzenia i sprawdzając, czy spełniają one kryteria wymagane do ich zaakceptowania i przetworzenia przez punkt końcowy dostawcy;
- usunąć zbędne lub niepotrzebne dane, które mogły zostać dodane przez przeglądarkę lub aplikację.
Pierwsze kroki z tagowaniem po stronie serwera
Chcesz nauczyć się używać tagowania po stronie serwera?
Nasza ścieżka szkoleniowa „Podstawy tagowania po stronie serwera” pozwoli Ci zdobyć wszystkie umiejętności niezbędne do rozpoczęcia korzystania z tagowania po stronie serwera. Poznasz takie zagadnienia jak:
- tworzenie serwera tagowania przy użyciu GCP App Engine,
- konfigurowanie tagów do przesyłania danych na serwer,
- przygotowywanie serwerów do obsługi ruchu w sieci,
- monitorowanie serwerów.