Post-Purchase Survey Table

The Post-Purchase Survey table stores customer survey responses collected after purchase. One row per question-answer pair. Includes survey platform, question text, and self-reported sources.

📋

Table Guide

What You Can Answer With This Table

  • What sources do customers most commonly cite for how they found you? — group by answer filtered to discovery questions
  • What response patterns appear by survey platform or question type? — group by survey_type, question_type, answer

Before You Query

  • Required field: event_date

Key Relationships

TableJoin KeyWhat the Join Enables
Ordersorder_idFull order details for the associated purchase (revenue, products, fulfillment)

When to Use a Different Table

  • Need system-attributed marketing sources per order (tracked via the Triple Whale Pixel with ad platform metadata enrichment, not self-reported) → Pixel Orders table. PPS captures what customers say brought them; Pixel Orders captures which ads were actually clicked.

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 post-purchase survey was submitted, 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 post-purchase survey 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 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.
Answeranswerstring

The response provided by the customer to the survey question.

Example values: Online search, Social media, From a friend

Customer Emailcustomer_emailstring

The customer’s email address.

Example value: [email protected]

Customer IDcustomer_idstring

The unique customer ID. Assigned by the main shop platform.

Example value: 5209503793328

Customer Phonecustomer_phonestring

The customer's phone number.

Example value: 18005550199

Order IDorder_idstring

The unique order ID. Assigned by the main shop platform.

Example value: 4930225799243

Survey Questionquestionstring

The specific survey question asked to the customer.

Example value: How did you first hear about us?

Question Typequestion_typestring

The type of the question asked.

Example values: standard, custom

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

Sourcesourcestring

The traffic source or referral channel that directed the customer to the survey.

Example values: google-ads, facebook-ads, snapchat-ads

See full list of standardized PPS source IDs

Survey Type (Platform)survey_typestring

The post-purchase survey platform used.

Example values: KNO, TW-survey, FAIRING