E-commerce Events

E-commerce analytics without the cookie banner

Standard product and checkout events, plus a first-party dataLayer adapter for GA4 and Shopify. Cookieless, GDPR-compliant, and ready for revenue.

7-day free trial. Cancel anytime.

Live analytics demo — real production traffic

E-commerce Events

ecommerce-events

Most analytics tools force e-commerce merchants into a compromise: either accept the GA4 cookie banner, or give up accurate product and checkout data. BuddyStat's e-commerce events are cookieless by design — product IDs, order IDs, and revenue only, no customer PII, no consent banner.
We ship a canonical, GA4-compatible event vocabulary: view_item, add_to_cart, begin_checkout, purchase, and more — each carrying an items[] array with id, name, price, quantity, category, and variant.
Prefer to keep your existing setup? Add data-track-ecommerce to the script tag and the first-party dataLayer adapter reads your existing GA4 or Shopify/UA pushes automatically — no code changes. Purchase events flow straight into revenue tracking, funnels, and server-side pixels.

Capabilities

What you can do

Standard e-commerce events

view_item, add_to_cart, begin_checkout, purchase, refund and more — a canonical, GA4-compatible vocabulary that works with every major storefront.

GA4 / Shopify dataLayer adapter

Add one attribute and BuddyStat automatically reads your existing GA4 or Shopify/UA dataLayer pushes. No rewriting your pixel code.

Revenue-ready purchases

purchase events carry revenue, currency, and orderId — feeding the revenue dashboard (MRR, ARR, ARPU, AOV) and server-side pixels out of the box.

Product-grade items[] data

Every event includes an items[] array with id, name, price, quantity, category, and variant — ready for product analytics, funnels, and cross-sell.

Cookieless by design

All commerce events are first-party and cookieless. Product IDs and order IDs only — no customer PII, no consent banner required.

Zero-config for Shopify

The official Shopify app injects the script; add data-track-ecommerce and the adapter picks up Shopify's built-in analytics events automatically.

Getting Started

How it works

  1. 01

    Enable e-commerce tracking

    Add data-track-ecommerce to your script tag. Optionally set data-ecommerce-data-layer to a custom dataLayer name.

  2. 02

    Send events your way

    Use window.buddystat.ecommerce.addToCart(item) and friends — or keep your existing GA4/Shopify dataLayer pushes and let the adapter map them.

  3. 03

    Measure and optimize

    Purchase events flow into revenue, funnels, and goals. Product-level views, cart abandonment, and ROAS arrive in later phases.

Use Cases

Who uses this

E-commerce stores

Shopify, WooCommerce, and headless storefronts that want accurate product and checkout analytics without the cookie banner.

Subscription products

SaaS and subscription businesses tracking recurring revenue alongside standard analytics.

Privacy-conscious teams

Companies that need full-funnel commerce data but refuse to fingerprint visitors or share data with ad-tech middlemen.

FAQ

Frequently asked questions

Track every product, cart, and checkout

Cookieless e-commerce events with a GA4/Shopify adapter. No consent banner, no PII, no rewrites.

7-day free trial. Cancel anytime.