eCommerce tracker events

Tracker events help you learn more about your customers by analysing how they interact with your marketing initiatives. This lets your eCommerce business automate sales processes and track customer-interaction metrics. This guide covers the integration between eCommerce and the frontend tracker events.

Integration with plugins

For steps to integrate the eCommerce API with various plugins, see the help articles. For Shopify, see this article.

Session data of orders

When a user logs in and browses the store, they start a session that persists for the duration of their visit. Without logins or users, there is no session data. The order is automatically updated if an identify call is made on the frontend for the same email. Some frontend data fields for a given event are listed below.


created_at: 10-04-2023 12:09:47
email_id: email.id+newdemo@gmail.com
ip_address: xxx.xxx.xxx.xxxx
session_city: Delhi
session_country: India
session_country_code: IN
session_current_url: https://sample-store.myshopify.com/
session_id: aafb3231-1ead-4d96-8d9b-7d78234701bb
session_latitude: 00.0000
session_longitude: 00.0000
session_referer: sample-store.myshopify.com
session_referer_url: https://sample-store.myshopify.com/account/register
session_region: Delhi
session_source: sample-store.myshopify.com
session_timezone: Asia
session_user_agent_browser: Chrome
session_user_agent_device: DESKTOP
session_user_agent_platform: Mac
session_user_agent_version: 112.0.0.0
sib_type: identify
visitor_id: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx

View the session data for orders in your Brevo account under the Automation logs. Any change to the cart appears in the Automation logs in your Brevo account. You can retrieve data such as session_id, session_timezone, and session_city.

Cart events and Automation

Once the cart is used, all session data, frontend events, and data appear in your Automation tab logs. The plugin is responsible for sending the data to Automation. If the plugin is integrated correctly, the store session is identified, the order is processed quickly, and it appears on the logs page. If the identify call does not arrive on the frontend, it takes about 5 minutes for the order or cart updates to appear in the Automation logs.