Google Tag Manager - Server-side

No technical skills required.
This documentation also applies to solutions such as AddingWell, Stape, etc. which use the GTM-Server Side platform.


1. Claim your 3rd party collection domain


1.1 example: if your collection domain is:  https://et1.eulerian.net  the targetHost is et1
1.2 example: if your collection domain is:  https://io1.eulerian.net  the targetHost is io1


2. Connect to your GTM Server Side interface





3. Check your collection


Log in to your interface to check if your collection is activated.Your installation is now complete! Party Popper






Go further



1. Configure the consent mode:


1.1 Simple setup: Enable the SS Eulerian GTM template only on your consented traffic. To do this, check the "All traffic is consented" box.

1.2 Advanced Setup: Enable the SS Eulerian GTM template on all your traffic and retrieve consent signals via your CMP.

# Consent via pmcat by providing the list of consented categories for the current call

# Consent via TCF, in this case the TCString must be provided via a custom variable


Learn more (developer documentation)

The following information is useful for understanding how GA4 DataLayer events and data are associated with Eulerian DataLayer data.


What events are measured?

Global Data
The following global parameters are always provided to each call sent as long as they exist in the original datalayer:
o page_location mapped to url
o page_referrer mapped to rf
o screen_resolution mapped to ss
o ip_override mapped to ereplay-ip
o user_agent mapped to ereplay-ua
o client_id mapped to euidl
o currency mapped to currency
o user_id mapped to uid
o user_data.sha256_email_address mapped to email

For each call, we automatically copy all additional event parameters prefixed with ga-

Event page_view
Standard call made

Purchase event
A transaction is recorded in this case:
o transaction_id mapped to ref
o value mapped to amount
o items mapped to product array & product parameters are prefixed with ga-

add_to_cart event
The products listed in the item table are added to the current cart.

remove_from_cart event
The products listed in the item table are removed from the current cart.

generate_lead event
A lead is recorded in this case:
o transaction_id mapped to ref, if not available a random ref is created
o value mapped to amount
o items mapped to product array & product parameters are prefixed with ga-

Personalized events
Custom events not listed above are sent directly to actions/goals for further processing on the platform.

WARNING
By configuring server-side data collection like this, you will lose all access to the original web browser. This means that some features of the Eulerian Marketing Platform will not be available due to server-side integration, for example, but not limited to:
Heatmap
Client-side TMS
Identity synchronization for IdGraph, CookieSync, etc.
Real-time access to the user's current status via the JavaScript client-side API
Privacy Sandbox Integration
Client Hints Management