Skip to main content

Analytics

DZBuild's dashboard ships with the analytics most merchants need — no setup required. For deeper analysis, you can pipe data into Google Analytics, Looker Studio, or your own warehouse via the public API.

The dashboard analytics page

Open /dashboard/analytics/data (or the Analytics entry in the sidebar). The default view shows the last 30 days; you can switch to 7d / 90d / 12 months.

Top-line KPIs:

MetricDefinition
RevenueSum of all confirmed-order totals
OrdersCount of confirmed orders
AOVAverage order value (Revenue ÷ Orders)
Conversion rateOrders ÷ Sessions
SessionsUnique storefront sessions

Below the KPIs:

  • Revenue over time — daily / weekly / monthly chart.
  • Top products — best-sellers by revenue, with quick-link to the product page.
  • Top wilayas — geographic split of revenue.
  • Channel mix — storefront vs. landing pages.
  • Funnel — Visit → ViewProduct → AddToCart → Checkout → Purchase, with drop-off rates between steps.
  • Cohort — repeat purchase rate by signup month.

All charts respect the date range picker.

Custom reports (Pro plan)

On Pro and above, you can save filtered reports — date range, courier, payment method, wilaya, source, sub-status (when Advanced Order Management is active). Useful for ops dashboards (e.g. "weekly returns by courier") and finance reviews.

Connecting external tools

Google Analytics 4

Install via Pixels (direct or via GTM). GA4 receives the same events DZBuild fires for Facebook (view_item, add_to_cart, begin_checkout, purchase).

Mixpanel / Amplitude

Use Google Tag Manager — drop a GTM container in Pixels, then add a Mixpanel/Amplitude tag inside GTM that listens to the dataLayer events DZBuild pushes.

Looker Studio / Power BI / your warehouse

Use the DZBuild API:

  • GET /v1/orders — paginate through orders, filter by date.
  • GET /v1/usage — store-level totals.
  • GET /v1/customers and /v1/products for joins.

For real-time data, subscribe to webhooks (order.confirmed, payment.received, signup.counted). See Webhooks.

Privacy & GDPR

DZBuild does not track customers across sites. Browser-side pixels (when you install them) do, but that's between you and the pixel provider — and DZBuild's CAPI sends only what you configure in Pixels. We provide a default privacy policy template in Settings that you can customize per store.

Frequently asked

Q: Why is the Sessions count higher than Google Analytics? A: GA filters out bots more aggressively. DZBuild's session count is closer to raw human traffic; GA's is closer to "humans who passed bot checks."

Q: Where do I see returns / cancellations? A: Filter the orders list at /dashboard/orders by status. For deep analysis, use custom reports (Pro) or pull GET /v1/orders?status=returned.

Q: Can I export the dashboard charts? A: Yes — each chart has a CSV download. Custom reports support JSON export too.

Q: How real-time is the data? A: Counters update within seconds of the order being confirmed. Charts may take a minute on busy stores due to caching, but the underlying data is fresh.