Rédigé par
Manisha Mistry
Points clés
_sbp, FPID, _ga, _dcid et X-Stape-User-Id._fbp et gclaw, sur les événements en aval avant le déclenchement de vos balises sGTM, sans écraser ce qui est déjà présent._sbpee) pour un rapprochement gratuit et lié à l'appareil, ou le mode Data Store pour une correspondance multi-appareils, multi-sessions et hors ligne (bien que ce dernier soit décompté du coût de votre abonnement). L'exécution conjointe des deux constitue la configuration recommandée.Si vous pratiquez le suivi côté serveur depuis un certain temps, vous avez probablement déjà créé vous-même une forme de rapprochement des utilisateurs (je l'ai moi-même fait à plusieurs reprises !). Vous avez capturé une adresse e-mail lorsqu'un utilisateur soumet un formulaire et l'avez stockée dans un endroit comme Data Store. Ensuite, vous réinjectez ces données utilisateur dans chaque événement ultérieur ou vous les utilisez pour le suivi multi-appareils. Cela fonctionne, cela prend énormément de temps, mais beaucoup d'entre nous savent que cette étape est indispensable pour améliorer les performances de nos plateformes publicitaires et leur fournir des données utiles.
Je m'appelle Manisha Mistry, je suis Technical Lead chez MeasureU ; j'ai effectué cette configuration à plusieurs reprises et je sais à quel point elle peut être lourde à mettre en place et à maintenir. Le schéma est toujours le même : capturer l'information, utiliser une balise Stape Store Writer pour l'enregistrer, une variable Stape Store Lookup pour la récupérer, puis répéter l'opération pour chaque identifiant et chaque plateforme en aval.
Le mois dernier, Stape a lancé le power-up Enricher, et cela a transformé ma vision de l'ensemble de ce flux de travail. Enricher réalise ce que nous faisions tous manuellement, en prenant en charge tout ce rapprochement à notre place et en rendant le rapprochement des utilisateurs presque trop facile.
Dans cet article, j'expliquerai ce que change concrètement Enricher, comment fonctionne la mise en correspondance sous le capot, les six (oui, six) identifiants qu'il cherche à faire correspondre, ainsi que les cas d'utilisation courants.
La façon la plus simple de comprendre le power-up Enricher est de le comparer à ce que la plupart d'entre nous faisons actuellement.
Configuration autonome de Data Store pour le rapprochement des utilisateurs :
Data Store via le power-up Enricher :
À mon avis... c'est comme de la MAGIE (mais ce n'est que mon avis). Cela dit, découvrons comment cela fonctionne et comment s'opère la mise en correspondance.
Chaque fois que j'ai besoin de bien comprendre quelque chose, j'aime le visualiser. Voici donc une illustration de la manière dont le power-up Enricher enrichit les données de tous les événements une fois qu'un utilisateur soumet ses informations sur un site web et que celles-ci sont exposées dans la balise d'événement/de données.
Comme l'illustre le schéma à travers les quatre colonnes, une fois les données exposées, le power-up Enricher capture les données utilisateur et les réassocie à chaque événement ultérieur. Peu importe que l'utilisateur soit dans une nouvelle session ou sur un nouvel appareil. Dès lors que l'un des six identifiants correspond, le rôle d'Enricher consiste à identifier l'utilisateur, capturer/mettre à jour son profil et enrichir tous les événements en aval avec les données utilisateur manquantes.
La colonne sur laquelle je souhaite attirer votre attention est celle du jour 9 (Day 9), où le visiteur revient sur le site web depuis un appareil totalement nouveau et soumet à nouveau la même adresse e-mail. Comme Data Store peut établir une correspondance sur l'e-mail, il récupère le profil utilisateur complet, met à jour l'événement entrant avec les données utilisateur manquantes et enrichit le profil utilisateur stocké avec les nouvelles informations.

C'est la partie qui m'a vraiment impressionnée avec le power-up Enricher. La plupart du temps, lorsque je configure le rapprochement des utilisateurs, j'effectue la correspondance sur l'e-mail, sur un identifiant, ou sur les deux. Enricher va encore plus loin en offrant la possibilité de faire correspondre les événements entrants sur l'un de ces six identifiants :
email - l'identifiant principal_sbp - le cookie applicatif de StapeFPID - l'identifiant de cookie first-party_ga - l'identifiant client GA4_dcid - le Stape Data Client IDX-Stape-User-Id - l'identifiant du power-up User ID de StapeC'est ici que je souhaite m'arrêter un instant, car les six identifiants ci-dessus sont ceux que le power-up Enricher utilise pour faire correspondre un utilisateur à un profil existant. Cela dit, ce qu'Enricher stocke dans ce profil constitue une liste bien plus étendue, et c'est ce qui le rend si utile pour le suivi sur les plateformes publicitaires en aval.
Dès qu'Enricher trouve une correspondance sur l'un des six identifiants, il stocke dans le profil utilisateur tout ce que vous mettez à disposition via vos balises de données/d'événement. Cela peut inclure le prénom, le nom, le numéro de téléphone, la ville, le pays, la région/l'état, le code postal, la rue, la date de naissance, le genre, ainsi que les identifiants de clic spécifiques aux plateformes pour Meta (_fbp, _fbc), Google Ads (gclaw, fpgclaw), TikTok (ttp, ttclid), LinkedIn (liFatId), Pinterest (epik) et Snap (scclid, scid).
Ensuite, lorsqu'un événement futur arrive et correspond à l'un des six identifiants, Enricher vérifie ce qui manque à l'événement et complète les données utilisateur manquantes à partir du profil stocké avant le déclenchement de vos balises sGTM. Cela permet de garantir que votre balise Meta CAPI, votre balise de conversion Google Ads et votre balise TikTok Events API disposent bien des identifiants de clic et des données utilisateur hachées, même pour les événements arrivés sur le serveur avec pratiquement aucune donnée utilisateur.
Avant de rédiger cet article, je voulais comprendre comment fonctionnait concrètement la mise en correspondance entre ces six identifiants sous le capot. J'ai donc échangé avec Dan Murovtsev, le Product Manager de Stape. Selon ses propres termes, Enricher utilise une approche déterministe pour la mise en correspondance.
Cela signifie que le power-up Enricher ne procède pas par déduction ou par correspondance de type « contient », mais effectue une correspondance exacte selon un ordre hiérarchique précis pour associer l'utilisateur sur le site aux données utilisateur disponibles.
L'ordre est le suivant :
email_sbp (cookie applicatif de Stape)FPID_ga (identifiant client GA4)_dcid (Stape Data Client ID)X-Stape-User-IdEnricher vérifie chaque identifiant dans l'ordre décrit ci-dessus à chaque événement entrant. Le premier identifiant qui trouve une correspondance exacte prévaut, et le profil utilisateur stocké est utilisé pour compléter les données utilisateur manquantes de l'événement entrant avant le déclenchement de vos balises sGTM.
De plus, le power-up Enricher est conçu pour maintenir les données à jour. Cela signifie que lorsqu'une nouvelle valeur apparaît pour une donnée utilisateur, comme un nouveau _ga, FPID ou e-mail, Enricher la considère comme la source de vérité et met à jour le profil utilisateur stocké. En clair, la valeur la plus récente remplace la précédente. J'ai moi-même testé cela en supprimant le cookie _ga d'un utilisateur qui possédait déjà un profil créé par le power-up Enricher : dès qu'un nouveau _ga est arrivé, le profil stocké s'est mis à jour avec la nouvelle valeur.
| Remarque importante : cette règle de priorité à la valeur la plus récente s'applique uniquement aux données utilisateur stockées par le power-up Enricher. Sur les événements sortants, le power-up Enricher ne fait que renseigner les données utilisateur manquantes ; il n'écrase aucune donnée utilisateur déjà associée à l'événement. |
Le power-up Enricher propose deux options de stockage, et il est important de bien comprendre chacune d'elles afin de faire le bon choix avec votre client.
Ce qui change : le power-up Enricher écrit un cookie _sbpee sur l'appareil du visiteur lorsqu'il capture des identifiants, et relit ce cookie à chaque événement.
Ce qui ne change pas : le coût de votre serveur reste identique, car le cookie est stocké sur l'appareil du visiteur et non sur l'infrastructure de Stape.
Le compromis : comme tout cookie, celui créé par le power-up Enricher est lié à l'appareil ; ainsi, un visiteur sur un téléphone et sur un ordinateur portable correspond à deux cookies _sbpee distincts. De plus, les cookies peuvent être supprimés, et vous ne bénéficiez pas des avantages du suivi multi-appareils ou du suivi hors ligne.
Ce qui change : le power-up Enricher écrit les identifiants capturés dans Data Store sur l'infrastructure de Stape, et fait correspondre les événements entrants avec l'ensemble du Store à chaque requête.
Ce qui ne change pas : votre configuration Store existante reste intacte. Le power-up Enricher lit et écrit simplement dans le même Store auquel vous avez toujours eu accès.
Le compromis : comme toujours, l'utilisation de Data Store est décomptée de votre abonnement, ce qui engendre un coût. Cela dit, ce coût vous permet de bénéficier d'une mise en correspondance multi-appareils, multi-sessions et hors ligne qui ne dépend pas de la persistance des cookies du visiteur, ainsi que de la possibilité d'importer des données hors ligne via le téléversement de profils au format CSV.
Cookie (_sbpee) | Store | |
|---|---|---|
| De quoi il s'agit | Cookie sur l'appareil du visiteur | Données dans Data Store |
| Coût | Gratuit | Décompté du coût de l'abonnement |
| Persistance | Durée de vie prolongée avec Cookie Keeper | Persiste jusqu'à sa suppression |
| Multi-appareils | Non – lié à l'appareil | Oui |
| Idéal pour | Rapprochement au sein d'une même session et sur un même appareil | Multi-appareils, multi-sessions, hors ligne → en ligne |
Après avoir étudié la question avec Dan, la recommandation de Stape et de ma part est simple : activez les deux si votre forfait et votre budget le permettent. Cookie vous apporte la fonctionnalité, et Store vous offre une solution de repli ainsi que la mise en correspondance multi-appareils et hors ligne.
Maintenant que nous comprenons le fonctionnement interne d'Enricher, penchons-nous sur les cas d'usage où le power-up Enricher aura un réel impact pour la plupart d'entre nous. Il est important de noter qu'aucune de ces idées n'est nouvelle : beaucoup d'entre nous résolvaient déjà ces mêmes cas d'usage à l'aide de Data Store.
Nombreux sont ceux d'entre nous à avoir déjà participé à cet appel client portant sur un avertissement dans la plateforme Meta ou Google Ads concernant un faible score EMQ. Ce n'est jamais un échange agréable, et cela se produit généralement lorsqu'un événement parvient à votre conteneur sGTM sans identifiants tels que l'e-mail ou le numéro de téléphone.
C'est là qu'Enricher intervient : lorsqu'un événement arrive, le power-up Enricher peut vérifier s'il dispose de données utilisateur enregistrées pour cet utilisateur à l'aide de l'un des six identifiants. Si c'est le cas, il complète les données utilisateur manquantes, comme le prénom, le nom et le numéro de téléphone hachés, sur l'événement avant qu'il ne soit transmis en aval à Meta CAPI, Google Ads et à d'autres plateformes. Cela améliore à son tour les données envoyées aux plateformes publicitaires et peut contribuer à optimiser la qualité de correspondance.
Il s'agit sans doute du cas d'usage qui enthousiasme le plus grand nombre, en particulier pour nos clients utilisant des événements webhook ou des importations de conversions hors ligne. Sans le power-up Enricher, lorsqu'un webhook CRM, une importation de conversions hors ligne ou tout autre événement provenant de l'extérieur du navigateur arrive sur le serveur, nous ne disposons généralement que de données utilisateur telles que l'e-mail, le numéro de téléphone et éventuellement le nom, mais d'aucun identifiant de cookie permettant de relier cette personne à son comportement sur le Web.
Lorsque le power-up Enricher est activé, dès que l'événement hors ligne atteint le serveur, il tente de faire correspondre l'utilisateur par e-mail. S'il trouve une correspondance, il complète alors les données utilisateur manquantes à partir du profil enregistré, telles que _ga, FPID, _sbp, les identifiants de clic des plateformes, etc. Cela signifie que votre balise Meta CAPI pour un événement hors ligne peut désormais inclure les mêmes identifiants que vos événements en ligne Meta, ce qui améliorera votre score EMQ.
Cela fonctionne également dans le sens inverse via l'onglet Profiles du power-up Enricher, où Stape vous permet d'importer un export de données utilisateur. Une fois importé, Enricher peut faire correspondre les données utilisateur transmises en ligne aux profils importés en utilisant l'e-mail comme critère de correspondance.
Je suis coupable de faire cela constamment, c'est pourquoi je trouve passionnantes toutes les façons dont on peut suivre les personnes visitant un site !
Je commence sur Safari sur mon mobile, puis quelques heures plus tard, j'ouvre mon ordinateur portable et j'ajoute au panier, mais attendez, cela ne s'arrête pas là. Je reprends mon téléphone plus tard et je finalise l'achat. Sérieusement, je ne peux pas être la seule personne à faire cela encore et encore. Le problème, c'est qu'en tant que professionnel du suivi, je sais que sans réconciliation, votre suivi est brisé ou incomplet, car vous ne pouvez pas relier mes activités à travers tous ces appareils et sessions.
C'est là qu'Enricher excelle.
Tant que j'utilise le même identifiant, comme l'e-mail, sur tous les appareils/sessions, il peut me faire correspondre à partir de Data Store, et chaque événement suivant inclura les données utilisateur enrichies. Cela comprendra les événements que nous envoyons à Meta et à Google Ads, ce qui contribuera à améliorer notre EMQ.
Maintenant que nous comprenons comment fonctionne Enricher et les cas d'usage qu'il permet de traiter, passons à la configuration. Je dois dire que c'est un autre aspect qui m'a impressionné, tant le processus est simple. Quelques étapes suffisent et, tant que les données sont disponibles dans une balise de données ou d'événement, vous êtes paré.
1. Connectez-vous à votre compte Stape et sélectionnez votre conteneur sGTM depuis le tableau de bord.
2. Accédez à l’onglet Power-ups, faites défiler vers le bas jusqu’à la section Enrichissement des données, puis cliquez sur le panneau Enricher.


3. Activez le commutateur Enricher pour l’activer.

4. Sélectionnez le mode d’enrichissement :
Remarque :
En fonction du mode d’enrichissement, les données sont ajoutées à l’aide de différentes clés de paramètres, que nous détaillons plus loin dans ce guide.
Les paramètres de requête suivants sont actuellement utilisés pour identifier un utilisateur. Ils sont évalués dans l’ordre indiqué ci-dessous, de la priorité la plus élevée à la plus faible :

5. Sélectionnez une méthode de stockage des données utilisateur en activant le bouton à côté de la méthode. Vous pouvez également utiliser les deux.
| Remarque : si vous optez pour Data Store, vous devrez activer la fonctionnalité pour commencer à l’utiliser. Nous décrivons Data Store en détail dans notre autre article. |

6. Configurez le fonctionnement du power-up en fonction du consentement.
Si vous avez besoin que le power-up soit conforme aux réglementations en matière de données (en particulier si vous ciblez des pays de l’UE ou certains États américains dotés de lois obligatoires sur la protection des données), cliquez sur «Ne définir un cookie/stocker des données que si le consentement marketing est donné». Si cette option est activée, les paramètres du mode de consentement V2 sont utilisés pour les requêtes /collect, et l’objet consent_settings est utilisé pour les requêtes /data.
Une fois cette option activée, les données d’événement ne seront pas enrichies avec les données utilisateur dont vous disposez déjà lorsque l’utilisateur n’a pas donné son consentement au traitement des données.
Veillez à mettre à jour votre politique en matière de cookies et votre bannière de cookies. Étant donné que le power-up définit un cookie _sbpee pour stocker les données utilisateur chiffrées, vous devez proposer aux utilisateurs un choix explicite d’acceptation.

7. Sélectionnez des points de données dans la liste.
Il s’agit de paramètres qui seront enregistrés dans un cookie ou dans le Data Store (selon la méthode de configuration du power-up que vous avez sélectionnée). Par la suite, ces données seront utilisées pour enrichir les événements et les requêtes entrantes.

Ces paramètres définissent les informations qui seront disponibles pour l’enrichissement des événements, tant en mode automatique qu’en mode semi-automatique.
Une fois les points de données sélectionnés, le comportement dépend du mode d’enrichissement :
Pour le mode semi-automatique, vous devez créer et utiliser manuellement des variables de données d’événement dans vos balises sGTM. Ces variables doivent correspondre aux points de données sélectionnés dans le power-up Enricher. Voici un exemple de configuration de balise sGTM :

Le chemin d’accès (Key Path) de la variable de données d’événement doit commencer par enricher_. Selon le type de requête (/g/collect ou /data), le chemin d’accès sera différent ; reportez-vous au tableau ci-dessous :
| Clé Data Store / Cookie | Paramètres Event Data dans les requêtes /g/collect | Paramètres Event Data dans les requêtes /data |
| email_address | enricher_ep.user_data.email | enricher_email_address |
| phone_number | enricher_ep.user_data.phone_number | enricher_phone_number |
| first_name | enricher_ep.user_data.address.0.first_name | enricher_first_name |
| last_name | enricher_ep.user_data.address.0.last_name | enricher_last_name |
| city | enricher_ep.user_data.address.0.city | enricher_city |
| country | enricher_ep.user_data.address.0.country | enricher_country |
| region | enricher_ep.user_data.address.0.region | enricher_region |
| postal_code | enricher_ep.user_data.address.0.postal_code | enricher_postal_code |
| street | enricher_ep.user_data.address.0.street | enricher_street |
| date_of_birth | enricher_db | enricher_db |
| gender | enricher_gender | enricher_gender |
| external_id | enricher_user_id | enricher_user_id |
En mode d’enrichissement automatisé, les données enrichies sont ajoutées à l’aide des clés suivantes dans le cookie/Data Store. Il existe certaines différences entre les paramètres des requêtes /g/collect et /data, présentées dans le tableau ci-dessous :
| Nom du cookie | Paramètres Event Data dans les requêtes /g/collect et /data pour le mode d'enrichissement automatisé | Paramètres Event Data dans les requêtes /g/collect et /data pour le mode d'enrichissement semi-automatisé |
| _fbp | _fbp | enricher_fbp |
| _fbc | _fbc | enricher_fbc |
| _ttp | _ttp | enricher_ttp |
| ttclid | ttclid | enricher_ttclid |
| li_fat_id | li_fat_id | enricher_li_fat_id |
| _epik | _epik | enricher_epik |
| scclid | scclid | enricher_scclid |
| _scid | _scid | enricher_scid |
| FPGCLAW | FPGCLAW | enricher_FPGCLAW |
| gcl_aw | gcl_aw | enricher_gcl_aw |
| FPID | FPID | enricher_FPID |
| _ga | _ga | enricher_ga |
Parmi les points de données, on trouve également les cookies de marketing et d’analyse.

Le tableau ci-dessous répertorie les cookies de marketing et d’analyse que nous utilisons pour identifier l’utilisateur (si vous choisissez « Cookies de marketing et d’analyse » comme point de données), ainsi que les paramètres qui seront disponibles dans les requêtes entrantes dans sGTM.
| Nom du cookie | Paramètres des données d’événement dans les requêtes /g/collect et /data pour le mode d’enrichissement automatique | Paramètres des données d’événement dans les requêtes /g/collect et /data pour le mode d’enrichissement semi-automatique |
|---|---|---|
| _fbp | _fbp | enricher_fbp |
| _fbc | _fbc | enricher_fbc |
| _ttp | _ttp | enricher_ttp |
| ttclid | ttclid | enricher_ttclid |
| li_fat_id | li_fat_id | enricher_li_fat_id |
| _epik | _epik | enricher_epik |
| _scclid | _scclid | enricher_scclid |
| _scid | _scid | enricher_scid |
| FPGCLAW | FPGCLAW | enricher_FPGCLAW |
| _gcl_aw | _gcl_aw | enricher_gcl_aw |
| FPID | FPID | enricher_FPID |
| _ga | _ga | enricher_ga |
8. Si vous choisissez l’option Utiliser le store, l’onglet Profils est à votre disposition.
Il vous permet d’importer un fichier CSV contenant des données de profil (par exemple, importées depuis un CRM/CMS). Une fois les profils importés, le module utilisera les données que vous avez fournies et tentera de les faire correspondre à l’activité en ligne, créant ainsi un parcours utilisateur plus complet.
Pour importer des données de profil, cliquez sur Importer les profils et sélectionnez votre fichier.

Mettez en correspondance les champs du power-up avec ceux de l’ensemble de données importé. Remarque : l’adresse e-mail est un paramètre obligatoire, car il s’agit d’un identifiant utilisateur principal.

Lors de l’importation du fichier CSV, les adresses e-mail sont validées avant le début de l’importation. Si le fichier contient des adresses e-mail non valides ou non prises en charge, l’importation échouera et un message d’erreur s’affichera.

De plus, lors de l’importation du fichier CSV, toutes les valeurs des champs sont validées selon les limites définies dans le tableau ci-dessous. Si une valeur dépasse la longueur maximale autorisée, elle sera tronquée silencieusement pour respecter la limite (aucune erreur n’est renvoyée).
| Paramètre | Longueur maximale autorisée |
|---|---|
| PhoneNumber | 32 chars |
| FirstName | 64 chars |
| LastName | 64 chars |
| City | 64 chars |
| Country | 64 chars |
| Region | 64 chars |
| PostalCode | 32 chars |
| Street | 128 chars |
| DateOfBirth | 32 chars |
| Gender | 16 chars |
| ExternalID | 64 chars |
9. Une fois la configuration effectuée, cliquez sur Enregistrer les modifications.
Pour tester la configuration, utilisez l’aperçu GTM.

Ainsi que le cookie _sbpee qui stocke les données utilisateur (toutes les données utilisateur sont chiffrées pour des raisons de sécurité) :


Si vous utilisez Store comme méthode de configuration, vous pouvez également utiliser l’onglet Profils du power-up Enricher pour vérifier que les données ont bien été ajoutées au Store.

Après avoir testé le power-up Enricher sur ma propre configuration et échangé avec plusieurs de mes pairs dans le domaine de la mesure, notre enthousiasme est unanime. Stape a véritablement conçu une fonctionnalité supplémentaire qui va nous faire gagner un temps précieux et nous aider à améliorer les signaux ainsi que les données envoyés à nos plateformes publicitaires.
Si vous utilisiez Data Store et réconciliiez les utilisateurs d'une session ou d'un appareil à l'autre selon l'ancienne méthode, je vous recommande d'activer le power-up Enricher dès aujourd'hui. Testez-le pour observer son fonctionnement sur votre configuration, même si vous ne commencez qu'avec l'option de cookie. Avec le temps, à mesure que vous et votre client constaterez les bénéfices, envisagez d'activer Data Store pour commencer véritablement à réconcilier les utilisateurs sur tous leurs appareils.
Alors, qu'attendez-vous ? Activez ce power-up et boostez votre suivi.
Vous souhaitez vous lancer côté serveur ?
Essayer gratuitement22 sept. 2026
Solutions
Identifiez les utilisateurs entre les sessions, améliorez l’attribution et optimisez la correspondance des événements grâce au module Enricher.
28 oct. 2026
Commentaires