Over the past few weeks, I’ve been working on a new project (Serverlog.io) to track events directly from the server.
The main problem I’m aiming to solve is the fact that client-side tracking simply doesn’t work reliably anymore. It leaves out anyone using an ad blocker or privacy-focused browsers like Brave, which results in incomplete or misleading analytics.
One tool that inspired me to build this project is LogSnag — I love their UI and minimalism. However, I’m not a big fan of their pricing model. I believe the cost per event is too high, which makes it hard to scale predictably.
The MVP
I developed a simple MVP that allows you to:
• Create projects
• Create channels within each project
• Track events inside those channels
I also built a Node.js library to make integration easier. Plus, you can connect Serverlog to any system via its API.
This foundational event-tracking unit opens the door for more advanced features like funnels, reports, and alerts, all of which I’m actively working on.
🔽 Funnels
I’ve added a feature that lets you chain events together to create funnels. This is super useful for identifying drop-offs that might be hurting your conversion rate.
In the image above, you can see a funnel I created for another project of mine (Artificial Studio), where 71% of registered users go on to actually use the platform.
Right now I’m building two new features:
📈 Reports: You’ll be able to receive automated reports with your platform’s key metrics, charts, and funnels — delivered via email, Slack, Discord, Telegram, or any channel you prefer.
🚨 Alerts: Set up alerts that trigger when a specific condition is met. For example, you can get notified whenever a payment above a certain amount is made, or when there’s an unusual spike in errors.
This kind of proactive monitoring can be really valuable, especially for fast-moving projects or when scaling.
What’s Next
Looking ahead, I think it’d be awesome to add support for other data sources — imagine tracking payments from Stripe, Lemon Squeezy, and PayPal all in one place, in a single channel, with just a few clicks.
I’m also considering integrations with platforms like Zapier or HubSpot to make Serverlog even more flexible.
Let me know what you think! If this kind of tool sounds useful to you, I’d love to hear your feedback or ideas 🙌
Soft Launch
Right now, I’m doing a soft launch and looking for a few people to try out the project for free. The goal is to gather feedback, improve the experience, and get everything ready for a proper official launch.
If this kind of tool sounds useful to you, I’d love to hear your thoughts or have you try it out 🙌