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:
| Metric | Definition |
|---|---|
| Revenue | Sum of all confirmed-order totals |
| Orders | Count of confirmed orders |
| AOV | Average order value (Revenue ÷ Orders) |
| Conversion rate | Orders ÷ Sessions |
| Sessions | Unique 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/customersand/v1/productsfor 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.