You have more data than ever. You're making worse decisions than ever.
- 6 days ago
- 3 min read

Your analytics dashboard is full. GA4 is tracking everything. Shopify is generating reports. Your CRM has open rates and click rates and revenue attribution. Your support tool has ticket data. Your ad platform has its own numbers.
And yet — when someone asks where your revenue is actually coming from, the honest answer is: you're not entirely sure.
The fragmentation problem
Every tool measures something. No tool measures everything.
GA4 tells you where traffic comes from. Shopify tells you what sold. Your CRM tells you who opened the last email. Your ad platform tells you what it thinks it drove. Each number is accurate in isolation. Together they tell a story that is incomplete at best and contradictory at worst.
The average D2C brand is making growth decisions based on channel-level data that accounts for maybe 60 percent of what is actually happening. The other 40 percent — the customer behaviour that sits between channels, across sessions, and over time — is invisible.
That invisibility is expensive.
The questions your data can't answer
Here is a simple test. Try to answer these questions using your current data setup:
Which customers have bought more than twice and are at risk of lapsing? Which acquisition channel produces customers with the highest lifetime value — not the lowest CPA? What percentage of your revenue last month came from customers acquired more than six months ago? Which products are most commonly bought together — and are you using that information anywhere?
Most brands cannot answer these questions cleanly. Not because the data doesn't exist — it does. Because it has never been unified, structured, and interrogated in a way that produces decisions rather than reports.
The difference between data and intelligence
A report tells you what happened. Intelligence tells you what to do next.
Most D2C brands have reports. Dashboards that show last month's performance. Channel breakdowns that explain where traffic came from. Metrics that measure what each team is optimising for.
What they don't have is a unified view of the customer — one that connects acquisition, behaviour, purchase history, lifecycle stage, and support interactions into a single coherent picture. That picture is where growth decisions come from. Without it, every decision is made on incomplete information.
What we've seen change
When data is properly unified and structured:
Decisions get faster — because the answer to most growth questions is visible rather than requiring a manual pull from three different platforms.
Spend gets smarter — because the brand finally knows which channels are producing valuable customers, not just cheap ones.
Lifecycle improves — because segmentation is based on real behaviour rather than purchase date and email engagement.
And the growth plateau that felt structural turns out to have a cause — one that was hiding in the gap between the numbers the brand was looking at.
Why it hasn't been fixed
Because data infrastructure is nobody's favourite project.
It is unglamorous, it takes time, and the results are not immediately visible in the way a new campaign or a new tool are. So it gets deprioritised — every quarter, indefinitely — while the brand continues making decisions on incomplete information.
The cost of that deprioritisation compounds quietly. Every decision made without a unified view is a decision made with one hand tied behind your back.
At Boltworks, the first thing we build for every client is clarity — a unified view of the customer that connects every data source into one coherent picture. Every growth decision that follows is better for it. If you can't answer the four questions above, that's where we start.



Comments