Enricher power-up
Updated May 22, 2026
The Enricher power-up enriches event data with user data that was collected earlier. It allows you to store datasets from each interaction to create a repository of user information that can be referenced in real time. With a power-up’s help, the system can recognize returning users and enrich events they trigger.
Enricher is available on the Business subscription plan and higher. To check your current plan or upgrade, go to your sGTM container settings.
How to set up Enricher power-up
1. Log in to your Stape account and select your sGTM container from the dashboard.
2. Go to Power-ups and click Use next to the Enricher panel.

3. Toggle the Enricher switch to enable it.

4. Select a method for storing user data by enabling the toggle next to the method. You can also use both.
- Cookies - if you opt for this method, a cookie called _sbpee will be generated, and the user's data will be stored in this cookie. This is a less reliable method than Stape Store, as cookies can be manually deleted by the user.
- Stape Store - a built-in NoSQL database; with this method, users’ data will be stored in the database and used to enrich incoming events. Storing data in a database is more consistent and reliable than using cookies, but it also comes at a cost - the stored data counts toward your usage quota within your subscription plan.

5. Configure how the power-up will work with consent.
If you need the power-up to be compliant with data regulations (especially if you target EU countries or some US states that have mandatory data protection laws), click on “Only set cookie/store data if marketing consent is given”. If enabled, Consent Mode V2 parameters are used for /collect requests, and the consent_settings object is used for /data requests.
After enabling this option, the event data won’t be enriched with the user data you already have for cases when a user didn’t give consent to process the data.
Be sure to update your cookie policy and cookie banner. Because the power-up sets a _sbpee cookie to store encrypted user data, you must provide users with an explicit opt-in choice.

6. Select data points from the list.
These are parameters that will be saved in a cookie/Stape Store (depends on the power-up configuration method you’ve selected). Later, the data will be used to enrich events/incoming requests.

In the datapoints section, you should select the parameters that you are already tracking/recording with your tags. On the example of the Facebook Pixel tag, these parameters are stored in the section “User Data”.
Alternatively, you can select parameters from the list within the Enricher power-up and add parameter tracking in tags.

The enriched data is added using the following keys in the cookie/Stape Store. There are some differences between parameters for /g/collect and /data requests, displayed in the table below:
| Stape Store/Cookie key | Event data parameters in /g/collect requests | Event data parameters in /data requests |
| email_address | ep.user_data.email | email_address |
| phone_number | ep.user_data.phone_number | phone_number |
| first_name | ep.user_data.address.0.first_name | first_name |
| last_name | ep.user_data.address.0.last_name | last_name |
| city | ep.user_data.address.0.city | city |
| country | ep.user_data.address.0.country | country |
| region | ep.user_data.address.0.region | region |
| postal_code | ep.user_data.address.0.postal_code | postal_code |
| street | ep.user_data.address.0.street | street |
| date_of_birth | db | |
| gender | gender | |
| external_id | user_id |
Among the data points, there is also “Marketing & analytics cookies”.

In the table below are listed the Marketing & analytics cookies we use to identify the user (if you opt for “Marketing & analytics cookies” as a data point), as well as the parameters that will be available in the incoming requests in sGTM.
| Cookie name | Event data parameters in /g/collect and /data requests |
| _fbp | _fbp |
| _fbc | _fbc |
| _ttp | _ttp |
| ttclid | ttclid |
| li_fat_id | li_fat_id |
| _epik | _epik |
| _scclid | _scclid |
| _scid | _scid |
| FPGCLAW | FPGCLAW |
| _gcl_aw | _gcl_aw |
| FPID | FPID |
| _ga | _ga |
7. If you opt for the “Use store” option, the tab “Profiles” is available for you. It gives the ability to upload a CSV with profile data (for example, uploaded from the CRM/CMS). If the profiles are uploaded, the power-up will take the data you provided and try to match it with online data activity, creating a more complete user journey.
Also, this tab will be helpful while debugging the setup, which we will show below.

Map the fields within the power-up with the dataset uploaded. Please note: the email address is a mandatory parameter, since it’s a primary user identifier.

8. Once configured, click “Save changes”.
Test the setup
To test the configuration, use the GTM preview.
- Authorize on your website and trigger some event. In the GTM preview, you should see your data available after authorization (email, phone, first and last name, etc., based on the configurations):

As well as the _sbpee cookie that stores the user data (all the user data is encrypted for security):

- Log out of your website and trigger another event, check the request you received. If everything is set correctly, you’ll see in the tag details additional parameters that you didn’t specify directly on the new page (like email, first, and last name - it depends on your configurations).

If you use Store as a config method, you can also use the “Profiles” tab within Enricher power-up to see that data was added to the Store.

Use cases
A typical scenario is that a business is struggling to connect user interactions across sessions because many incoming events lack identifiable data.
The data enrichment works by combining available identifiers and behavioral signals to create a more consistent view of the customer journey. When some identifiers are missing, interactions can still be associated with the same user profile based on available matching identifiers.
The use cases of Enricher power-up include the following:
- Increase event match quality for platforms
- Cross-device tracking and attribution
- Enrichment of webhooks with offline conversions, which helps to attribute online activities to offline sales.
Comments