Data & Intelligence
Analytics platform: new questions, the same definitions
Every new question becomes a new spreadsheet
“Which lead sources book the most jobs in Riverside?” isn't in the weekly report, so someone exports the data and builds a sheet. The next person builds another, with revenue counted a little differently. A month later there are three answers and a meeting about which one is right.
An analytics platform puts exploration on the same model the reports use. The definitions are already agreed, so a new question starts from the agreed numbers, and anything new goes through review before others rely on it.
Today, and with an analytics platform
Today
- 01New questions mean exports and private spreadsheets.
- 02Each sheet defines revenue, jobs or customers its own way.
- 03Answers can't be checked against the report.
- 04The person who built the sheet is the only one who understands it.
Every question gets answered, and none of the answers agree.
With an analytics platform
- 01People explore governed metrics by any dimension in the model.
- 02Answers match the reports, because they use the same definitions.
- 03New metrics are drafted, reviewed, then shared.
- 04Useful questions become saved views or dashboards.
Questions get faster answers, and every answer agrees with the others.
Three kinds of question
- Search adslast quarter 29this quarter 34
- Referrallast quarter 24this quarter 22
- Web formlast quarter 13this quarter 19
- Callslast quarter 16this quarter 15
- Marketplacelast quarter 11this quarter 9
Booked jobs in Riverside by lead source. The same metric as the report, broken down in a way the report doesn't.
| step | view | finding |
|---|---|---|
| 1 | Booked jobs by source | web forms up from 13 to 19 |
| 2 | Web form jobs by page | most from the water heater page |
| 3 | That page by month | up since its August rewrite |
Why are web form bookings up in Riverside?
One page, rewritten in August, accounts for most of the rise.
Proposed metric · Quote acceptance rate
- definition
- quotes accepted ÷ quotes sent, by month sent
- proposed by
- E1
- reviewer
- operations manager
- status
- in review; visible only to E1 until approved
- once approved
- available to every report and dashboard
Four layers under every chart
Events
What's recorded
Site, app and system events captured to a plan.
Model
Facts at a stated grain
Jobs, invoices and customers, modelled once, with history.
Metrics
Defined once
Revenue, completed jobs and the rest, each with one definition and an owner.
Exploration
Where people ask
Charts, saved questions and dashboards, all built from the metrics.
Who decides what a number means
The parts it's built from
Define
- the model
- agreed definitions
- owners
an undefined metric → a personal draft until reviewed
What changes from one business to the next
A common starting point is PostgreSQL for the model, dbt for transformations and metric definitions, Metabase for exploration and dashboards, and PostHog for web and product events. These are starting candidates, not requirements.
Is an analytics platform the right system?
Good fit
- People ask questions the reports don't answer, often.
- Private spreadsheets give different answers to the same question.
- Someone will own the metric definitions.
Avoid when
- A few fixed reports answer everything you ask.
- The underlying data isn't settled yet. Start with the pipeline and definitions.
How we'd approach it
01
Understand
As much as the problem needs
We map how the work runs today: who does what, which systems hold the records, and where it breaks.
02
Design
Decided before it's built
Ownership, rules, integrations and exceptions, agreed with you and written down with acceptance criteria.
03
Build
Connected to what you use
We build the scoped system, connect it to the tools you already run, and test it on the cases that matter.
Questions about analytics platforms
Can't we just buy a BI tool?
The tool is the easy part. Without a model and agreed definitions underneath, it gives people a faster way to build disagreeing charts.
Who can create new metrics?
Anyone can draft one. It's visible only to them until the metric's owner reviews it and publishes it to everyone.
Will it replace our reports?
No. Reports keep their schedule; the platform answers the questions in between, from the same definitions.
How do people learn to use it?
Each team starts with saved questions built for them, and explores from there. Most never need to write a query.
Answer the questions your reports don't
Tell us which questions end up in private spreadsheets today. We'll show you how they'd be answered from one governed model.