Ecommerce event data

Last updated: July 30, 2026

What is ecommerce event data

image.png

Overview

Ecommerce event data is the record of commercial actions shoppers take on your storefront — viewing a product, running a search, adding an item to a cart, moving through each checkout step, and completing an order — along with the product, cost, and order detail attached to each action. Noibu collects these events as it records sessions and uses them to enrich funnel, page, product, and error analysis across the platform.

Without ecommerce event data, Noibu can tell you how far a shopper progressed through your funnel. That is useful, but it does not tell you which products were involved, what the cart was worth, which discount was applied, or how much revenue a given drop-off represents.

When Noibu collects ecommerce event data, it can also tell you what that shopper was trying to buy and what it was worth.

Where ecommerce event data appears in Noibu

Ecommerce event data is not a standalone report. It enriches capabilities across the platform:

  • Conversion rate and average order value — top-line commercial metrics in Site Health.

  • Page Analysisconversion and revenue attribution per page, checkout conversion rate, and revenue per click at the element level.

  • Session timeline — ecommerce events rendered inline in session replay, so you can see what a shopper was buying while investigating.

  • MCP queries — analyses routed through Noibu’s MCP connection can corroborate revenue, conversion, or product breakdowns.

What an ecommerce event contains

Every ecommerce event has two parts:

  • Event name — the action that occurred, stored as ecomm_name. For example, product_added_to_cart.

  • Event payload — the structured data describing that action, stored as ecomm_data. For example, the cart line item, its quantity, its cost, and the currency. The payload is what makes the event useful. A checkout_completed event, for example, can carry the full line-item list, subtotal, shipping, tax, discount codes and amounts, order total, order ID, customer ID, delivery method, and payment method.

Noibu supports the following ecommerce events (note that the set of events captured varies by platform):

Event name

What Noibu extracts

product_viewed

Product variant information — SKU, product title, variant title, product type, vendor, and IDs

collection_viewed

Collection title

search_submitted

Search query

product_added_to_cart

Cart line item, quantity, line cost, and currency

product_removed_from_cart

Cart line item, quantity, and line cost

cart_viewed

Cart total, cart quantity, and currency

checkout_started

Full checkout snapshot — line items, subtotal, shipping, tax, total, discounts, and currency

checkout_contact_info_submitted

Event count only; no payload fields extracted

checkout_address_info_submitted

Selected delivery options

checkout_shipping_info_submitted

Selected delivery options

payment_info_submitted

Delivery options, payment gateway and method, total price, and currency

checkout_completed

Full checkout snapshot plus order information — order ID and customer ID

For the full field-level payload structure of each event, including minimum required payloads, see the documentation for the track() function.

How Noibu collects ecommerce events

There are two ways to send ecommerce event data to Noibu:

  • Platform implementation of Noibu provides native ecommerce event collection for: Shopify, BigCommerce, Adobe Commerce (Magento 2), and Salesforce Commerce Cloud on the Storefront Reference Architecture (SFRA). On these platforms, collection requires no tagging and no tag manager configuration. Learn more here.

  • The Noibu SDK includes a track() function for sending ecommerce events manually. This is the collection method for platforms without a native integration, and for storefronts that need to send events Noibu would not otherwise receive. Learn more here.