Web Analytics Table

web_analytics_table

The Web Analytics table tracks on-site interactions (page views, add-to-carts, purchases) aggregated by landing page, device, and country. One row per dimension combination per day.

📋

Table Guide

What You Can Answer With This Table

  • How much traffic are we getting and how many are new visitors? — use sessions, unique_visitors, new_visitors
  • What are my conversion rates by landing page? — group by landing_page with conversion_rate
  • How many add-to-carts and purchases are happening per day? — use add_to_carts, orders_quantity

Before You Query

  • Required field: event_date
  • A session in Triple Whale is a visit from a Direct, Referral, or UTM source. Sessions are unique per visitor and per tab. A new session starts after 30 minutes of inactivity, or when navigating to a URL with different UTM parameters. Counts may differ from your sales platform due to differing session definitions. Learn more
  • Metrics that count unique users (e.g., unique_visitors, new_visitors, add_to_carts) are pre-aggregated by landing_page, device, browser, country, and city. Queries that don't group by all of these will overcount users, because a user with sessions on multiple devices or landing pages counts once per combination, not once overall.

When to Use a Different Table

  • Use Orders table when you need canonical revenue or order totals regardless of attribution. The Web Analytics table is for Triple Whale Pixel-tracked session aggregates.
  • Use Sessions table when you need individual session records, session timing, per-session device, or referral source. The Web Analytics table is pre-aggregated.
  • Use GA4 Web Analytics table when you need GA4 web analytics data. The Web Analytics table is for Triple Whale Pixel data.

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 the website session started, 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 website session started. 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 on which 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.
Web Browserbrowserstring

The web browser of the session where the order originated.

Example values: Chrome, Firefox, Safari

Session Citycitystring

The city of the session where the order originated.

Example values: San Francisco, Tel Aviv, Kyiv

Session Countrycountrystring

The country of the session. See list of countries.

Example values: United States, Canada, United Kingdom

Devicedevicestring

The type of device used by the visitor for the session.

Example values: mobile, desktop, tablet, wearable

Landing Pagelanding_pagestring

The URL path (without query parameters) of the page the visitor landed after clicking on an ad or link, indicating the first page viewed in a session.

Example value: /myshop/collections/green_sweater

Shop IDshop_idstring

The unique ID of the shop (often corresponds to the shop domain). Can be used to group or filter data by shop in multi-store reports.

Example values: example-US.myshopify.com, example-EU.myshopify.com

Shop Nameshop_namestring

The name of the shop. Can be used to group or filter data by shop in multi-store reports.

Example values: example-US, example-EU

Measures

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

TitleIDTypeDescription
Add To Cart Sessionsadd_to_cartsnumericThe total number of website sessions that include Pixel Add-to-Cart events.
Annual Recurring Revenue (ARR)arrnumericThe Pixel-reported annual recurring revenue (ARR) from new subscriptions during a website session.
BouncesbouncesnumericThe number of single-page sessions where the visitor left the site after a single page view. Uses the session definition configured for your shop.
Monthly Recurring Revenue (MRR)mrrnumericThe Pixel-reported monthly recurring revenue (MRR) from new subscriptions during a website session.
New Subscriptionsnew_subscriptionsnumericThe Pixel-reported number of new subscriptions during a website session.
New Visitorsnew_visitorsnumericThe Pixel-reported number of first-time visitors to the site.
Order Revenueorder_revenuenumeric

Pixel-reported conversion value (order revenue) after shipping, taxes, and discounts (before refunds).

Order Revenue = Gross Sales + Shipping + Taxes − Discounts

Website Purchasesorders_quantitynumericThe total number of Pixel-reported purchases (orders) during a website session. Excludes recurring subscription purchases.
Session Page Viewssession_page_viewsnumericThe number of pages viewed during a website session. Uses the session definition configured for your shop.
Pixel SessionssessionsnumericTotal number of online store sessions, based on the session definition configured for your shop.
Pixel Sessions (Legacy)sessions_legacynumericTotal number of legacy online store sessions (tab + UTM/link change + 30-minute timeout). Always legacy, regardless of the session definition configured for your shop.
Time On Sitetime_on_sitenumericThe time spent by users on the site during a session, measured in seconds. Uses the session definition configured for your shop.
Unique Visitorsunique_visitorsnumericThe Pixel-reported number of unique visitors to the site.
Pixel Visit Sessionsvisit_sessionsnumericTotal number of visit sessions (30-minute inactivity gap per visitor). Always visit sessions, regardless of the session definition configured for your shop. Shop-level count only; do not sum across landing page or campaign breakdowns.

Derived

Derived fields are metrics that are pre-calculated using multiple measures or advanced formulas.

TitleIDTypeDescription
Add To Cart %add_to_cart_percentformula

The percentage of add-to-carts out of total sessions.

ATC % = ATC / Pixel Sessions

Average Page Views Per Sessionaverage_pages_per_sessionsformula

The average number of pages viewed by users during each session.

Average Page Views Per Session = Page Views / Pixel Sessions

Average Session Durationaverage_session_durationformula

The average time users spend on your site per session, in seconds.

Average Session Duration = Time On Site / (Pixel Sessions - Bounces)

Bounce Ratebounce_rateformula

The percentage of single-page visits (bounces) out of total sessions.

Bounce Rate = Bounces / Pixel Sessions

Conversion Rateconversion_rateformula

The percentage of website sessions that result in purchases, as reported by Pixel.

Conversion Rate = Purchases / Pixel Sessions


Did this page help you?