Docs /Analytics & Tracking Dashboard →

Analytics & Tracking

Monitor download performance, customer engagement, and product popularity with Continuata's built-in analytics.

Dashboard Analytics

Your Continuata dashboard provides comprehensive analytics across multiple dimensions:

Overview Metrics

  • Total downloads (30-day rolling)
  • Product count
  • Revenue tracking
  • Storage and bandwidth usage

Product Analytics

  • Top products by downloads
  • Top customers by revenue
  • Downloads and revenue over time
  • Per-session download status and progress

Times are shown in your timezone. Every date and time in the dashboard renders in your browser's local timezone — hover any timestamp to see the exact UTC value. Date filters (like "Today" on Purchases) use your local day boundaries. CSV exports, emails, and webhooks deliberately stay in UTC, so a dashboard day and a CSV day can differ at the edges.

Download Tracking

Every download is tracked with detailed metrics for optimisation and customer support. A customer resuming or retrying within 24 hours continues the same session, so the Downloads log shows one row per real download attempt — not one per page reload or resume:

Tracked Events

  • Download started
  • Progress milestones
  • Pause/resume actions
  • Download completed
  • Errors and retries
  • Browser and device info
  • Connection speed estimates
  • IP address and client (user agent)

Per-Session Metrics

Open any session from the Downloads page to see its detail view: status, progress, connection-speed charts, errors and retries, and the client used. Aggregate speed and completion-rate tiles are not currently part of the dashboard — the CSV export below gives you the raw per-session data if you want to compute your own rollups.

Logs

The Logs page has five tabs — Webhooks, Emails, Downloads, Uploads, and Alerts — sharing one row layout: relative time, status badge, primary fact, and an expander for full details. Each tab has its own server-side filters plus a time-window selector (24h / 7d / 30d / 90d), auto-refreshes every 15 seconds, and pages with Previous / Next.

  • Webhooks — filter by store and outcome, search by order id, buyer email, or SKU. Outcomes are Success, Error, and Pending (accepted, fulfilment still completing). Success/Error reflect whether the customer actually got their files, not just the HTTP response.
  • Emails — filter by type and status, including held (receipts waiting for a product to go live — "Resend once it's live").
  • Downloads — filter by status, search by customer or product; rows lead with the customer.

Customer Journey Timeline

For "what happened to this order?", open the purchase and click View journey. It stitches the order's whole story into one timeline: webhook received → purchase registered → receipt email (sent / held / failed) → download session(s) → any alerts — each step with its status and expandable detail. Problems are called out inline with reasons (held SKUs, email errors, failed packs), making it the first stop for support questions.

Purchases Page

The purchases table shows When, Customer, Product, Amount, and Status; clicking a row expands it in place to reveal the order number, license key, serial, install count, download/email status, matched store SKU(s), and actions (View Details, Open Download Link, Resend). Free-text search matches store SKUs as well as names and emails, and an amber chip above the table flags webhook deliveries with unmatched SKUs from the last 7 days, deep-linking to the filtered webhook log.

On each product's Overview, the Purchases count is split into sales · migrated · beta · free · test (zero buckets hidden), and Total Revenue is net of refunds and excludes test orders.

Customer Insights

Each download session records the customer, product, client (browser or Bridge), and IP address. The Downloads page shows these per session, and the CSV export includes them per row — region or browser breakdowns can be derived from that raw data with your own tooling. Customer detail pages include an Activity card deep-linking to that customer's email and download logs.

CSV Export

For reporting and reconciliation, export download sessions as CSV. Sessions are joined to their product and the originating purchase's customer:

GET /api/reports/downloads?from=2026-04-01&to=2026-04-30
Authorization: Bearer ct_your_api_key_here

Admin-only. See Downloads API for the full parameter list and filters (productId, status, limit).

Analytics Dashboard: View all analytics in your overview or integrate with your own systems using our Analytics API.