u/Parking-Can-2421

I built a SEO automation, here's the dumb little setup I made

So I run a small SaaS business that relies on SEO for most of our traffic. Been around about two years, bootstrapped, SEO ended up being the main acquisition channel because I'm not great at paid ads and outbound just isn't my thing. Mostly comparison pages and how-to content.

My setup was, I had Claude connected to my GSC (google search), and every week I'd pull the data on the best searched terms we're ranking for. I'd dump it into a spreadsheet, look at what moved, what stalled. Then I'd look at the pages already sitting on position 5 to 10, those are the ones that already have signal, and I'd get some link to them to push them up to position 1. Spending maybe a few hundred a month on this.

And it worked, the rankings actually moved, you could see pages going from 8 to 3, 6 to 2, the data was clean. I was feeling pretty good about it for a while.

However I wasn't seeing much of the monetary impact of any of this. I was trying to get revenue per page out of GA4 but I couldn't get a number I trusted, between sampling, the way the attribution works across sessions, and Stripe data not flowing in, the per-page revenue number GA4 was giving me was basically useless for what I needed. So I started looking for other analytics. My buddy mentioned a few, I tried them, and the revenue per page was right there. I just needed the one with API or MCP so I can wire Claude into it directly.

Basically now my flow looks like this. I connect Claude to GSC so I know what pages are getting traffic and what positions they're at. Then I connect Claude to the Flowsery MCP so I know what pages are actually getting revenue. And then I close the gap between the two. And it turns out some of the pages I'd been putting outreach budget into were not even bringing in any revenue! Even though they were commercial keywords, they were just not converting, people were researching and bouncing. Like one of my biggest spend pages was bringing in less per month than what I was paying to push it up. Meanwhile some pages even on position 10 were just printing, and I'd been doing nothing for them.

So I have a scheduled job now that runs every week. It checks GSC, updates an excel with what positions changed, runs the flowsery MCP, fills in the revenue, and sends me a report of what changed and which pages are worth more attention based on which ones ACTUALLY make money.

curious if anyone here is doing per-page revenue tracking and what your setup looks like, I have a feeling there are smarter ways to do this, than wiring MCP to a spreadsheet.

reddit.com
u/Parking-Can-2421 — 1 day ago

I spent a month building my own analytics to save $14/month. Was it worth it?

So my DataFast bill was about to hit $40/m. My whole infra costs $150 including frontend, backend, and emails. Greedy developer in me said, nah, I'm not paying $500 a year for analytics.

I looked at alternatives, but I'd lose all the historical data, revenue attribution, referrers etc, so I decided to build it myself.

Cost of the new microservice: $25/m.

So $39 - $25 = $14/m of "savings".

Took me about a month on and off, not full-time, but still a month of evenings and weekends.

Was it worth it? Honestly... kind of? I learned a ton, I caught that DataFast had 0 bot protection (70% of my traffic were bots), I built a UI I actually like, and a bot detector that's import-aware. The project is Flowsery, eventually turned into a SaaS, so the work pays back differently now.

But if you just need analytics for your side project, please, just pay the $40/m. The math does not work out unless you have a strong reason to own the data, or you're going to turn it into a product yourself.

Build vs buy sounds good in theory, until you actually count the weekends.

u/Parking-Can-2421 — 2 days ago

GA4 is genuinely terrible for SaaS founders and we pretend it isn't.

I keep seeing GA4 recommended here and I think we're collectively convincing ourselves it's an acceptable tool for SaaS founders. Going to be honest about my actual experience.

Setup for meaningful revenue tracking takes hours, not minutes. GTM, custom events, conversion configuration, linked properties. Every step has documentation that's either outdated or assumes you have a dedicated analytics engineer sitting next to you. For a solo founder this is dead time.

The interface is a UX disaster. Want to know which traffic source drove the most revenue last month? Enjoy building a custom exploration report from scratch and hoping the attribution model you picked is right for your situation.

The privacy situation is a real problem if you have European users. Cookie consent, GDPR compliance, ongoing monitoring. Operational overhead small SaaS teams shouldn't have to deal with just to count signups.

And after all that, the revenue data is still aggregated in ways that aren't useful. You get total revenue over time. You don't get clean per-channel attribution showing you Reddit drove X this month, organic search Y, newsletter Z. Those are the questions you actually care about as a founder.

What I think actually matters when picking an analytics tool for SaaS:

  1. Time to first useful chart under 10 minutes, not a weekend project
  2. Stripe integration should be native, not a custom event you have to maintain
  3. Per-channel revenue on the first screen, not buried five clicks deep
  4. No cookie banner required by default

I moved to Flowsery because it hits all four. Honestly any tool that hits them is a step up. The category has gotten a lot better in the last two years, GA4 just hasn't moved.

GA4 is free so the switching cost feels high even when the tool is actively making you worse at understanding your business. People stay with it like they stay with bad CRMs, sunk cost plus the vague feeling that the big tool must be the right one.

Is anyone here actually happy with GA4 for SaaS revenue attribution? Or are we all just using it because it's the default?

reddit.com
u/Parking-Can-2421 — 3 days ago

I built session tracking for my analytics tool

The benefit of using your own product every day is that you come up with useful features organically. I built multiple tools before, however for none of them I was a target audience, so beyond competitive research it was difficult for me to come up with the ideas.

Flowsery I built for myself first, to solve my problem with expensive analytic tools, complexity setup, and lack of bot preventions, therefore I'm a heavy user of my own website. Countless times I changed the layout, or added some shortcuts that I found frustrating to not have in the first place, and how many tiny bugs...

Session tracking was something that came up to me, after the conversion. What actually successful session looked like? What caught the eye of the customer? what was their focus. I might check PostHog or Clarity, to get the session recording, however that would be so many loops.

Go to Clarity, filter by date, find that exact session, so It clicked, why not build it inside my tool instead? And I did. Sessions are saved directly on R2, so it turned out to be very cheap, and didn't take much time to implement, one of the most exciting features I added, since it addressed my direct pain-point.

u/Parking-Can-2421 — 7 days ago