GA4 Product Analytics Table

The GA4 Product Analytics table tracks GA4-sourced item-level engagement and revenue (views, add-to-carts, checkouts, purchases). One row per item per day.

📋

Table Guide

What You Can Answer With This Table

  • Which items drive the most GA4-tracked revenue or refunds? — group by item_id with gross_item_revenue, item_revenue
  • What's the drop-off from view to cart to purchase? — compare items_viewed, items_added_to_cart, items_purchased

Before You Query

  • Required field: event_date
  • Data comes from your connected GA4 property. Without a GA4 connection, this table is empty.
  • item_id typically maps to product or variant SKU as reported by GA4. Mapping depends on how the GA4 integration is configured.
  • Revenue figures reflect GA4's event-tracked reporting — item counts and revenue may differ from Triple Whale's Product Analytics table, which draws primarily on your sales platform's order records.

When to Use a Different Table

  • Need Triple Whale's own product performance (sales-platform revenue + Pixel attribution + ad-integration spend/clicks/impressions per product) → Product Analytics table. Product Analytics blends sales platform data with Pixel and ad integrations; this table uses GA4.
  • Need product catalog attributes (name, vendor, type, status) → Products table. GA4 Product Analytics only exposes item_id, not full product metadata.
  • Need GA4 session-level context (landing page, device, country for GA4-tracked sessions) → GA4 Web Analytics table.

View the full Triple Whale Data Ontology →


Dimensions

Dimensions are immutable properties that can be used for grouping data.

TitleIDTypeDescription
Event Hourevent_hourstring

The hour of the day on which the purchase event occurred, according to a 24-hour clock. Based on the shop time zone at the moment of the event (or the user time zone, if no sales platform is connected).

Example values: 07, 16, 21

Event Dateevent_datedateThe date the purchase event occurred. Based on the shop time zone at the moment of the event (or the user time zone, if no sales platform is connected).
Event Dayevent_date.daydateThe day the event occurred. Derived from event_date.
Event Weekevent_date.weekdateThe Sunday of the week during which the event occurred. Derived from event_date.
Event Monthevent_date.monthdateThe month during which the event occurred. Derived from event_date.
Event Quarterevent_date.quarterdateThe first month of the quarter during which the event occurred. Derived from event_date.
Event Yearevent_date.yeardateThe year during which the event occurred. Derived from event_date.
Item IDitem_idstring

The unique identifier for the product, as reported by GA4. Typically maps to the product or variant SKU.

Example values: 57404707913, sku123

Measures

Measures are numeric fields that can be aggregated and/or combined to calculate new metrics.

TitleIDTypeDescription
Gross Item Revenuegross_item_revenuenumeric

The total revenue from items only, before any discounts, tax, shipping, or refunds.

Gross Item Revenue = Item Price x Item Quantity

Item Revenueitem_revenuenumeric

The total revenue from items only, before tax and shipping (but after refunds).

Item Revenue = Item Price x Item Quantity - Refunds

Items Added to Cartitems_added_to_cartnumericThe number of items added to a cart. Each unit counts separately.
Items Checked Outitems_checked_outnumericThe number of items in the cart when the checkout process was initiated. Each unit counts separately.
Items Purchaseditems_purchasednumericThe number of items included in purchase events. Each unit counts separately.
Items Vieweditems_viewednumericThe number of items that the customer viewed.