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 Cartsadd_to_cartsnumericThe total number of website sessions that include Pixel-reported Add-to-Cart events.
Annual Recurring Revenue (ARR)arrnumericThe Pixel-reported annual recurring revenue (ARR) from new subscriptions during a website session.
BouncesbouncesnumericThe Pixel-reported number of single-page sessions where the visitor left the site after a single page view.
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 Pixel-reported number of pages viewed during a website session.
Pixel Sessionssessionsnumeric

The Pixel-reported number of online store sessions.

Note that Triple Whale defines and tracks sessions differently from the main sales platform so there may be variance between the two. Learn how Triple Whale defines and tracks sessions.

Time on Sitetime_on_sitenumericThe Pixel-reported time spent by users on the site during a session, measured in seconds.
Unique Visitorsunique_visitorsnumericThe Pixel-reported number of unique visitors to the site.

Derived

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

TitleIDTypeDescription
Add To Cart Percentadd_to_cart_percentformula

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

Add To Cart Percent = Number of Add To Carts / Number of 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 = Session Page Views / Number of Sessions

Average Session Durationaverage_session_durationformula

The average time users spend on your site per session.

Average Session Duration (in seconds) = Time on Site / (Number of Sessions - Number of Bounces)

Bounce Ratebounce_rateformula

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

Bounce Rate = Number of Bounces / Number of Sessions

Conversion Rateconversion_rateformula

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

Conversion Rate = Number of Website Purchases / Number of Sessions