How one toggle adds persistent user identity to every event in your funnel.



The Funnel-Wide Signal Problem
Here’s the tracking reality for most e-commerce setups: purchase events land at Meta and Google with strong identifying signals — email, phone, name. Everything above that in the funnel arrives essentially anonymous.
Page views. Product views. Add to carts. Initiate checkouts. For the majority of your traffic — users who browse, research, and leave without converting in that session — your server container is forwarding events with almost no data that Meta or Google can match to a real user.
The result: weak event match quality on ToFu events, poor remarketing audience accuracy, broken cross-device attribution, and ad platform algorithms optimizing on an incomplete picture of your funnel.
The Stape Enricher solves this at the infrastructure level.
How the Enricher Works
The Enricher intercepts events passing through your sGTM container and does two things:
- Store: when an event contains identifying data (email, phone, name, address, external ID), it saves that data to a persistent user profile in the Stape Store, keyed to the user’s identifier.
- Enrich: when a subsequent event arrives from the same user (even from a different device), it retrieves the stored profile and appends the identifiers to the outgoing event before forwarding it to your endpoints.
The matching happens via cookie (for same-browser sessions) and via stored identifier lookups (for cross-device). When Stape Store is preloaded with your customer database, returning customers are recognized immediately — before they’ve fired a login event or entered any data in the current session.
What It Stores
The Enricher is configurable. You choose which data points to collect and reuse:
- Email address and phone number
- First and last name
- Town/city, region/state, country, postal code
- Street address
- Date of birth and gender
- External ID (your CRM or internal user ID)
- Marketing and analytic cookies
Each data point has an independent consent gate. You configure the Enricher to only store and reuse data when marketing consent has been granted — and that check happens at the server level on every request.
Impact on Meta CAPI
Event Match Quality across the full funnel
Meta’s Event Match Quality (EMQ) score grades every event you send based on the number and quality of identifying signals included. Higher EMQ means more events get matched to real Facebook profiles. More matched events means better attribution, better audience building, and better algorithm performance.
Without enrichment: excellent EMQ on purchase, poor EMQ on everything else. With the Enricher: strong EMQ on page_view, view_item, add_to_cart, initiate_checkout — all enriched with the same signals you currently only send at checkout.
Remarketing audience quality
When your ToFu events carry real identifiers, your remarketing audiences are built from identified users rather than anonymous cookie pools. Smaller in raw size, dramatically more accurate. Your cost-per-result on retargeting campaigns reflects this.
Assisted conversion attribution
Meta impression on day one, conversion on day seven via direct traffic. Without enrichment: the assist is invisible. With enrichment: both events tie to the same identified user, and Meta’s attribution model credits the campaign correctly.
Impact on Google Ads Enhanced Conversions
Consistent hashed email on conversion events
Enhanced Conversions need a hashed email to match a conversion back to a Google ad click. Without the Enricher, that only happens when the user provides their email at the current session’s checkout. With the Enricher, the stored email is appended automatically to every conversion event, regardless of what the user did in the current session.
Cross-device conversion closing
User clicks a Search ad on mobile, researches on desktop, converts on a tablet. Three separate anonymous sessions in most setups. With the Enricher’s cross-device identity, they become one attributable journey — and the conversion gets credited to the original click.
Smart Bidding signal quality
More matched conversions means more signal for Target CPA and Target ROAS strategies. Better bidding signals compound over time: the algorithm makes better decisions, CPAs drop, and the improvement sustains itself as long as the signal stays rich.
The Preloading Advantage
The Enricher’s effectiveness scales with how many users it already knows. Stape Store allows you to import your existing customer base before the Enricher processes a single live event. Returning customers land on the homepage and immediately fire events enriched with their stored data — no login event, no current-session identifier required.
For clients with established customer databases, this is a meaningful unlock. The Enricher isn’t just incrementally better for new data — it applies your entire customer history to every future session from day one.
Consent Architecture
The Enricher includes two built-in consent gates that must be configured:
- Only set cookie if marketing consent is given
- Only store data if marketing consent is given
These are not optional. The Enricher processes personal data. GDPR, ePrivacy, and equivalent regulations require explicit consent before that data can be stored or reused for marketing purposes. Stape’s consent gate enforces this at the server level on every request.
Your implementation must also ensure that your Consent Mode setup correctly signals user preferences from your CMP to the sGTM container. The Enricher respects the signal — but the signal has to be there.
Bottom Line
The Enricher is the single highest-leverage Power-Up in the Stape ecosystem. It addresses the most common and most expensive gap in sGTM setups: the signal drop-off above the checkout funnel.
For any client running meaningful Meta or Google Ads spend, enabling the Enricher is a straightforward decision. The match quality improvement is measurable within a week, and the compound effect on attribution and algorithm performance builds from there.
Tuhin — Analytics & Server-Side Tracking Specialist • AnalyticsRush.com
