W tym artykule opisujemy różne sposoby wysyłania zdarzeń na po stronie serwera kontenera. Jeśli chcesz dowiedzieć się więcej, przeczytaj artykuł o tagowaniu po stronie serwera.
W tym artykule omówiono następujące tematy:
- Wysyłanie danych z witryny do kontenera po stronie serwera
- Wysyłanie dodatkowych danych do kontenera serwera
- Odbieranie danych w kontenerze po stronie serwera
- Wysyłanie danych ze źródeł innych niż witryny
Zanim zaczniesz
W tym przewodniku zakładamy, że masz już:
1. Wysyłanie danych z witryny do kontenera po stronie serwera
Dane możesz kierować przez implementację po stronie serwera za pomocą Menedżera tagów lub gtag.js Wybierz opcję implementacji.
Opcjonalnie: wysyłaj dodatkowe parametry z każdym zdarzeniem
Możesz przesłać 2 dodatkowe typy parametrów dodatkowych: z parametrami i parametrami na poziomie zdarzenia. Parametry konfiguracji wpływają na sposób tag Google działa i można go ustawić tylko na poziomie tagu Google.
Parametry zdarzenia określają dodatkowe informacje o zdarzeniu i można je ustawiać.
dla wszystkich zdarzeń, wybierz zdarzenia lub page_view
zdarzeń.
2. Odbieranie danych w kontenerze po stronie serwera
Gdy wysyłasz żądanie HTTP do kontenera serwera, klient musi je zaakceptować.
Aby wyświetlić listę dostępnych klientów:
Otwórz kontener serwera.
Na pasku nawigacyjnym po lewej stronie kliknij Klienci. Klient GA4 to być domyślnie zainstalowany w kontenerze po stronie serwera. Jeśli musisz pracować i Universal Analytics, skonfiguruj Google Analytics: Universal Analytics. klienta.
Kliknij nazwę klienta, aby wyświetlić lub edytować szczegóły.
Opcjonalne ustawienia klienta
W większości przypadków nie trzeba wprowadzać żadnych zmian. Twój przypadek użycia może być inny i być może zechcesz edytować któreś z tych ustawień:
Priorytet: określa kolejność uruchamiania klientów. Wyższe liczby zostanie uruchomiony jako pierwszy, a pierwszy klient, który pasuje do żądania przychodzącego, zostać aktywnym klientem dla tego żądania.
Kryteria aktywacji: kryteria aktywacji określają, kiedy klient odpowiadać na prośby:
W przypadku klientów UA: domyślne ścieżki Universal Analytics: klient aktywuj, gdy ścieżki żądań obejmują
/collect
,/r/collect
i innych podobnych ścieżek używanych przez pliki JavaScript, które wysyłają dane do Google Analytics. To ustawienie jest domyślnie aktywne.Domyślne ścieżki gtag.js dla konkretnych identyfikatorów: użyj tego ustawienia, aby włączyć Plik JavaScript gtag.js wyświetlany przez adres URL kontenera serwera. Kiedy zostanie włączony, klient zostanie aktywowany w odpowiedzi na żądania wysyłane domyślne ścieżki żądań gtag.js, np.
/gtag/js?id=TAG_ID
Kliknij przycisk Dodaj Identyfikator pomiaru: aby dodać co najmniej 1 miejsce docelowe. identyfikatory.
Opcjonalnie: odbieranie dodatkowych danych w Menedżerze tagów po stronie serwera
Jeśli wysyłasz dodatkowe parametry, musisz: skonfiguruj klienta Google Analytics 4 w kontenerze serwera, aby analizować dodatkowych parametrów i tworzenia na ich podstawie danych zdarzenia.
Niektóre tagi serwera będą zawierać dodatkowe parametry w swoich danych wychodzących bez konfiguracji. Aby wykluczyć te parametry, utwórz przekształcenie. aby ją usunąć.
Aby użyć dodatkowych parametrów w innych tagach:
- W kontenerze serwera kliknij Zmienne w panelu nawigacyjnym po lewej stronie.
- Utwórz nową zmienną zdefiniowaną przez użytkownika.
- W sekcji Konfiguracja zmiennej wybierz typ zmiennej Dane zdarzenia.
- W polu Ścieżka klucza wpisz nazwę parametru.
- Nazwij zmienną i kliknij Zapisz.
Teraz możesz używać parametru zdarzenia w dowolnym innym tagu na serwerze kontenera.
3. Opcjonalnie: wysyłanie danych ze źródeł innych niż strony internetowe
Za pomocą platformy Measurement Protocol Google Analytics można włączyć po stronie serwera obsługę tagowania źródeł takich jak aplikacje mobilne i serwer-serwer aplikacji.
Aplikacje mobilne
Aby Twoja aplikacja na Androida lub iOS wysyłała dane do kontenera serwera: utworzyć niestandardowy tag graficzny i skonfigurować go pod kątem korzystania z platformy Measurement Protocol:
- W kontenerze mobilnym (Android lub iOS) kliknij Tagi > Nowy.
- W sekcji Konfiguracja tagu wybierz typ tagu Obraz niestandardowy.
- Ustaw wartość Image URL (URL obrazu) na obraz pikselowy w kontenerze serwera na ścieżce w kliencie protokołu Measurement Protocol, którą podano wcześniej.
Dodaj dowolne parametry Measurement Protocol na końcu piksela
Adres URL:
https://custom.example.com/app?v=1&tid=TAG_ID&cid=555&t=screenview&an=myApp&version=1.6.2&aid=com.foo.myapp&cd=home
- Odznacz Włącz pomijanie pamięci podręcznej.
- Zapisz tag i opublikuj kontener.
- W kontenerze po stronie serwera kliknij Klienci > Nowy.
- W sekcji Konfiguracja klienta wybierz klienta Measurement Protocol. typu.
- Ustaw Ścieżka aktywacji na ścieżkę punktu końcowego kolekcji aplikacji.
- Zapisz konfigurację klienta i opublikuj kontener po stronie serwera.
Aplikacje między serwerami
Aby wysyłać dane z platformy Measurement Protocol do kontenera serwera, zastąp
nazwa hosta www.google-analytics.com
z nazwą domeny serwera,
kontenera. Na przykład:
POST /batch HTTP/1.1
Host: collection.example.com
v=1&tid=TAG_ID&cid=555&t=screenview&an=myApp&version=1.6.2&aid=com.foo.myapp&cd=home
Aby otrzymywać działania Measurement Protocol, skonfiguruj Menedżera tagów po stronie serwera za pomocą klienta Measurement Protocol:
- W kontenerze po stronie serwera kliknij Klienci > Nowy.
- W sekcji Konfiguracja klienta wybierz klienta Measurement Protocol. typu.
- Ustaw Ścieżka aktywacji na ścieżkę punktu końcowego serwera.
- Zapisz konfigurację klienta i opublikuj kontener.
Dalsze kroki
Aby wysyłać dane we własnym kontekście, musisz udostępniać skrypty Google, np. z biblioteki Google Analytics, z własnych serwerów.