Improve Event Match & tracking quality with Enricher power-up

Uliana Lesiv

Uliana Lesiv

Author
Published
Jun 15, 2026

Server-side enrichment helps improve the quality and completeness of event data. With this approach, incoming requests are supplemented with additional user information that was collected earlier. This is especially valuable when events don't contain enough identifiers for analytics and advertising platforms to recognize and connect user interactions.

For example, a user may submit their email in one session, browse from another device later, or complete a purchase offline. Without sufficient identifiers in each request, platforms can't match events correctly or associate them with the right customer journey, resulting in fragmented data and less accurate attribution.

Enricher is a Stape power-up that enables server-side enrichment. It automatically stores selected user data from incoming requests and reuses it to enrich future requests when information is missing. This helps improve user matching and creates a more complete view of customer interactions across sessions, devices, and channels.

In this guide, we consider in detail the value that Enricher can bring to businesses as well as how to configure the power-up.

What value can it bring to a business?

Improved Event Match Quality

Problem: platforms such as Meta and Google perform better when more user identifiers are available in events. When identifiers are missing, match quality decreases.

How Enricher can solve it: Enricher helps solve this problem by enriching incoming requests with already known user information whenever available. 

For businesses that invest in paid advertising, even small improvements in match quality can have a significant impact on campaign measurement and optimization.

Online and offline activity connected

Problem: many businesses generate revenue long after the first website visit.

A prospect may:

Download a lead magnet → Submit a form → Speak with sales → Become a customer weeks or months later

Without a way to connect these interactions, attribution data is lost.

How Enricher can solve it: Enricher helps fill the gap between different steps in the customer journey. It can connect fragmented touchpoints and enrich offline conversion events with known customer information.

This creates better visibility into which marketing activities actually influence revenue.

Cross-device tracking

Problem: customers frequently switch between devices. A person might discover a brand on mobile, research on a tablet, and finally purchase on a desktop.

Without shared identifiers, these interactions often appear as separate users.

How Enricher can solve it: Enricher helps unify activity across devices since it reuses previously known identifiers, making it easier to recognise the same user throughout their journey.

Cross-device tracking

Before configuring

To configure Enricher power-up, you need to create a Stape account if you don't have one yet. The power-up is available on the Business plan or higher.

However, you can start with the free plan to see how server-side tracking works and find out whether it's a good fit for your business before upgrading.

🤔Who is Stape?

Stape provides server-side tracking infrastructure that helps businesses collect, process, and send data to analytics and advertising platforms more reliably and securely. 

Server-side tracking is especially valuable for businesses that invest in paid advertising. By moving tracking logic to the server, you can improve data collection reliability and make tracking more resistant to ad blockers and cookie limitations.

Real-life cases of our clients have shown impressive results after configuring server-side tracking:

✅ 36% more conversions recorded with server-side Google Ads tracking for the Shopify website

✅ 9+ Meta Match Quality score with server-side tracking

✅ 2.2% more GCLIDs parameters recovered on Safari iOS 26

Stape offers solutions such as:

Server-side Google Tag Manager (sGTM) hosting

Server-side Google Tag Manager (sGTM) hosting is the most flexible option if you need to configure server-side tracking for multiple platforms.

How hosting works

Additional tools designed to improve tracking quality and data accuracy

If you are new to tracking, Stape has a free tool called Setup Assistant. It creates GTM tags, triggers, variables, and a client based on your tracking needs and automatically sets them inside web and server GTM containers. As a result, you get ready to use the tracking setup without any manual configurations.

Setup Assistant configuration steps

Stape develops power-ups that improve data quality and make data tracking configuration easier (such as Custom Loader to protect data from the impact of ad blockers, Cookie Keeper to prolong the lifetime of cookies, etc.)

In addition, you can use Stape's Website Checker for free to get a report on whether the website tracking and analytics setup is working correctly. It scans your site for common issues (like missing tags, misconfigured tracking, or blocked scripts) and highlights anything that could cause inaccurate data collection. As well, get a detailed step-by-step recommendation on how to fix the tracking problems.

How to configure server-side tracking and activate Enricher power-up

Step 1. Create a server GTM container

➡️ Note

Before setting up your server-side Google Tag Manager container, it's important to have a web GTM container configured, because:

  • The web container collects events, parameters, and user interactions on your website.
  • And sends this data to your server-side container.

Please follow the official Google documentation.

1.1 Open your web Google Tag Manager container. Click Admin. Under the container column, click +

Web container in GTM

1.2 Type the container name, choose Server, and click Create.

Create a server container

1.3 Choose Manually provision tagging server, copy your container config, and paste it into any text editor. We will need it for the next steps.

Manually provision tagging server

Step 2. Create a Stape account to host your server GTM container

2.1 Go to stape.io and create an account or log in.

Stape login page

2.2 Click Create sGTM container on the main page.

Create sGTM container on Stape

2.3 Enter your container details:

  • Container name. The name does not necessarily have to be the same as the container name in your server GTM.
  • Container configuration - paste Container Config that you copied from your Google Tag Manager Server Container.
  • Server location - for best performance, choose the server location that's closest to where most of your clients are. See the list of available server locations in our documentation. If you have traffic from different regions, you can select the Global multi-zone server location option. It will automatically route incoming requests to the nearest available zone based on the user's IP address.

Then click Create Container.

Click "Create container"

2.4 Choose a plan for your container. You can start with a Free plan. Click Continue with a Free plan.

Stape pricing plans

2.5 You will see the status of your container, container config, and plan name. It takes around 5 minutes to deploy a server container. 

Please reload the page to update the status. If the Google Tag Manager server-side setup was done correctly, you should see the status Running

Status "Running" in container settings

Step 3. Configure custom domain

Configuring a custom subdomain for server-side tracking helps improve data accuracy. Instead of sending tracking data directly to a third-party vendor domain, requests are routed through a company-owned subdomain, which can reduce the impact of ad blockers and browser privacy restrictions.

For the instructions on how to configure the custom domain, click on the collapse element below:

Step 4. Automatically configure server-side tracking for required platforms

Instead of manually setting up server-side infrastructure for the platforms you use (e.g., Meta, Google Ads, TikTok). You can use a free solution by Stape - Setup Assistant. 

You just need to specify the platforms that you need to configure server-side tracking for - the web and server GTM components (tags, triggers, variables, clients) will be populated and automatically added to your containers.

Expand the collapse element below for more details:

Step 5. Activate Enricher power-up

Conclusion

Enricher is a useful addition for server-side tracking setups. It helps minimize data fragmentation and improve visibility across the customer journey. 

Reusing previously collected identifiers, the power-up improves event match quality and connects online and offline interactions. The Stape's solution gives businesses a clearer understanding of user behavior and the real impact of their marketing efforts.

Want to start on the server side?register now!

author

Uliana Lesiv

Author

Uliana is a Content Manager at Stape, specializing in analytics and integration setups. She breaks down complex tracking concepts into clear insights, helping businesses optimize data collection.

Comments

Try Stape for all things server-side