Dashboard overview
The Metriox dashboard is your main tool for visualizing and analyzing data. This is where you build widgets, set up filters, and get insight into user behavior.
What is a dashboard?
A dashboard is a configurable workspace where you place widgets to display analytics. Each widget shows one slice of your data — from a single number to a multi-step conversion funnel.
Core elements
Widgets
Widgets are the building blocks of a dashboard. Six card types can be added to a dashboard (the "Add card" button):
- Top — top events or properties
- Funnel — conversion funnels
- Table — data in tabular form
- KPI — a single value
- Histogram — distribution histogram
- Series — time series
Three more reports exist but live on their own pages rather than on the dashboard — looking for them in the add-card list will not find them:
| Report | Where it lives |
|---|---|
| Heatmap — activity by weekday and hour | the Audience page |
| Retention — retention by cohort | the Retention page |
| Cohort — cohort sizes by period | the Cohorts page |
Learn more: Widgets
Time range
Every widget has a time range setting:
- Last N hours: 1h, 6h, 12h, 24h
- Last N days: 7d, 14d, 30d, 90d
- Custom period: pick a start and end date
Granularity
Granularity determines how data is grouped over time:
- Minute — detailed, near real-time analysis
- Hour — analysis within a single day
- Day — the standard period for long-term analysis
- Week — monthly and quarterly trends
- Month — year-over-year dynamics
For a 24-hour period use "Hour". For 30 days use "Day". For a year use "Month".
Filters
Filters let you narrow the analysis to a subset of your data:
- Filter by event
- Filter by property
- Combine conditions (AND/OR/NOT)
Learn more: Filters
Metrics
Metrics define what is actually measured:
- Events — the number of events
- Users — the number of unique users
- Events per User — the average number of events per user
Learn more: Metrics
Creating a dashboard
Step 1: Create a dashboard
- Open Metriox
- Click "Create dashboard"
- Give it a name (for example, "Core analytics")
Step 2: Add a widget
- Click "+ Add widget"
- Choose a widget type
- Configure its parameters
- Save
Step 3: Set up filters
- Choose a time range
- Add event filters
- Set the granularity
Dashboard examples
Activity dashboard
Goal: track overall activity in the bot
Widgets:
- KPI: total users for the day
- Series: active users per day
- Top: top 10 events
Conversion dashboard
Goal: analyze the funnel from start to purchase
Widgets:
- Funnel:
/start→view_pricing→purchase_completed - Table: a breakdown by funnel step
- KPI: conversion rate
Engagement dashboard
Goal: understand how engaged your users are
Widgets:
- Series: DAU (Daily Active Users)
- Histogram: events by hour of day
- Top: most active users
Working with several bots
Metriox lets you manage several Telegram bots from one account:
- Switching between bots — use the dropdown at the top of the page
- Separate dashboards — each bot has its own set of dashboards
- Comparing bots — build a dashboard with data from different bots
Exporting data
Export data from your widgets:
- CSV — tabular data
- PNG/JPG — chart screenshots
- API — programmatic access to data
Best practices
Organizing dashboards
- Create separate dashboards for separate goals: monitoring, conversion, engagement
- Use clear names: "Daily monitoring", "Funnel analysis"
- Group similar widgets together
Configuring widgets
- Don't overload a dashboard with widgets (4-8 works best)
- Use the same time range for related widgets
- Add descriptions to your widgets
Monitoring
- Set up alerts for critical metrics
- Review your dashboards regularly (daily or weekly)
- Update dashboards as the product evolves