EnrichissementDisponible

    Données d'appareil, déjà analysées.

    La chaîne User-Agent arrive à chaque requête, mais en tirer quelque chose d'exploitable suppose normalement d'embarquer et de maintenir un analyseur dans votre conteneur. Ce module effectue l'analyse sur la passerelle et transmet à vos balises trois en-têtes propres à la place.

    Trois en-têtes prêts à l'emploi
    Aucun analyseur à maintenir
    Valeurs bornées et prévisibles
    Tous les modules
    En-tête User-Agent
    Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/141.0.0.0 Safari/537.36
    Analysé sur la passerelle
    En-têtes reçus par vos balises
    X-Device-Categorydesktop
    X-Device-OSmacOS
    X-Device-BrowserChrome

    Les valeurs sont au niveau famille à dessein : une cardinalité bornée garde la logique des balises simple et les dimensions de reporting peu coûteuses.

    Une chaîne en entrée, trois champs en sortie

    Analyser les user agents est un problème de maintenance, pas une fonctionnalité

    Toute configuration server-side finit par avoir besoin du contexte d'appareil. Y parvenir suppose habituellement d'écrire des expressions régulières dans un modèle de balise, puis de les tenir à jour indéfiniment.

    01

    La chaîne n'est pas faite pour être lue

    Les user agents modernes sont un empilement de jetons de compatibilité. Chaque navigateur prétend être Mozilla, et la plupart prétendent aussi être Safari.

    02

    Les analyseurs maison se périment

    Une expression régulière écrite aujourd'hui classera mal la version de navigateur de l'an prochain. Personne ne s'en aperçoit avant qu'un rapport ne paraisse étrange des mois plus tard.

    03

    La cardinalité devient ingérable

    Injecter des chaînes brutes dans le reporting produit des milliers de valeurs quasi identiques : coûteuses à stocker et inutiles pour segmenter.

    Comment ça marche

    La passerelle classe le User-Agent à chaque requête et ajoute trois en-têtes. Vos balises les lisent avec la variable standard En-tête de requête, sans modèle, sans code.

    01

    Catégorie

    X-Device-Category prend la valeur desktop, mobile, tablet ou bot : la répartition dont dépendent réellement les décisions de reporting et d'enchères.

    02

    Système d'exploitation

    X-Device-OS prend la valeur Windows, Android, iOS, ChromeOS, macOS ou Linux.

    03

    Navigateur

    X-Device-Browser prend la valeur Chrome, Safari, Firefox, Edge, Opera ou Samsung Internet.

    04

    Vide plutôt que faux

    Lorsque le User-Agent est absent ou non reconnu, l'en-tête reste vide. Une valeur vide se filtre facilement ; une valeur devinée corrompt silencieusement un segment.

    Ce que vous obtenez

    Au niveau famille, par choix

    Les valeurs sont volontairement grossières. Une cardinalité bornée garde la logique des balises simple et les dimensions de reporting peu coûteuses.

    Classification des bots incluse

    Les robots reconnus sont catégorisés comme bot, ce qui vous permet de les exclure des conversions avant qu'ils ne faussent une campagne.

    Rien à configurer

    Il n'y a aucun réglage. L'ensemble d'en-têtes est le produit : activez-le et les en-têtes arrivent.

    Cohérent avec nos analytics

    La même granularité de classification est utilisée dans toute la plateforme : les répartitions par appareil concordent partout où vous les regardez.

    Spécification

    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
    Réglages
    Aucun, l'ensemble d'en-têtes est fixe
    Coût
    Inclus avec votre conteneur
    En-têtes de requête
    X-Device-CategoryX-Device-OSX-Device-Browser

    Quand l'utiliser

    Vous voulez des dimensions d'appareil côté serveur

    Envoyez la catégorie d'appareil à GA4, Meta ou votre entrepôt de données sans variable côté client qu'un bloqueur pourrait empêcher de s'exécuter.

    Vous routez vos balises conditionnellement

    Déclenchez les balises d'installation d'application uniquement sur mobile, ou supprimez complètement un fournisseur pour le trafic de bots, via un en-tête plutôt qu'une comparaison de chaîne fragile.

    Vous nettoyez le trafic de bots

    Filtrer sur un unique en-tête catégorisé est bien plus fiable que maintenir une expression régulière de robots dans une balise.

    Questions sur User Agent Info

    Comment les lire dans GTM server-side ?

    Créez une variable En-tête de requête et saisissez le nom de l'en-tête, par exemple X-Device-Category. Elle est ensuite disponible pour toutes les balises du conteneur.

    Pourquoi pas des valeurs plus détaillées, comme les versions exactes ?

    Le détail au niveau des versions fait exploser la cardinalité et conditionne rarement une décision. Les valeurs au niveau famille restent stables d'une version à l'autre et gardent votre logique de balises lisible.

    Est-ce compatible avec les Client Hints ?

    Le module lit l'en-tête User-Agent, que les navigateurs continuent d'envoyer. Là où les Client Hints sont présents, il n'y a pas de conflit : vous disposez simplement des deux.

    Autres modules

    Les modules se cumulent. Activez-en autant que nécessaire : ils se combinent en une seule configuration devant votre conteneur.

    Prêt à l'activer ?

    Chaque module est inclus avec votre conteneur, sans surcoût. Créez un conteneur, ouvrez le panneau des modules et activez.

    Voir les tarifs