Skip to main content

Customer Analytics

Admin Manager

The Customer Analytics report helps you understand who your customers are and how they shop. It identifies your most valuable customers, tracks purchase frequency, and calculates average spending metrics -- all of which inform your marketing, loyalty, and inventory decisions.

Customer analytics report


Accessing the Report

  1. Log in to the Admin Panel.
  2. Click Reports in the top navigation bar.
  3. Click Customer Analytics.

Report Sections

Top Customers

The top customers table ranks your customers by total spending over the selected period:

ColumnDescription
CustomerCustomer name
TransactionsNumber of completed purchases
Total SpentSum of all purchase totals
Avg. TransactionAverage value per purchase
Last VisitDate of most recent purchase
Identifying VIP Customers

Your top 10-20 customers often represent a disproportionate share of revenue. Consider creating a VIP loyalty tier or offering personalized service to retain these high-value shoppers. See Loyalty Tiers for configuration.

Purchase Frequency

This section shows how often customers return to your store:

MetricDescription
Unique CustomersNumber of distinct customers who made a purchase
New CustomersCustomers who made their first-ever purchase in this period
Returning CustomersCustomers who had previous purchases before this period
Return RatePercentage of customers who made more than one purchase
Avg. Visits per CustomerAverage number of transactions per unique customer

Spending Metrics

Aggregate spending statistics for the period:

MetricDescription
Average Spend per VisitTotal revenue divided by total customer transactions

Setting the Date Range

  1. Use the Start Date and End Date fields.
  2. Click Apply to refresh the report.
PeriodUse Case
Last 30 daysCurrent customer activity snapshot
Last 90 daysIdentifying regular vs. occasional customers
Last 12 monthsLong-term customer behavior patterns
Anonymous Sales

Transactions completed without attaching a customer profile are not included in Customer Analytics. To get the most value from this report, encourage cashiers to look up or create customer profiles for each sale.


New vs. Returning Customers

Understanding the balance between new and returning customers is critical:

Healthy Ratios

  • A store with mostly returning customers has strong loyalty but may not be growing.
  • A store with mostly new customers is acquiring well but may have a retention problem.
  • The ideal mix depends on your store's maturity and location.

Tracking Over Time

Run the report for several consecutive months and track:

  1. Is the number of new customers per month growing, flat, or declining?
  2. Is the return rate improving over time?
  3. Are your top customers consistent, or does the list change frequently?

Interpreting Customer Data

High Spend, Low Frequency

Customers who spend a lot per visit but come infrequently may:

  • Live far away and batch their purchases.
  • Be buying for events or special occasions.
  • Respond well to a "we miss you" outreach or loyalty incentive.

Low Spend, High Frequency

Customers who visit often but spend little may:

  • Be buying single items or small quantities.
  • Respond well to bundle deals or upselling.
  • Be loyal customers worth cultivating with better product recommendations.

Declining Top Customers

If a previously top-ranked customer drops significantly in spending:

  • Check their last visit date -- they may have stopped coming.
  • Consider reaching out if your store has a relationship with them.
  • Review whether a competitor opened nearby or if your product mix changed.
Privacy Considerations

Customer analytics data should be used responsibly. Avoid sharing individual customer spending details with non-management staff. Use the data for business decisions, not for singling out customers.


Using Customer Analytics for Business Decisions

Loyalty Program Optimization

  1. Review the spending distribution -- are rewards attainable for most customers, or only the top spenders?
  2. Check the return rate -- is your loyalty program actually driving repeat visits?
  3. Look at average visits per customer -- this should increase over time if your loyalty program is working.

Marketing Decisions

  • Target re-engagement campaigns at customers who have not visited in 30+ days.
  • Create special offers for your top 20 customers to reinforce their loyalty.
  • Use the new customer count to measure the effectiveness of advertising campaigns.

Staffing and Service

  • If your busiest customer traffic day aligns with a high number of unique customers, ensure adequate staffing.
  • Train staff to recognize top customers and provide exceptional service.

Product Mix

  • Cross-reference your top customers' purchase histories with your product catalog.
  • If top customers consistently buy specific categories, ensure those categories are well-stocked.
  • Consider surveying top customers about new products they would like to see.

Filtering Options

The report has a store type filter (cannabis/general/both) to narrow results by product type. This filter only appears when your store has dual store mode enabled. If dual store mode is not enabled, this filter is not shown.


Common Questions

Why are some sales not showing in customer analytics? Only sales linked to a customer profile appear in this report. Cash sales without a customer profile are counted in the Sales Report but not here.

Can I see what specific products a customer buys? The Customer Analytics report shows aggregate metrics. For individual purchase history, go to Customers > [Customer Name] and view their transaction history.

Does the report include online orders? Yes, if the online order is linked to a customer profile in Brother POS (via WooCommerce sync).


What's Next?