Shopify Store Analytics
Mocha Analytics installs as a Shopify app. Your orders, products, customers, and inventory are organized into dashboards automatically - no CSV exports, no manual setup. Add GA4, Klaviyo, or Google Ads and the data appears alongside your Shopify numbers.
What Shopify Data Enables
- Revenue trends with year-over-year comparison: See daily, weekly, and monthly revenue against the same period last year, so you can tell whether a slow Tuesday is actually slow or just normal for that time of year.
- Product category performance: Which product types are growing and which are declining, broken down by revenue, units sold, and order count. Spot a category losing momentum before it shows up in the top-line numbers.
- Customer segmentation: RFM-based segments (Champions, Loyal, At Risk, Lost) built from order history. Track how customers move between segments over time - how many Champions slipped to At Risk last quarter, and how many new buyers became repeat customers.
- Order decomposition: Break revenue changes into orders and average order value to see whether a revenue drop is caused by fewer orders or smaller baskets. The daily Pulse briefing does this automatically and tells you which factor is driving the change.
What Data We Access
Mocha Analytics requests read-only access to the following Shopify data when you install the app:
- Orders: Order history, revenue, line items, fulfillment status, discounts, and refunds
- Products: Product titles, types, categories, variants, and pricing
- Customers: Customer names, email addresses, purchase history, and order frequency
- Inventory: Stock levels, inventory locations, and product availability
- Returns: Return requests, refund amounts, and return reasons
All access is read-only. Mocha Analytics never creates, modifies, or deletes orders, products, customers, or any other data in your Shopify store. We only read data for analytics purposes.
How We Use It
Your Shopify data is used exclusively to:
- Display revenue, orders, and average order value trends in your dashboard
- Calculate product category performance and identify top sellers
- Analyse customer acquisition, retention, and lifetime value
- Track inventory levels and product availability
- Generate daily Pulse briefings with revenue decomposition insights
- Deliver scheduled email digest reports to your team
Your Shopify data is never sold or shared. It only powers your dashboard and reports.
API Scopes
Mocha Analytics requests the following Shopify API scopes during app installation:
- read_orders - Access order history and transaction data
- read_products - Access product catalogue and variant information
- read_customers - Access customer profiles and purchase history
- read_inventory - Access stock levels and inventory locations
- read_returns - Access return requests and refund data
All scopes are read-only. Mocha Analytics does not request any write permissions to your Shopify store.
Security & Privacy
- OAuth App Install: Mocha Analytics authenticates via Shopify's standard OAuth app installation flow. Your Shopify credentials are never shared with us.
- Encryption: All data is encrypted in transit (TLS/SSL) and at rest. API access tokens are stored using application-level encryption.
- Compliance: Mocha Analytics complies with Shopify's API Terms of Service, including data protection and breach notification requirements.
- Revocation: You can uninstall Mocha Analytics from your Shopify admin at any time. Your data will be deleted within 30 days of uninstallation.
For full details on how we store, retain, and protect your data, see our Privacy Policy and Terms of Service.
How to Connect
Install Mocha Analytics from your Shopify admin or sign up at app.mochadash.com. Your data begins syncing immediately after install.
See Your Shopify Data
Mocha Analytics is in closed beta. Request access to connect your Shopify store and start seeing your analytics.