Geschreven door
Mykhailo Zernov
Data Store is een ingebouwde NoSQL-database voor gebruikers van server-side Google Tag Manager. Het is snel, betrouwbaar en gebruiksvriendelijk: u kunt elk type JSON-data opslaan en ophalen zonder een externe database in te stellen.
Hoewel het oorspronkelijk is gebouwd om databeheer binnen server-containers te vereenvoudigen, passen bedrijven Data Store op veel creatieve manieren toe. Bekijk onze gedetailleerde handleiding over Data Store om alles te weten te komen over deze functie, de mogelijkheden ervan en hoe u er optimaal gebruik van maakt. In dit artikel bekijken we enkele van de meest voorkomende en interessante manieren om Data Store te benutten, en hoe ook u hiervan kunt profiteren.

Veel gebruikers kiezen Data Store als alternatief voor Firestore. Ze gebruiken het om uiteenlopende gegevens op te slaan, van klantdata tot aankoopgeschiedenis (bijvoorbeeld het opslaan van alle producten die hun klanten hebben gekocht). Daar kunnen verschillende redenen voor zijn; zo is Data Store rechtstreeks in het Stape-platform ingebouwd, waardoor er geen externe configuratie nodig is. U kunt direct beginnen met het opslaan en uitlezen van data binnen uw sGTM-container, zonder uw Stape-account te verlaten.
Sommige gebruikers schaffen zelfs een abonnement van Stape aan zonder power-ups, sGTM hosting of andere diensten dan Store te gebruiken. Voor hen is de Store-functie alleen al waardevol genoeg om de kosten te rechtvaardigen!
Het grootste voordeel is een eenvoudigere architectuur: in plaats van een extra database in te richten, inloggegevens te beheren en een aanvullende integratie te onderhouden, kunnen teams een opslaglaag gebruiken die al deel uitmaakt van hun door Stape gehoste sGTM-configuratie.
Een andere populaire use case is het detecteren van dubbele transacties. Dubbele conversies kunnen uw statistieken opblazen en onjuiste attributie veroorzaken in platforms zoals Google Ads of Google Analytics. Door transactie-ID's op te slaan in Data Store kunt u eenvoudig controleren of een conversie al is verwerkt. Deze opzet is erg handig voor server-side tracking waarbij conversies via API's worden geüpload.
Dezelfde aanpak kan worden gebruikt voor elk proces dat ontdubbeling vereist. Denk hierbij aan event-ID's, bestellings-ID's, lead-ID's, webhook-ID's of andere unieke zakelijke identificatoren.
Waarom het nuttig is:
Webhooks automatiseren de gegevensoverdracht tussen web-apps in realtime. Sommige van onze klanten gebruiken Data Store om extra data aan webhooks toe te voegen. Deze aanpak zorgt ervoor dat uw tracking-events altijd de volledige context bevatten. Het werkt als volgt:
De Enricher power-up van Stape stelt u al in staat om event-data te verrijken met eerder verzamelde gebruikersdata. In combinatie met Data Store kunt u events echter ook verrijken met data die uitsluitend op de backend beschikbaar is.
Een andere toepassing van Data Store voor dataverrijking is het toevoegen van informatie die niet in de browser mag of kan worden getoond, zoals CRM-status, klantniveau, interne productclassificaties, voorraadstatus, accounteigenaarschap, margedata of afhandelingsresultaten. Het verrijkte event dat naar analyse- of advertentieplatforms wordt verzonden, bevat zakelijke context die client-side tracking alleen niet kan bieden.

Casestudy: 14,3% lagere CPA en "spook-ROAS" geëlimineerd voor een luxe boetiekhotelgroep | Stape Care
RETRACTION/RESTATEMENT) gerouteerd via Data Store.Cross-domain tracking mislukt vaak omdat cookies niet tussen domeinen kunnen worden gedeeld.
Met Data Store kunt u cookies of identificatoren opslaan onder een gedeelde sleutel (bijvoorbeeld een gebruikers-ID) en deze vervolgens herstellen wanneer dezelfde gebruiker op een ander domein terechtkomt. Op deze manier blijft uw gebruikersdata consistent en kan uw analyseplatform conversies nauwkeurig toeschrijven, zelfs over verschillende websites heen.
Hoe het in de praktijk werkt:
Hetzelfde patroon kan ook buiten websites worden toegepast. U kunt de attributiecontext behouden wanneer een klant overstapt van een website naar een CRM, callcenter of ander offline proces, en vervolgens de relevante identificatoren herstellen wanneer een backend-event of webhook binnenkomt.
De meeste adverteerders meten prestaties met behulp van ROAS (Return on Ad Spend), maar ROAS houdt geen rekening met productkosten. Profit Over Ad Spend (POAS) is een nauwkeurigere statistiek. Deze richt zich op daadwerkelijke winst, niet alleen op omzet.
Stape beschikt al over een speciale POAS Data Feed power-up waarmee u winstdata veilig kunt opslaan en ophalen en deze kunt gebruiken in plaats van omzet bij het rapporteren van conversies aan Google Ads of Analytics. Maar Data Store breidt deze functionaliteit uit om geavanceerdere POAS-berekeningen mogelijk te maken.
Winst kan bijvoorbeeld afhangen van SKU, markt, kortingen, verzendkosten, betalingskosten, commissies, retouren of klantsegmenten. Deze variabelen kunnen server-side worden opgeslagen en worden gebruikt om een nauwkeurigere winstwaarde te berekenen voordat conversiedata naar uw analyse- of advertentieplatforms wordt verzonden.
Click-ID's worden gewoonlijk opgeslagen in browsercookies, maar cookies kunnen verlopen, worden geblokkeerd, onbeschikbaar worden voor backend-systemen of er op een andere manier niet in slagen om attributiedata mee te nemen naar een latere conversie. Data Store biedt een alternatieve plek om deze identificatoren te behouden.
U kunt bijvoorbeeld een click-ID opslaan aan de hand van een stabiele sleutel zoals een gebruikers-ID, sessie-ID, lead-ID of bestellings-ID. Wanneer er later een conversie plaatsvindt, kan de click-ID met die sleutel worden opgehaald en aan het conversie-event worden toegevoegd. Deze aanpak vereist nog steeds een stabiele identificator die de oorspronkelijke klik verbindt met het latere event. Maar het zorgt ervoor dat attributiedata behouden blijft in situaties waarin browseropslag niet langer beschikbaar is.
Tot slot is Data Store nuttig in vrijwel elk scenario waarin u data tijdelijk of langdurig moet opslaan en later wilt gebruiken. Het is betrouwbaarder en schaalbaarder dan cookies of local storage. Het enige wat u nodig hebt is een sleutel om de data te schrijven en op te halen, zoals een e-mailadres, ID of sessietoken van een gebruiker.

Standaard GTM-opzoektabellen kunnen moeilijk te beheren worden wanneer toewijzingen groot zijn, vaak worden bijgewerkt of operationeel gevoelig zijn. Data Store kan deze datasets in plaats daarvan bevatten.
U kunt bijvoorbeeld productregels, campagneclassificaties, regionale instellingen, tenant-toewijzingen of andere configuratiewaarden opslaan. Vervolgens kunt u ze bijwerken via het Stape-dashboard, CSV-import of de API zonder de sGTM-container opnieuw te publiceren telkens wanneer een waarde verandert.
Dezelfde aanpak kan worden gebruikt om dynamisch bestemmingen, accounts, endpoints of inloggegevens te selecteren op basis van factoren zoals merk, regio, tenant, merchant, event-type of toestemmingsstatus.
Data Store kan helpen om de anonieme activiteit van een gebruiker te koppelen aan diens identiteit en eerdere acties nadat deze bekend is geworden. Dit maakt ook het volgen van nieuwe en terugkerende klanten betrouwbaarder.
Een bezoeker kan bijvoorbeeld uw website bekijken voordat deze inlogt of een formulier verzendt. U kunt de relatie tussen diens anonieme browser- of sessie-identificator en diens klantidentificator opslaan. Zodra de gebruiker bekend is, kunnen toekomstige events die relatie gebruiken om goedgekeurde identiteitsattributen op te halen en de continuïteit over voorheen anonieme sessies heen te behouden.
Toestemmingsinformatie is vaak beschikbaar in de browser, maar ontbreekt wanneer een event afkomstig is van een CRM, webhook, offline systeem of andere backend-bron. Data Store kan de toestemmingsstatus van de gebruiker bewaren, samen met metadata zoals bron, tijdstempel of beleidsversie.
Wanneer later een backend-event binnenkomt, kan de opgeslagen toestemmingsstatus worden opgehaald voordat wordt besloten welke bestemmingen en parameters zijn toegestaan. Dit helpt consistente toestemmingsregels toe te passen op events die niet uit de browser afkomstig zijn.
In sommige gevallen bewaren standaardlogs niet de payload van het verzoek of de specifieke velden die nodig zijn om een trackingprobleem te onderzoeken. Data Store kan geselecteerde verzoekdata tijdelijk opslaan in een speciale collectie voor foutopsporing.
Deze aanpak moet zorgvuldig worden gebruikt: pas strikte triggers, korte TTL's, dataminimalisatie en PII-filtering toe. Het opslaan van elk verzoek kan onnodige privacyrisico's met zich meebrengen en snel de schrijflimieten van de database verbruiken.
Data Store is uitgegroeid van een eenvoudige functie tot een krachtige tool die een breed scala aan tracking- en data-use cases ondersteunt. Hiermee kunt u cross-domain tracking instellen, dubbele transacties oplossen, een lichtgewicht CDP bouwen of gewoon data opslaan voor later gebruik.
Omdat het rechtstreeks in het Stape-platform is ingebouwd, is het niet nodig om een externe database op te zetten of te onderhouden. U kunt direct beginnen met het opslaan en ophalen van data in uw server GTM-container. Data Store kan tools zoals Firestore vervangen en houdt tegelijkertijd alles onder één dak.
Wilt u server-side beginnen?
Gratis proberen
Opmerkingen