Table of Contents
1. Overview
2. How SoundCommerce Manages Anonymous Customers
3. Criteria to Identify Anonymous Customers
4. Default Identification Logic
5. Anonymous Customer Identification & Labeling
6. Excluding Anonymous Customers from Aggregations
7. Query Builder & Direct Access
Overview
There are customers for whom we have not received sufficient data to successfully match against existing customer records (i.e. these customers will always appear as first-time purchasers). SoundCommerce provides the ability to filter anonymous customers in or out, depending on your business use case. In order to make the best use of this filter, we have provided some background on anonymous customers.
How SoundCommerce Manages Anonymous Customers
- SoundCommerce identifies anonymous customers (i.e. which cuids should be labeled “Anonymous” to be excluded from certain reports and queries). This involves two core components:
- Identify who anonymous customers are
- Label these customers as anonymous
- SoundCommerce identifies reports and queries that should exclude anonymous customers to preserve accuracy. This involves two core components:
- Identify reports and queries that should exclude anonymous customers
- Accurately remove anonymous customers without causing confusion or other data validity problems
Criteria to Identify Anonymous Customers
Prior to defining steps around identification, we need to define criteria to label a customer as anonymous:
Anonymous Customer Definition: Any customer record (cuid) identified from an in-store or point-of-sale system transaction for whom we lack enough data to determine if that customer has placed an order before the current transaction.
Default Identification Logic
The following logic should be employed to determine if a customer is anonymous.
- Is it a POS or in-store transaction? (identified by the channel field)
- Has the customer placed other orders in the past?
- Does the customer have an email address?
Anonymous Customer Identification & Labeling
- Labeling Anonymous Customers: We added a new boolean field to the Customer data model entitled “Anonymous”. This will populate “Yes” for customers who meet the criteria outlined above, and “No” for customers who do not.
Excluding Anonymous Customers from Aggregations
- Dashboards: Customers who have been labeled “Anonymous” will be excluded from the following Dashboard views. “Anonymous” is a filter that is accessible to Dashboard users, and the SoundCommerce default state is to remove anonymous customers.
|
Dashboard |
Tile |
|
Overview |
Customers |
|
New & Repeat (Month) |
All |
|
Cohort (First Order) |
All |
|
Repeat Segments (All) |
All |
|
Attributed Customers |
All |
Query Builder & Direct Access
The “Anonymous” field is accessible In Query Builder so that users can intentionally include or exclude these customers from query results. The following queries and use cases are examples where users will likely want to exclude anonymous customers from results (this applies to aggregated results that stem from these queries (e.g. CHS of all customers whose first purchase was through an online store))
- Cohort Queries: Return a specific cohort (customers who placed their first order on a specific date or within a specific range)
- First Channel Order: Return a list of customers who placed their first order through a specific sales or marketing channel
- First Order Product or Category: Return a list of customers whose first purchase included a specific SKU or category
Comments
0 comments
Please sign in to leave a comment.