Skip to content

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.

The purchase event is created on the order confirmation page, only with a valid order key.

  • transaction_id is the order number.
  • The value is the total amount of the order (including VAT as set).
  • tax, shipping and coupon are also added.
  • Reloading the page does not duplicate the purchase.

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).

  • 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 purchase event is sent only on the confirmation page).
Was this article helpful?