Key takeaways:
Attribution helps you understand which touchpoints guide a user toward a conversion. It shows how people move through your channels and what influences their decisions. When some events don't arrive, that path breaks. Reports look inconsistent, and it becomes harder to make marketing budget choices.
Seeing the full customer journey depends on having every important event recorded. Client-side tracking can miss some of these events because browsers close, cookies expire, or privacy rules block requests before they reach your tools. When this happens, parts of the path disappear.
A server-side setup reduces these gaps because events pass through a stable cloud environment, where they are processed and forwarded reliably. More events reach your analytics and marketing tools, so your attribution models work with a more complete picture.
If you are looking at a Unified Marketing Platform and are considering Eulerian, or have already made your choice, the good news is that there is a simple way to connect your Stape account and start sending data there. The tag is already created.
In this article, we'll show how to send your web events to Eulerian through a server GTM container hosted on Stape. This setup helps you collect more complete data and send it to your Eulerian collection domain.
The configuration includes the following steps, which we'll explain in detail:

With a classic client-side setup, tags for analytics and attribution run in the browser and call third-party domains. Browsers and ad blockers often block these calls or cut cookie lifetime, so a lot of visits and conversions never reach your tools.
Eulerian focuses on first-party and server-side collection. Data is collected under a domain that belongs to the advertiser and goes through a server environment instead of relying only on the browser. This makes the setup more resistant to tracking limits in Safari, Firefox, and Chrome, and keeps ownership of the data with the brand.
When you connect Eulerian to a server GTM container hosted on Stape, the browser still collects events, but they are processed on a cloud server before being sent to Eulerian. This helps recover events that would be lost in a pure client-side setup and gives a more complete view of visits and conversions.
Server-side tracking with Eulerian brings several practical benefits for marketing teams:
In a typical setup with Stape and Eulerian, the flow looks like this:
anything.yoursite.com, which runs on a cloud server hosted by Stape.page_view, add_to_cart, purchase) and any extra parameters you pass, such as order value or user identifiers.sdf475.eulerian.io). Because collection is first-party and server-side, it is less affected by browser limits and ad blockers. 
Before you start the setup, make sure you have everything ready for the server container and the Eulerian integration:
⦿ A Google Tag Manager account with a server container.
⦿ Access to both GTM and Stape.
⦿ Your Eulerian data collection domain (e.g., sdf475.eulerian.io) was provided when your Eulerian account was created, you can create a free account:
Note:
In this article, we assume that your web GTM container already sends GA4 events to a server container. If you have not set up the web part yet, follow this Stape guide on how to start your tracking journey.

1. Go to tagmanager.google.com.
2. Select your server container hosted on Stape.
3. You should see Server indicated near the container name.

1. In your GTM workspace, open Templates → Tag Templates.
2. Click Search Gallery.
3. Type Eulerian Marketing Platform in the search bar.
4. Click Add to Workspace to install the template.


1. Go to Tags → New.


2. Select the Eulerian Marketing Platform template.

3. Go to your custom provided interface to get your data collection domain.

4. Enter the data collection domain in the Name of the target domain on https://tagmanager.google.com.

5. Save the tag.
To ensure data is sent correctly to Eulerian, configure triggers in the server GTM:
Use the All Pages trigger so all GA4 events go to Eulerian. Client should be GA4.
For example, purchase, add_to_cart, or generate_lead events.



1. Use the Preview mode in your server container to verify that data is sent to Eulerian.

2. In your Eulerian account, check real-time reports to confirm events appear.
3. Once verified, click Submit / Publish in GTM.
Keeping your server setup consistent helps the integration work smoothly over time. Before wrapping up, here are a few simple practices that make the setup more stable and easier to maintain.
Comments