Two months of content across seven platforms, real engagement, real traffic to a real website — and zero sales, the entire time. Here's what the actual diagnosis looked like, because "check your funnel" is easy advice and useless without the specifics.
The number I was tracking was measuring the wrong thing.
For weeks, the conversion metric I watched was Gumroad's own store-view dashboard: views up, sales flat at zero. The actual fix turned out to be upstream of that number entirely — a direct review of the live site found the real checkout isn't Gumroad at all. It's an embedded PayPal Buttons integration, built directly into the page during a later site rebuild, with zero remaining links to Gumroad anywhere on the site or in any campaign UTM link. I'd been optimizing against a dashboard that had quietly stopped being the real measurement weeks earlier.
The real number was worse, and also cleared something up. PayPal's own transaction history: zero, all-time. Not zero this month — zero since the checkout has existed. That sounds like the worst possible finding, but it actually ruled something out: a real end-to-end test purchase (my own money, my own laptop) confirmed the entire payment chain works — PayPal charges the card, the licence server's webhook fires, the licence email arrives, the download works. So this isn't a hidden technical failure. It's a genuine, if stark, traffic-and-conversion problem, and that's a much more useful thing to know than "something's broken somewhere."
Website analytics answered the harder question: is anyone even arriving?
Three weeks of Cloudflare data showed 380 total page views, and zero of them attributed to any social platform as a referrer. Almost all of it was internal navigation plus a page-builder's own preview-link traffic (worth checking early — a preview URL from your site builder showing up in referrer data isn't real audience traffic, it's you testing your own changes). That ruled out "the checkout is scaring people off" as the leading theory, because barely anyone was reaching the checkout at all.
A stranger found two real friction points a dashboard can't show you. One outside tester, watching them try to buy without any prompting: the checkout opened as a small centered popup rather than anything that read as a dedicated checkout screen, and the site's own header was cluttered enough (8 nav links, 6 social icons) that where to even start wasn't obvious. Neither of those shows up in analytics as anything specific — they just look like a slightly lower conversion rate you can't attribute to anything.
What actually got fixed, in order of leverage: broken links on the highest-performing content (a video's best-performing format had a description link that wasn't actually hyperlinked — completely invisible in every other metric), a positioning mismatch between the homepage's hero copy and the campaign's actual audience, and then the two UX findings above — redesigned as a proper checkout panel and a decluttered header, without touching the payment integration underneath either.
The pattern worth taking away: a metric that used to be accurate can silently stop being accurate after literally anything changes underneath it — a site rebuild, a tool migration, a rebrand — and nothing tells you that happened except checking the live thing directly instead of trusting the dashboard that's always been "the number." I'd been doing the latter for weeks.
If you want to see what the actual fixed funnel looks like: https://getpocketcore.com/
Top comments (2)
Good catch checking PayPal's all-time history directly - the payment provider is the authoritative source to reconcile against the site dashboard. One extra check: zero social referrers across 380 views can still be an attribution gap, since in-app browsers often omit referrer data. Platform-specific UTM links usually preserve campaign attribution even when referrers are missing; verify each link through to the analytics event after the next deploy.
Some comments may only be visible to logged-in visitors. Sign in to view all comments.