Przejdź do treści

Utwórz kontener serwerowy GTM i wdróż go na SGTM.space

Kontener serwerowy to drugi kontener GTM, który działa na serwerze, a nie w przeglądarce. Twoja strona najpierw wysyła dane do tego serwera, a on przekazuje je dalej do GA4, Google Ads, Mety i innych narzędzi. W tej lekcji utworzysz kontener w GTM, a SGTM.space uruchomi go na subdomenie Twojej strony. Nie musisz zakładać ani utrzymywać projektu w Google Cloud.

Początkujący 10 min czytania

Czego się nauczysz

  • Utworzysz kontener serwerowy w Google Tag Managerze i znajdziesz jego Container Config.
  • Wdrożysz kontener na SGTM.space w regionie najbliższym Twoim odwiedzającym.
  • Skierujesz na niego subdomenę, na przykład sgtm.example.com, jednym rekordem CNAME.
  • Sprawdzisz, czy serwer tagowania odpowiada, zanim podłączysz do niego GA4.

Zanim zaczniesz

  • Konto Google Tag Managera z uprawnieniem do publikowania (kontener Web omawia lekcja 1).
  • Dostęp do ustawień DNS Twojej domeny (u rejestratora, w firmie hostingowej albo w Cloudflare).

01 Najpierw wybierz subdomenę

Serwer tagowania powinien działać na subdomenie strony, którą mierzysz, na przykład sgtm.example.com dla www.example.com. Zapytania do Twojej własnej domeny są first-party: przeglądarki dłużej trzymają ich ciasteczka, a blokery rzadziej je dopasowują.

  • Wybierz krótką, neutralną nazwę, na przykład sgtm, data albo metrics. Unikaj gtm i analytics, bo część list blokujących je dopasowuje.
  • Użyj tej samej domeny głównej co strona. sgtm.example.com zadziała także dla shop.example.com.
  • Nie używaj subdomeny, która już wskazuje gdzie indziej.

02 Utwórz kontener serwerowy w GTM

Kontener serwerowy tworzysz na tym samym koncie GTM co kontener Web, ale jako osobny kontener z platformą docelową Server.

  1. 1 Otwórz tagmanager.google.com, przejdź do swojego konta i kliknij Create Container.
  2. 2 Nazwij go od strony (na przykład example.com - server) i jako platformę docelową wybierz Server.
  3. 3 W oknie konfiguracji wybierz Manually provision tagging server.
  4. 4 Skopiuj ciąg Container Config. To długa wartość w base64, która zaczyna się od aWQ9R1RN.
text
aWQ9R1RNLVhYWFhYWFgmZW52PTEmYXV0aD1hYmNkZWZnaGlqa2xtbm9w

03 Wdróż kontener na SGTM.space

Załóż konto w SGTM.space i potwierdź adres e-mail 6-cyfrowym kodem. Potem otwórz Kontenery i kliknij Nowy kontener.

  1. 1 Nazwa: dowolna, byle łatwo było Ci później rozpoznać kontener. Nigdzie nie jest widoczna publicznie.
  2. 2 Domena: wybrana subdomena, na przykład sgtm.example.com.
  3. 3 Konfiguracja kontenera Google: wklej ciąg Container Config z GTM.
  4. 4 Region: wybierz ten najbliższy większości Twoich odwiedzających (Europa, US East albo Azja).
  5. 5 Kliknij Utwórz i wdróż.

04 Dodaj rekord CNAME

Otwórz zakładkę DNS nowego kontenera. Znajdziesz tam dokładny rekord do dodania. Dla domeny głównej kontenera to jeden rekord CNAME, który kieruje Twoją subdomenę na endpoint wybranego regionu.

text
Type:   CNAME
Name:   sgtm
Value:  eu.sgtm.space
Proxy:  DNS only
  1. 1 Zaloguj się tam, gdzie zarządzasz DNS domeny, i otwórz rekordy DNS.
  2. 2 Dodaj rekord CNAME. Nazwę i wartość skopiuj dokładnie z zakładki DNS.
  3. 3 Zapisz go, wróć do SGTM.space i kliknij Sprawdź DNS przy rekordzie.

Większość rekordów zaczyna działać w kilka minut, u niektórych dostawców trwa to do godziny. Gdy rekord pokaże status Gotowe, SGTM.space automatycznie wystawi certyfikat HTTPS dla subdomeny.

05 Sprawdź, czy serwer odpowiada

Gdy kontener ma status Gotowy, serwer tagowania odpowiada na Twojej subdomenie. Najszybciej sprawdzisz to przez endpoint health, który powinien zwrócić 200 OK.

bash
curl -i https://sgtm.example.com/healthz

Potem otwórz kontener serwerowy w GTM i kliknij Preview. Na Twojej subdomenie otworzy się nowa karta Tag Assistant. Będzie pusta, dopóki nie zaczną spływać dane, a to ustawisz w następnej lekcji.

  • Kontener w SGTM.space ma status Gotowy.
  • Rekord DNS ma status Gotowe.
  • https://sgtm.example.com/healthz zwraca 200.
  • Preview dla kontenera serwerowego w GTM otwiera się bez błędu.

Najczęstsze pytania

Czy potrzebuję konta Google Cloud?

Nie. SGTM.space utrzymuje za Ciebie serwer tagowania i serwer podglądu. Potrzebujesz tylko Container Config z GTM i dostępu do DNS.

Czy mogę później zmienić region?

Utwórz nowy kontener w innym regionie z tym samym Container Config, przestaw rekord CNAME na nowy endpoint i usuń stary kontener, gdy ruch już się przeniesie.

Dlaczego Sprawdź DNS nadal zwraca błąd, choć rekord jest już dodany?

Zwykle rekord jeszcze się nie rozpropagował, nazwa została wpisana z domeną dwa razy (niektóre panele dopisują ją automatycznie) albo w Cloudflare włączone jest proxy. Najczęstsze przyczyny znajdziesz w lekcji o debugowaniu.

Gotowy, żeby przejść do praktyki?

Wdróż kontener server GTM na własnej domenie w kilka minut. Plan darmowy nie wymaga karty.

Załóż darmowe konto