Analytics & cohorts
Appolar tracks key commerce events out of the box, with no setup required and no third-party tracking scripts. The data lives in your admin, and you own it.
What is tracked
The following events are recorded automatically for every user of your app:
| Event | Triggered when |
|---|---|
| Screen view | A screen becomes visible (home, collection, product, cart, search, account) |
| Product viewed | A customer opens the product detail screen |
| Add to cart | A product variant is added to the cart |
| Remove from cart | A line item is removed from the cart |
| Search query | A customer submits a search term |
| Purchase | A Shopify order is confirmed |
| Wishlist add | A product is saved to the wishlist |
| Account created | A new customer account is registered in the app |
| Account login | A customer signs in to an existing account |
No code changes, SDK integrations, or event schemas to define. These events are part of the Appolar engine and begin recording as soon as your app is live.
Analytics dashboard
Go to Admin, then Analytics to see your app's performance. The dashboard shows:
- Daily active users
- Session counts
- Top products viewed
- Add-to-cart rate
- Conversion rate (add-to-cart to purchase)
- Revenue attributed to the app
Use the date range selector to switch between 7-day, 30-day, and 90-day views. All metrics update to match the selected range.
Revenue figures reflect orders placed through your app's checkout handoff to Shopify. They are matched to app sessions using the order attribution data Shopify exposes, so the numbers align with what you see in Shopify's own analytics for the app channel.
Cohorts
A cohort is a behavioral segment: a group of users defined by what they have or have not done in your app. You create cohorts in Admin, then Analytics, then Cohorts, then New Cohort.
Available conditions when building a cohort:
| Condition | Example |
|---|---|
| Added to cart in the last N days | Added to cart in the last 7 days |
| Viewed a product in the last N days | Viewed a product in the last 14 days |
| Made a purchase in the last N days | Purchased in the last 30 days |
| Has not purchased yet | Browsed but never bought |
Conditions can be combined. A cohort can require all conditions to be true (AND) or any one of them (OR). Once saved, cohorts update automatically as new events come in. You do not need to refresh or rebuild them.
Using cohorts for campaigns
Cohorts are available as targeting options when you create a push notification campaign. A useful pattern: target users who added to cart in the last 3 days but have not purchased with a time-limited discount.
Create the cohort
In Admin, then Analytics, then Cohorts: define "added to cart in the last 3 days" AND "has not purchased yet". Save it with a name you will recognise in the campaign builder.
Create the campaign
In Admin, then Notifications, then New Campaign: write your message and set the tap destination to the relevant collection or product.
Select the cohort
Under Audience, choose Cohort and pick the segment you just created. The estimated reach is shown before you confirm.
Privacy
Analytics data is stored on Appolar's infrastructure and is not shared with or sold to third parties. No data is accessible to other merchants. There are no third-party analytics SDKs in the app — your customers' behaviour data stays within Appolar.
Customers can request deletion of their personal data via account settings in the app. Deleting an account removes all event data associated with that user.
Exporting data
To export raw event data, go to Admin, then Analytics, then Export. Select a date range and download a CSV. The export contains one row per event with the event type, timestamp, user identifier (anonymised), and any associated properties (product ID, search term, etc.).
Exports are available for any date range up to 90 days in a single request. For longer periods, run multiple exports and concatenate them.