Dane o urządzeniu, już rozpoznane.
Ciąg User-Agent przychodzi z każdym żądaniem, ale zamiana go w coś użytecznego zwykle oznacza wdrożenie i utrzymywanie parsera wewnątrz kontenera. Ten moduł wykonuje rozpoznanie na bramie i zamiast tego przekazuje Twoim tagom trzy czyste nagłówki.
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/141.0.0.0 Safari/537.36Wartości są celowo na poziomie rodziny: ograniczona liczność utrzymuje logikę tagów prostą, a wymiary raportowe tanie.
Jeden ciąg na wejściu, trzy pola na wyjściu
Parsowanie user agentów to problem utrzymania, a nie funkcja
Każda konfiguracja server-side prędzej czy później potrzebuje kontekstu urządzenia. Dojście do tego zwykle oznacza pisanie wyrażeń regularnych w szablonie tagu, a potem utrzymywanie ich w aktualności bez końca.
Ten ciąg nie jest zaprojektowany do czytania
Nowoczesne user agenty to stos tokenów zgodnościowych. Każda przeglądarka twierdzi, że jest Mozillą, a większość twierdzi dodatkowo, że jest Safari.
Własne parsery się starzeją
Wyrażenie regularne napisane dziś źle sklasyfikuje przyszłoroczne wydanie przeglądarki. Nikt tego nie zauważy, dopóki miesiące później jakiś raport nie zacznie wyglądać dziwnie.
Liczność wymyka się spod kontroli
Wrzucanie surowych ciągów do raportowania daje tysiące niemal identycznych wartości: drogich w przechowywaniu i bezużytecznych do segmentacji.
Jak to działa
Brama klasyfikuje User-Agent przy każdym żądaniu i dodaje trzy nagłówki. Twoje tagi odczytują je standardową zmienną Nagłówek żądania, bez szablonu, bez kodu.
Kategoria
X-Device-Category przyjmuje wartość desktop, mobile, tablet lub bot: podział, od którego naprawdę zależą decyzje raportowe i licytacyjne.
System operacyjny
X-Device-OS przyjmuje wartość Windows, Android, iOS, ChromeOS, macOS lub Linux.
Przeglądarka
X-Device-Browser przyjmuje wartość Chrome, Safari, Firefox, Edge, Opera lub Samsung Internet.
Puste zamiast błędnego
Gdy User-Agent nie występuje albo nie zostanie rozpoznany, nagłówek pozostaje pusty. Pustą wartość łatwo odfiltrować; zgadnięta po cichu psuje segment.
Co zyskujesz
Poziom rodziny, celowo
Wartości są świadomie zgrubne. Ograniczona liczność utrzymuje logikę tagów prostą, a wymiary raportowe tanie.
Klasyfikacja botów w zestawie
Rozpoznane roboty otrzymują kategorię bot, więc możesz wykluczyć je z konwersji, zanim zniekształcą kampanię.
Nic do konfiguracji
Nie ma żadnych ustawień. Zestaw nagłówków jest produktem: włącz go, a nagłówki zaczynają przychodzić.
Spójne z naszą analityką
W całej platformie stosowana jest ta sama granulacja klasyfikacji, więc podziały na urządzenia zgadzają się wszędzie, gdzie na nie spojrzysz.
Specyfikacja
- X-Device-Category
- desktop | mobile | tablet | bot
- X-Device-OS
- Windows | Android | iOS | ChromeOS | macOS | Linux
- X-Device-Browser
- Chrome | Safari | Firefox | Edge | Opera | Samsung Internet
- Ustawienia
- Brak, zestaw nagłówków jest stały
- Koszt
- W cenie Twojego kontenera
Kiedy go użyć
Chcesz wymiary urządzeń po stronie serwera
Wysyłaj kategorię urządzenia do GA4, Meta albo swojej hurtowni danych bez zmiennej po stronie klienta, której bloker może w ogóle nie pozwolić się wykonać.
Warunkowo kierujesz tagi
Uruchamiaj tagi instalacji aplikacji tylko na mobile albo całkowicie wyłącz dostawcę dla ruchu botów, używając nagłówka zamiast kruchego porównania ciągów.
Porządkujesz ruch botów
Filtrowanie po jednym sklasyfikowanym nagłówku jest znacznie pewniejsze niż utrzymywanie wyrażenia regularnego dla robotów wewnątrz tagu.
Pytania o User Agent Info
Jak je odczytać w GTM server-side?
Utwórz zmienną Nagłówek żądania i wpisz nazwę nagłówka, na przykład X-Device-Category. Od tego momentu jest dostępna dla każdego tagu w kontenerze.
Dlaczego nie bardziej szczegółowe wartości, na przykład dokładne wersje?
Szczegółowość na poziomie wersji wysadza liczność i rzadko decyduje o czymkolwiek. Wartości na poziomie rodziny pozostają stabilne między wydaniami i utrzymują logikę tagów czytelną.
Czy działa z Client Hints?
Moduł czyta nagłówek User-Agent, który przeglądarki nadal wysyłają. Tam, gdzie obecne są Client Hints, nie ma konfliktu, po prostu masz jedno i drugie.
Pozostałe moduły
Moduły się sumują. Włącz tyle, ile potrzebujesz. Łączą się w jedną konfigurację przed Twoim kontenerem.
Gotowy, żeby włączyć?
Każdy moduł jest wliczony w Twój kontener bez dodatkowych opłat. Utwórz kontener, otwórz panel modułów i przestaw przełącznik.