DEV Community

Custodia-Admin
Custodia-Admin

Posted on • Originally published at pagebolt.dev

We Added Funnel Tracking to PageBolt — Here's What We Learned in 48 Hours

We Added Funnel Tracking to PageBolt — Here's What We Learned in 48 Hours

Two days ago, we had no idea where our users were getting stuck.

We had traffic. We had signups. We had 0 trial conversions.

We knew something was broken, but the logs didn't tell us what.

So we built funnel tracking. In 48 hours. And what we found changed how we're thinking about the business.

The Funnel Events We Tracked

We added five events:

  1. signup — User creates account
  2. email_verified — User verifies email
  3. first_api_call — User makes first API request
  4. pricing_page_view — User visits pricing
  5. trial_start — User starts trial

Simple. Event name, timestamp, user ID. That's it.

What The Data Revealed

Here's what we found:

  • Signup to email verification: 87% completion
  • Email verification to first API call: 64% completion
  • First API call to pricing page view: 0% completion
  • Pricing page view to trial start: N/A (nobody reached pricing)

64% activation rate. Not bad. But then a cliff.

Of the 36 users who made their first API call, zero visited pricing. Zero started a trial.

That shouldn't be possible.

The Bug We Found

We dug into user sessions. Watched what happened after first_api_call.

One user made an API call. Success. Then... nothing. No page views. No actions. Session dead.

We checked our code. After the API call succeeds, we redirect users to the dashboard to see results.

The dashboard requires... an extra page refresh to load data.

The data wasn't loading. Users made their first API call, saw a blank dashboard, and left.

For 36 users, we made a bad first impression at the most critical moment — when they first see PageBolt working.

The Fix (Still In Progress)

We pushed a fix: pre-load dashboard data on page load, no extra refresh needed.

We don't have conversion data yet, but we know the funnel is unblocked now. Users who complete their first API call can actually see results.

What This Taught Us

Three things:

  1. Traffic ≠ Conversion. We were celebrating signups without asking "where do they actually go next?" You need to see the path, not just the destination.

  2. Data beats intuition. We could have guessed for weeks. The funnel took 48 hours to build and showed us the exact problem in hours.

  3. The first experience matters most. Your user makes their first API call, and they see a blank screen. That's your one shot. We blew it, and the funnel proved it.

Why We're Sharing This

Because we're still at 0 trials. The fix is live, but we won't know if it works for days.

And because most startups don't talk about their broken funnels. You read about "growth hacks" and "viral loops," not "we built the wrong thing and didn't notice."

This is real. We're building in public, and some days the news is "we found the bug."

Next: We're Watching The Data

We'll know in 48-72 hours if this fix moves the needle.

If it does, we'll write about what changed. If it doesn't, we'll dig deeper. Either way, we'll keep you posted.

If you're building something, add funnel tracking early. Even a simple "user completed step X" event. You'll find your problems faster than we did.


Try it free: 100 requests/month on PageBolt. We built this on what we're giving you. Let's see where your users actually go.

Top comments (0)