Events
The module sends the following standard GA4 e-commerce events to the data layer (dataLayer). You can turn each of them on or off in the module settings.
| Event | When it is sent |
|---|---|
view_item_list |
Viewing a list of products (category, search). |
select_item |
Selecting a product from a list. |
view_item |
Viewing a product detail. |
add_to_cart |
Adding a product to the cart. |
remove_from_cart |
Removing a product from the cart. |
view_cart |
Viewing the cart. |
begin_checkout |
Beginning of the order (checkout). |
add_shipping_info |
Selecting shipping. |
add_payment_info |
Selecting payment. |
purchase |
Purchase (order confirmation page). |
search |
Search. |
login |
Customer login. |
sign_up |
Customer sign-up. |
Purchase
Section titled “Purchase”The purchase event is created on the order confirmation page, only with a valid order key.
transaction_idis the order number.- The value is the total amount of the order (including VAT as set).
tax,shippingandcouponare also added.- Reloading the page does not duplicate the purchase.
Checking events
Section titled “Checking events”In the browser on a shop page open the console (F12) and enter dataLayer. The events must be in the list. If they are, the rest of the setup is done in Google Tag Manager (the Preview mode).
What the module does not cover
Section titled “What the module does not cover”- Third-party checkouts (one-step checkouts) are not supported yet. Add to cart may not be measured in them.
- Payment gateways that do not return the customer to the shop will not show the purchase (the
purchaseevent is sent only on the confirmation page).
Was this article helpful?
Thank you for your answer.
We are sorry. Tell us what is missing or unclear:Write to support