Customers Table
customers_table
The Customers table provides customer profiles from sales and email/SMS platforms. One row per customer. Only customers with a customer_id from a connected platform are included. No Pixel data.
Table GuideWhat You Can Answer With This Table
- What contact info do we have for a customer? — use
email_address,phone,first_name,last_name- Who are our customers and where are they located? — use
city,state,country,zip- What is a customer’s consent status for email and SMS marketing? — use
email_marketing_consent_status,sms_marketing_consent_opt_in_level- Which customers are most valuable? — use
amount_spent,orders- How can we segment customers by tags or status? — use
customer_tags,statusKey Relationships
Table Join Key What the Join Enables Orders customer_id_keyOrder history and spending behavior Pixel Orders customer_id_keyAttribution, campaigns, and on-site activity at the order level Customer Segmentation customer_idEnrich segment membership with profile details (name, email, address, consent) Customer Segmentation Analytics customer_idLink profile details with pre-aggregated metrics around a pinned_event_dateWhen to Use a Different Table
- Need visit-level behavior (traffic, page views, bounce rates) → Sessions table or Web Analytics table. The Customers table does not include Pixel/session data.
- Need customer journeys or on-site event paths → Customer Journey table.
- Need segment-level analytics (not individual profiles) → Customer Segmentation Analytics table.
Dimensions
Dimensions are immutable properties that can be used for grouping data.
Title | ID | Type | Description |
|---|---|---|---|
Address Line 1 |
| string | The first line of the customer's default address. Example value: |
Address Line 2 |
| string | The second line of the customer's default address. Example value: |
City |
| string | The city of the customer's default address. Example value: |
Coordinates Validated |
| boolean | Indicates whether the customer coordinates were successfully validated. Possible values: |
Country |
| string | The country of the customer's default address. See list of countries. Example values: |
Country Code |
| string | The country code of the customer's default address. See list of countries. Example values: |
Customer Created Date |
| timestamp | The time at which the customer record was created. Formatted according to the ISO 8601 international standard. Example value: |
Customer ID |
| string | The unique identifier for the customer, assigned by the main sales platform. Example value: |
Customer ID Key |
| string | Join key for connecting this table to other tables (e.g. Orders or Pixel Orders tables). May contain either Example values: |
Customer Tags |
| repeated string | Tags associated with the customer, set in the main sales platform. Example values: |
Display Name |
| string | The display name of the customer. Example value: |
Email Address |
| string | The primary email address associated with the customer’s account. Example value: |
Email Marketing Consent Collected From |
| string | The source from which the customer's email marketing consent was collected. |
Email Marketing Consent Opt-In Level |
| string | The level of consent provided by the customer for email marketing. Example values: |
Email Marketing Consent Status |
| string | The current status of the customer's email marketing consent. Example values: |
Email Marketing Consent Updated Date |
| timestamp | The time at which the email marketing consent was updated. Formatted according to the ISO 8601 international standard. Example value: |
First Name |
| string | The customer's first name. Example value: |
Last Name |
| string | The customer's last name. Example value: |
Last Order ID |
| string | The ID of the most recent order from the customer, according to the main sales platform. Example value: |
Latitude |
| string | The latitude associated with the customer's location. Example value: |
Locale |
| string | The locale setting associated with the customer's account. Example values: |
Longitude |
| string | The longitude associated with the customer's location. Example value: |
Metafields |
| record repeated | Custom key–value pairs attached to each customer record, used to store additional structured or unstructured data beyond standard fields. |
Metafield ID |
| string | The unique identifier of the metafield record. Example values: |
Metafield Key |
| string | The unique key of the metafield within its namespace, indicating what data it holds. Example values: |
Metafield Value |
| string | The raw stored value of the metafield. Format depends on the metafield type (e.g., text, date, boolean, JSON). Example values: |
Metafield Namespace |
| string | Logical grouping used to organize metafields by source or purpose. Example values: |
Metafield Type |
| string | The data type of the metafield value (e.g., text, date, boolean, JSON, reference). Example values: |
Metafield Updated Date |
| timestamp | When the metafield was last updated, in shop time zone. Example value: |
Metafield Created Date |
| timestamp | When the metafield was first created, in shop time zone. Example value: |
Note |
| string | Note attached to the customer profile. |
Phone |
| string | The customer's phone number. Example value: |
Platform |
| string | The platform associated with the customer record. Example values: |
Product Subscriber Status |
| string | The customer's subscription status for products. Example values: |
SMS Marketing Consent Collected From |
| string | The source from which the customer's SMS marketing consent was collected. |
SMS Marketing Consent Opt-In Level |
| string | The level of consent provided by the customer for SMS marketing. Example values: |
SMS Marketing Consent Updated Date |
| timestamp | The time at which the sms marketing consent was updated. Formatted according to the ISO 8601 international standard. Example value: |
State |
| string | The state or province of the customer's default address. Example values: |
State Code |
| string | The state or province code of the customer's default address. Example values: |
Predicted Spend Tier |
| string | A predicted tier for how much the customer is likely to spend. Example values: |
Customer Status |
| string | The current status of the customer in the system. Example values: |
Tax Exempt |
| boolean | Indicates whether the customer is exempt from tax. Possible values: |
Valid Email Address |
| boolean | Whether the email address has passed a validation check. Possible values: |
Verified Email Address |
| boolean | Whether the email address has been verified by the platform. Possible values: |
Zip/Postal Code |
| string | The zip or postal code of the customer's defaults address. Example values: |
Measures
Measures are numeric fields that can be aggregated and/or combined to calculate new metrics.
| Title | ID | Type | Description |
|---|---|---|---|
| Amount Spent | amount_spent | numeric | The total amount spent by the customer. |
| Number of Orders | number_of_orders | numeric | The total number of orders placed by the customer. |
Updated about 13 hours ago