Back to Blog
technicalautomation

How I Built a Unified Analytics Dashboard for a Wealth Management Firm

Five browser tabs, zero answers about which marketing creates clients. One dashboard connecting GA4, search, and ads to actual consultations.

By Mike Hodgen

Want the full technical deep dive? Read the detailed version

A financial advisory firm I was working with had five browser tabs open at all times. Google Analytics in one. Search performance data in another. Ad spending in a third. Email and a task tracker rounding it out. Five sources of information, none of them talking to each other.

The CEO couldn't answer basic questions. Which blog posts are actually driving consultation requests? Which ad keywords lead to clients who stick around? Is the SEO investment paying off, or is it just generating empty traffic that never picks up the phone?

I built a single screen that pulled all five sources together. Not because the tech was impressive, but because the answers it surfaced changed how they spent every marketing dollar.

Five Tabs, Five Stories, Zero Answers

Here's what the CEO's daily reality looked like. Google Analytics said website traffic was up 22% from last quarter. Great. Search data showed the firm appearing more often for financial planning searches. Also great. The ad platform reported a cost-per-click well below industry average. Wonderful.

So why weren't consultations increasing?

Because none of these tools could answer the question that actually mattered: which marketing activity is creating clients? Not clicks. Not page views. Not website visits. Clients.

Each tool told its own piece of the story. One said people were visiting the website. Another said people were finding the firm in search results. A third said the ad spending was efficient. But the gap between "efficient clicks" and "signed clients" was a black hole.

This is especially painful for service businesses. If you sell products online, the purchase happens on the website — one tool can track the whole journey. But in wealth management, a prospect might read four blog posts over six weeks, click one ad, then call the office to schedule a meeting. The moment they actually decide to become a client happens outside the tools tracking their online behavior.

You can see the beginning of the journey clearly. You can see the end clearly. The middle — where the actual decision happens — is dark.

What the Dashboard Actually Does

Think of it like this. Before, the firm had five different security cameras pointed at five different hallways. Each camera worked fine on its own. But nobody could watch all five at once, and nobody could follow one person as they walked from hallway to hallway.

What I built was a single control room. One screen showing all five camera feeds, with the ability to follow someone's entire path through the building.

Here's what each source contributes. Google Analytics shows what people do on the website — which pages they read, how long they stay, whether they fill out a contact form. Search data shows how people find the firm — what they're typing into Google, which pages appear in results. Ad data shows what the firm is paying for clicks and whether those clicks lead anywhere. Email data (just timing and volume, never the actual content) shows when prospects reach out. The task tracker shows whether those prospects eventually become clients.

No single tool gives you this picture. One tells you someone visited. Another tells you how they found you. A third tells you what you paid. Email tells you they reached out. The task tracker tells you if they became a client. The dashboard connects the dots.

I built the information assembly line in Python — the same language behind most of my 22,000+ lines of custom code across the AI systems I run for my own DTC fashion brand and for clients. Everything feeds into one organized database where the information can be compared and cross-referenced.

One important note for anyone in financial services: we store no personal information in the system. Email data means timestamps and volume patterns, never content. The dashboard tracks trends, not people.

Three Things We Discovered in the First Week

This is where it gets real.

The $35,000 waste. A Google Ads campaign targeting broad financial planning keywords was spending $3,200 per month. When we traced those clicks all the way through to the task tracker, the answer was brutal: zero consultations. Not low. Zero. The firm had been running this campaign for 11 months. We redirected that budget to keywords matching topics that were already converting through free search traffic. Within six weeks, the same spend was generating 3-4 consultations per month.

The blog post nobody expected. One article about retirement planning for business owners — a piece the firm almost didn't publish because they thought the topic was "too niche" — turned out to be the entry point for 40% of prospects who eventually booked consultations. Search data showed it ranking near the top for a valuable search term. Website data showed readers following a clear path: blog post to "About Us" to "Contact." That's a buying pattern. This completely changed what they wrote about next.

The weekend email problem. This one wasn't a marketing insight. It was an operations insight that only appeared because we connected email timing to client outcomes. Prospects who emailed on weekends waited an average of 41 hours for a response. Prospects who emailed Monday through Thursday waited 4 hours. The weekend conversion rate was 12%. Weekday was 34%. Same marketing. Same content. Same types of prospects. The only difference was response time. By Monday morning, weekend emailers had already called another firm.

The fix was simple — a weekend email monitoring rotation costing about two hours of admin time per week. That single change recovered an estimated 6-8 consultations per quarter that were previously evaporating.

No ad report would have shown this. No website analytics dashboard would have flagged it. It only became visible when email response patterns and client outcome data lived in the same system.

Why This Matters More Than Another Report

Most businesses have dashboards that show numbers in isolation. Website visits this month. Ad spend this week. Traffic by source. That's reporting. It tells you what happened. It doesn't tell you why, and it doesn't tell you what to do about it.

The value is in connecting the dots. Seeing that a search ranking improvement led to more website traffic, which led to more contact form submissions, which led to signed clients. That's a story you can act on. An isolated number is just a number.

I'll be honest about the limitations. Attribution in service businesses is inherently messy. A client might discover the firm through a Google search, read content for weeks, then get referred by a friend at a dinner party and call directly. The dashboard catches the online touchpoints but can't capture the dinner party conversation. We address this with intake questions — "how did you hear about us?" — and feed that back into the system. It's imperfect. It's still far better than guessing.

And it's not worth building for everyone. If you're spending less than $1,000 a month on marketing, the data volume is probably too low to spot real patterns. But for firms spending $5K or more monthly with active content and ads, the ROI is almost immediate. Just finding one wasted campaign — like that $3,200/month money pit — usually pays for the entire build.

This is what I actually do as a Chief AI Officer. Not installing chatbots. Not chasing trends. Connecting the information a business already has so it can make better decisions. I've built 15+ systems like this across my own DTC fashion brand and for clients, saving over 3,000 hours annually. The work is different every time, but the core idea is the same: stop guessing, start seeing the full picture.

Thinking About AI for Your Business?

If this resonated, let's have a conversation. I do free 30-minute discovery calls where we look at your operations and identify where AI and smart data connections could actually move the needle.

Book a Discovery Call

Get AI insights for business leaders

Practical AI strategy from someone who built the systems — not just studied them. No spam, no fluff.

Ready to automate your growth?

Book a free 30-minute strategy call with Hodgen.AI.

Book a Strategy Call