Rédigé par
Mykhailo Zernov
Data Store est une base de données NoSQL intégrée destinée aux utilisateurs de Google Tag Manager côté serveur. Rapide, fiable et simple à utiliser, elle vous permet de stocker et de récupérer tout type de données JSON sans avoir à configurer de base de données externe.
Bien qu'il ait été initialement conçu pour simplifier la gestion des données au sein des conteneurs de serveur, les entreprises utilisent Data Store de nombreuses manières créatives. Pour tout savoir sur cette fonctionnalité, ses capacités et la manière de l'exploiter au maximum, consultez notre guide détaillé sur Data Store. Dans cet article, découvrez quelques-uns des cas d'usage les plus courants et intéressants de Data Store, et comment vous pouvez, vous aussi, en tirer parti.

De nombreux utilisateurs choisissent Data Store comme alternative à Firestore. Ils l'utilisent pour tout stocker, des données clients à l'historique d'achat (par exemple, enregistrer tous les produits achetés par leurs clients). Les motivations sont variées : par exemple, Data Store est directement intégré à la plateforme Stape, éliminant ainsi toute configuration externe. Vous pouvez commencer à enregistrer et lire des données immédiatement dans votre conteneur sGTM, sans quitter votre compte Stape.
Certains utilisateurs souscrivent même un abonnement Stape sans utiliser les power-ups, l'hébergement sGTM ou d'autres services que Store. Pour eux, la fonctionnalité Store justifie à elle seule le coût de l'abonnement !
Le principal avantage réside dans une architecture simplifiée : au lieu de provisionner une autre base de données, de gérer des identifiants et de maintenir une intégration supplémentaire, les équipes peuvent exploiter une couche de stockage déjà intégrée à leur configuration sGTM hébergée sur Stape.
Un autre cas d'usage populaire est la détection des transactions en double. Les conversions dupliquées peuvent gonfler vos statistiques et fausser l'attribution dans des plateformes comme Google Ads ou Google Analytics. En stockant les identifiants de transaction dans Data Store, vous pouvez facilement vérifier si une conversion a déjà été traitée. Cette configuration s'avère particulièrement utile pour le suivi côté serveur avec des conversions importées via des API.
La même approche peut être appliquée à tout processus nécessitant une déduplication : identifiants d'événements, de commandes, de prospects, de webhooks ou tout autre identifiant métier unique.
Pourquoi cette approche est utile :
Les webhooks automatisent le transfert de données entre applications web en temps réel. Certains de nos clients utilisent Data Store pour ajouter des données supplémentaires aux webhooks. Cette approche garantit que vos événements de suivi intègrent toujours l'ensemble du contexte. Le fonctionnement est le suivant :
Le power-up Enricher de Stape vous permet déjà d'enrichir les données d'événement avec des données utilisateur collectées auparavant. Cependant, associé à Data Store, il vous permet également d'enrichir les événements avec des données issues exclusivement du backend.
Une autre application de Data Store pour l'enrichissement des données consiste à ajouter des informations qui ne doivent pas ou ne peuvent pas être exposées dans le navigateur, telles que le statut CRM, le segment client, les classifications internes des produits, l'état des stocks, la gestion du compte, les marges ou les résultats de livraison. L'événement enrichi envoyé aux plateformes d'analyse ou de publicité apporte ainsi un contexte métier que le suivi côté client ne peut fournir à lui seul.

Étude de cas : baisse de 14,3 % du CPA et élimination du « ROAS fantôme » pour un groupe hôtelier de luxe | Stape Care
RETRACTION/RESTATEMENT) acheminés via Data Store.En savoir plus : https://stape.io/blog/google-ads-hotel-revenue-alignment-case-study
Le suivi multi-domaines présente souvent des dysfonctionnements, car les cookies ne peuvent pas être partagés entre différents domaines.
Avec Data Store, vous pouvez enregistrer des cookies ou des identifiants sous une clé partagée (par exemple, un User ID) puis les restaurer lorsque le même utilisateur arrive sur un autre domaine. De cette façon, vos données utilisateur restent cohérentes et vos outils d'analyse peuvent attribuer avec précision les conversions, même entre différents sites web.
Fonctionnement en pratique :
Ce même modèle peut s'étendre au-delà des sites web. Vous pouvez préserver le contexte d'attribution lorsqu'un client passe d'un site web à un CRM, un centre d'appels ou un autre processus hors ligne, puis récupérer les identifiants pertinents dès qu'un événement backend ou un webhook se présente.
La plupart des annonceurs mesurent leurs performances à l'aide du ROAS (retour sur les dépenses publicitaires), mais le ROAS ne prend pas en compte le coût des marchandises vendues. Le Profit Over Ad Spend (POAS) est une métrique plus précise, axée sur le profit réel et non sur le simple chiffre d'affaires.
Stape propose déjà un power-up dédié, POAS Data Feed, qui vous permet de stocker et récupérer en toute sécurité les données de marge afin de les utiliser à la place du chiffre d'affaires lors de la transmission des conversions à Google Ads ou Analytics. Cependant, Data Store enrichit cette fonctionnalité en autorisant des calculs de POAS plus avancés.
Par exemple, le profit peut dépendre du SKU, du marché, des remises, des frais de livraison, des commissions de paiement, des retours ou des segments de clientèle. Ces variables peuvent être stockées côté serveur et utilisées pour calculer une valeur de profit plus exacte avant d'envoyer les données de conversion à vos plateformes d'analyse ou de publicité.
Les Click ID sont généralement stockés dans les cookies du navigateur, mais ces derniers peuvent expirer, être bloqués, devenir inaccessibles aux systèmes backend ou échouer à transmettre les données d'attribution à une conversion ultérieure. Data Store offre un emplacement alternatif pour pérenniser ces identifiants.
Par exemple, vous pouvez stocker un Click ID associé à une clé stable comme un User ID, un identifiant de session, de prospect ou de commande. Lorsqu'une conversion survient plus tard, le Click ID peut être récupéré à l'aide de cette clé et ajouté à l'événement de conversion. Cette approche nécessite toujours un identifiant stable reliant le clic initial à l'événement ultérieur, mais elle permet aux données d'attribution de persister même lorsque le stockage dans le navigateur n'est plus disponible.
Enfin, Data Store est utile dans presque toutes les situations où vous devez stocker des données temporairement ou à long terme pour les réutiliser ultérieurement. Il se révèle plus fiable et évolutif que les cookies ou le stockage local. Une simple clé suffit pour écrire et récupérer les données, comme un e-mail utilisateur, un identifiant ou un jeton de session.

Les tables de correspondance GTM standard peuvent devenir complexes à gérer lorsque les correspondances sont volumineuses, fréquemment mises à jour ou sensibles sur le plan opérationnel. Data Store peut héberger ces ensembles de données à la place.
Par exemple, vous pouvez stocker des règles de produits, des classifications de campagnes, des paramètres régionaux, des mappages multi-entités ou d'autres valeurs de configuration. Vous pouvez ensuite les mettre à jour depuis le tableau de bord Stape, par import CSV ou via l'API, sans avoir à republier le conteneur sGTM à chaque modification.
La même approche peut être utilisée pour sélectionner dynamiquement des destinations, des comptes, des points de terminaison ou des identifiants en fonction de critères tels que la marque, la région, l'entité, le marchand, le type d'événement ou l'état du consentement.
Data Store peut vous aider à relier l'activité anonyme d'un utilisateur à son identité et à ses actions précédentes dès qu'il est identifié. Cela fiabilise également le suivi des nouveaux clients et des clients récurrents.
Par exemple, un visiteur peut naviguer sur votre site web avant de se connecter ou de soumettre un formulaire. Vous pouvez enregistrer la relation entre son identifiant de navigateur ou de session anonyme et son identifiant client. Dès que l'utilisateur est identifié, les événements futurs peuvent s'appuyer sur cette relation pour récupérer les attributs d'identité autorisés et maintenir la continuité avec les sessions initialement anonymes.
Les informations relatives au consentement sont souvent disponibles dans le navigateur, mais absentes lorsqu'un événement provient d'un CRM, d'un webhook, d'un système hors ligne ou d'une autre source backend. Data Store peut conserver l'état de consentement de l'utilisateur avec ses métadonnées, telles que sa source, son horodatage ou la version de la politique.
Lorsqu'un événement backend parvient ultérieurement, l'état de consentement enregistré peut être récupéré avant de déterminer les destinations et les paramètres autorisés. Cela garantit l'application de règles de consentement cohérentes aux événements hors navigateur.
Dans certains cas, les journaux standard ne conservent pas le corps de la requête ni les champs spécifiques nécessaires pour analyser un problème de suivi. Data Store peut conserver temporairement les données de requêtes sélectionnées dans une collection dédiée au débogage.
Cette approche doit être utilisée avec précaution : appliquez des déclencheurs stricts, des TTL courts, la minimisation des données et le filtrage des informations personnelles (PII). L'enregistrement systématique de chaque requête peut entraîner des risques inutiles pour la confidentialité et consommer rapidement les limites d'écriture de la base de données.
Data Store est passé du statut de simple fonctionnalité à celui d'outil puissant prenant en charge un large éventail de cas d'usage liés au suivi et aux données. Il vous permet de configurer le suivi multi-domaines, de corriger les transactions en double, de concevoir une CDP légère ou simplement de stocker des données pour un usage futur.
Puisqu'il est directement intégré à la plateforme Stape, aucune base de données externe n'est à configurer ou à maintenir. Vous pouvez commencer à enregistrer et récupérer des données directement dans votre conteneur GTM de serveur. Data Store peut ainsi remplacer des outils comme Firestore tout en centralisant l'ensemble de votre configuration.
Vous souhaitez vous lancer dans le suivi côté serveur ?
Essayer gratuitement
Commentaires