> ## Documentation Index
> Fetch the complete documentation index at: https://docs.pocketsflow.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Analytics

> Track revenue, orders, conversion, subscriptions, and email performance in Pocketsflow, and use the numbers to iterate.

Pocketsflow analytics show how your products, storefront, and subscriptions are
performing. Everything is computed from the same order, subscriber, and
page-view data that powers the rest of your dashboard, so the numbers reconcile
with [Orders & customers](/operations/orders-and-customers).

## Sales & order metrics

<CardGroup cols={2}>
  <Card title="Sales" icon="dollar-sign">
    Total gross revenue over the selected period (one-time sales, converted to a
    common currency where needed).
  </Card>

  <Card title="Orders" icon="bag-shopping">
    Count of successful one-time purchases.
  </Card>

  <Card title="Customers" icon="users">
    Number of unique buyers (deduplicated by email).
  </Card>

  <Card title="Conversion rate" icon="filter">
    Buyers ÷ unique visitors, as a percentage — combining one-time orders and
    new subscriptions against unique visitors to your pages.
  </Card>
</CardGroup>

## Traffic metrics

Pocketsflow tracks visits to your storefront, product pages, and creator page:

* **Visitors** — unique visitors (deduplicated by visitor).
* **Page views** — total page loads.
* **Product clicks / link clicks** — engagement on your creator page, used for
  the [creator-page](/selling/creator-page) breakdowns.

**Conversion rate** ties these together: `(orders + new subscriptions) ÷ unique
visitors × 100`. If you have lots of visitors but a low conversion rate, the
bottleneck is usually the offer or the checkout, not traffic.

## Subscription metrics

For recurring revenue you get a dedicated set of figures:

| Metric                    | Meaning                                                |
| ------------------------- | ------------------------------------------------------ |
| **Subscription revenue**  | Total paid across subscription invoices in the period. |
| **MRR**                   | Monthly Recurring Revenue from active subscriptions.   |
| **ARR**                   | Annual Recurring Revenue (MRR × 12).                   |
| **Active subscriptions**  | Count of subscribers in `active` or `trialing` status. |
| **Subscription invoices** | Number of subscription charges (initial + renewals).   |

<Note>
  Only `active` and `trialing` subscribers count toward MRR and active-
  subscription totals. `past_due`, `paused`, `canceled`, and `refunded`
  subscribers are excluded — see [subscription
  status](/operations/orders-and-customers#subscription-status).
</Note>

## Email metrics

If you use [newsletters](/selling/newsletter) and automations, analytics also
surface email engagement for the period: **sent**, **opened**, **clicked**, and
**unsubscribed** counts, so you can see how broadcasts drive traffic and sales.

## Filters and breakdowns

Analytics can be filtered by:

* **Date range** — the primary control; nearly every metric respects it.
* **Product** — focus on a single product's sales, orders, and traffic.
* **Subscription plan** — isolate one recurring offer.

You'll also find breakdowns such as **customers by country** and per-day charts
of visitors, sales, and subscribers, so you can compare performance before and
after a launch or promotion.

## Using analytics to iterate

<AccordionGroup>
  <Accordion title="Optimize a page">
    Change the copy or layout on a product page, then watch **conversion rate**
    and **average order value** over the following weeks.
  </Accordion>

  <Accordion title="Test pricing">
    Try an alternative price point and watch how **sales** and **conversion**
    respond — more conversions at a lower price don't always mean more revenue.
  </Accordion>

  <Accordion title="Evaluate upsells">
    Track upsell attach and revenue against any impact on primary conversion.
    See [Upsells & bundles](/selling/upsells-and-bundles).
  </Accordion>

  <Accordion title="Watch subscription health">
    Rising `past_due` or falling active counts signal churn or failed renewals
    before MRR reflects it.
  </Accordion>
</AccordionGroup>

## Exporting data

To analyze in external tools, use the **CSV exports** from [Orders &
customers](/operations/orders-and-customers) (orders and subscriptions, full or
since-last-export) and combine them with your accounting exports for a complete
picture.

## Related topics

* [Orders & customers](/operations/orders-and-customers)
* [Coupons & promotions](/operations/coupons-and-promotions)
* [Upsells & bundles](/selling/upsells-and-bundles)
* [Creator page](/selling/creator-page)
