Reviews Table

The Reviews table captures post-purchase product and service reviews and sentiment from review platforms (Okendo, Yotpo). One row per review.

📋

Table Guide

What You Can Answer With This Table

  • What are customers saying, and what is our rating or sentiment? — use content, sentiment, average_rating
  • Which products get the best or worst reviews? — group by product_id with average_rating, recommended_rate

Before You Query

  • Required field: event_date

Key Relationships

TableJoin KeyWhat the Join Enables
Ordersorder_idLink reviews to purchase details (revenue, customer, fulfillment)
Productsproduct_idLink reviews to product catalog attributes (name, type, vendor)

When to Use a Different Table

  • Need post-purchase survey responsesPost-Purchase Survey table. Surveys capture self-reported marketing source data; reviews capture product sentiment.

View the full Triple Whale Data Ontology →


Dimensions

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

TitleIDTypeDescription
Event Dateevent_datedateThe date the review was submitted. 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.
Attributes with Ratingattributes_with_ratingrecord repeatedA list of rating attributes within the review. Set in the reviews platform.
Minimum Rating Labelattributes_with_rating.min_labelstring

The label for the minimum rating value.

Example values: Runs small, Disappointing

Mid Label Ratingattributes_with_rating.mid_labelstring

The label for the midpoint rating value.

Example values: True to size, As expected

Titleattributes_with_rating.titlestring

The title of the rating attribute.

Example values: Size Range, Quality

Typeattributes_with_rating.typestring

The type of the rating attribute.

Example values: range, multi-select, single-select

Valueattributes_with_rating.valuestring

The rating value for the attribute.

Example values: -1, 0, 0.5, 2

Maximum Rating Labelattributes_with_rating.max_labelstring

The label for the maximum rating value.

Example values: Runs large, Exceeds expectations

Contains Profanitycontains_profanityboolean

True if the review contains profanity.

Possible values: true, false

Contentcontentstring

The text content of the review.

Example values: Fits nicely, Better quality than it looked in the pictures

Review IDidstring

The unique identifier for the review.

Example value: 948f450e-5b38-4a2e-ace6-470b7b5535cf

Is Recommendedis_recommendedboolean

True if the product is recommended by the reviewer.

Possible values: true, false

Marketplacemarketplacestring

The marketplace where the review was submitted.

Example value: shopify

Order IDorder_idstring

The unique identifier for the order associated with the review.

Example value: 4930225799243

Platformplatformstring

The platform through which the review was submitted.

Example values: okendo, yotpo

Product IDproduct_idstring

The unique identifier of the reviewed product.

Example value: 3891505496131

Product Nameproduct_namestring

The name of the reviewed product.

Example values: Green Soft Socks 3-Pack, Paring Knife Travel Case, Gift Subscription

Review Typereview_typestring

The type of review submitted.

Example value: product

Reviewer Attributesreviewer_attributesrecord repeatedAttributes associated with the reviewer.
Reviewer Titlereviewer_attributes.titlestringThe title of the reviewer.
Reviewer Typereviewer_attributes.typestringThe type of the reviewer.
Reviewer Valuereviewer_attributes.valuestringThe value of the reviewer.
Reviewer Country Codereviewer_country_codestring

The country code of the reviewer. See list of countries.

Example values: US, CA, GB

Reviewer Country Namereviewer_country_namestring

The full name of the reviewer's country. See list of countries.

Example values: United States, Canada, United Kingdom

Reviewer Display Namereviewer_display_namestringThe display name of the reviewer.
Reviewer Emailreviewer_emailstringThe email address of the reviewer.
Reviewer Is Verifiedreviewer_is_verifiedboolean

True if the reviewer is a verified customer.

Possible values: true, false

Reviewer Namereviewer_namestringThe name of the reviewer.
Reviewer Verified Statusreviewer_verified_statusstringThe verification status of the reviewer.
Sentimentsentimentstring

The sentiment analysis result for the review content.

Example values: positive, mixed, negative

Statusstatusstring

The status of the review.

Example values: approved, published, unpublished

Titletitlestring

The title of the review.

Example values: Almost perfect, Would not recommend, Absolutely beautiful!

Variant IDvariant_idstring

The unique identifier of the reviewed product variant.

Example value: 29275946877001

Measures

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

TitleIDTypeDescription
Helpful Counthelpful_countnumericThe number of helpful votes the review has received.
RatingratingnumericThe rating score assigned by the reviewer.
Unhelpful Countunhelpful_countnumericThe number of unhelpful votes the review has received.