E-commerce events sent to Google Analytics
Once Google Tag Manager is integrated into your booking module, YoPlanning automatically triggers the following e-commerce events if you activate them in your back office.
📦 view_item
view_itemTriggered when clicking on a product detail.
Data sent:
item_name(product name)
🛒 add_to_cart
add_to_cartTriggered when adding a session or gift voucher (GBV) to the cart.
Data sent:
{
  "currency": "EUR",
  "value": 150,
  "items": [
    {
      "item_name": "Canoë 3h",
      "item_variant": "session",
      "quantity": 2
    }
  ]
}💳 begin_checkout
begin_checkoutTriggered when clicking "Pay" on the last page.
Data sent:
{
  "currency": "EUR",
  "value": 180,
  "cart_id": "YO123456"
}✅ purchase
purchaseTriggered at the end of payment. Two modes exist depending on the type of booking module integration.
🔗 Direct Access Mode
The event is automatically triggered at the end of the payment.
No additional configuration is required.
🧩 iframe mode
If the module is integrated via an iframe on your site:
You must define a success URL in your module configuration in YoPlanning.
This URL must be:
on the same domain as your site (eg:
example.com/merci)and include the YoPlanning integration script (even if no module is displayed on this page)
Thanks to this redirection, the purchase event is successfully sent in the background.
🧾 Data sent with the purchase event
purchase event{
  "currency": "EUR",
  "value": 240,
  "transaction_id": "YO654321",
  "transaction_source": "Online",
  "items": [
    {
      "item_name": "Randonnée guidée",
      "item_variant": "session",
      "price": 120,
      "quantity": 2
    }
  ]
}Last updated

