Log in to your interface to check if your data collection is activated.Your installation is now complete!
Special case of multiple clients
You may have configured multiple clients in your GTM Workspace; for example, you might have this list of clients:
Add a caption...
In order for Eulerian to collect data correctly, it is necessary to ensure that the client collecting said data, sends it correctly to the Eulerian server-side connector. To do this, it is necessary to modify the triggers and add the GA4 client from which the data will be retrieved as a clause. This is very simple to do by configuring this trigger (you will then need to delete the old triggers):
Add a caption...
Once that is done, check in the Preview section that access is triggered correctly and publish your changes.
Going further
1. Configure the consent method:
1.1Simple setup: activate the GTM SS Eulerian template only on your consented traffic. To do this, check the "All traffic is consented" box.
1.2 Advanced Setup: activate the GTM SS Eulerian template on all your traffic and retrieve consent signals via your CMP.
1.2.1 Consent via pmcat by providing the list of consented categories for the current call
1.2.2 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 the events and data in the GA4 DataLayer are associated with the data in the Eulerian DataLayer.
What events are being measured?
Global Data
The following global parameters are always provided to each call sent as long as they exist in the original datalayer:
page_location mapped to url
page_referrer mapped to rf
screen_resolution mapped to ss
ip_override mapped to ereplay-ip
user_agent mapped to ereplay-ua
client_id mapped to euidl
currency mapped to currency
user_id mapped to uid
user_data.sha256_email_address mapped to email
For each call, we automatically copy all additional event parameters prefixed by ga-
page_view event
Standard call made
Purchase event
A transaction is recorded in this case:
transaction_id mapped to ref
value mapped to amount
items mapped to the product array & product parameters are prefixed by ga-
add_to_cart event
The products listed in the items table are added to the current cart.
remove_from_cart event
The products listed in the items table are removed from the current cart.
event generate_lead
A lead is recorded in this case: the transaction_id is mapped to the ref; if not available, a random ref is created.
value mapped to amount
items mapped to the product array & product parameters are prefixed by ga-
PersonalizedEvents
Custom events not listed above are sent directly to actions/objectives for further processing on the platform.
WARNING
By configuring server-side data collection like this, you will lose all access to the initial web browser. This means that certain features of the Eulerian Marketing Platform will not be available due to the server-side integration, including but not limited to:
Heatmap
TMS on the client side
Identity synchronization for IdGraph, CookieSync, etc.
Real-time access to the user's current status via the client-side JavaScript API