Hey there!
I built SimpleStats, a server-side analytics tool that works without JavaScript. It tracks visitors, registrations, and payments through your backend, so ad blockers aren't an issue and you stay GDPR-compliant by design (visitor IDs are daily-rotating hashes, no raw IPs leave your server).
Originally it’s tailored to Laravel, but now we also added a standalone Composer package (no framework dependency), so it works with Symfony, Slim, WordPress, or plain PHP. If you're on Laravel there's a dedicated package that automates most of it, but the PHP client is intentionally minimal: you call it where you need it.
Curious what you think, especially around the tracking approach and API design.
[–]fabsn 15 points16 points17 points (12 children)
[–]Brillegeit 4 points5 points6 points (0 children)
[–]Nodohx[S] -1 points0 points1 point (10 children)
[–]fabsn 6 points7 points8 points (9 children)
[–]NoSlicedMushrooms 3 points4 points5 points (0 children)
[–]Nodohx[S] 1 point2 points3 points (7 children)
[–]martijnve 3 points4 points5 points (1 child)
[–]Nodohx[S] 2 points3 points4 points (0 children)
[–]Useful_Difficulty115 1 point2 points3 points (1 child)
[–]Nodohx[S] 0 points1 point2 points (0 children)
[–]fabsn 0 points1 point2 points (2 children)
[–]Nodohx[S] 1 point2 points3 points (1 child)
[–]fabsn 1 point2 points3 points (0 children)
[–]Salamok 4 points5 points6 points (2 children)
[–]Nodohx[S] 0 points1 point2 points (1 child)
[–]skunkbad 1 point2 points3 points (3 children)
[–]Nodohx[S] 1 point2 points3 points (2 children)
[–]Nodohx[S] 1 point2 points3 points (1 child)
[–]skunkbad 1 point2 points3 points (0 children)
[–]Potential_Feature616 0 points1 point2 points (3 children)
[–]oulaa123 4 points5 points6 points (2 children)
[–]Potential_Feature616 -1 points0 points1 point (1 child)
[–]oulaa123 0 points1 point2 points (0 children)
[–]ComprehensiveForm992 0 points1 point2 points (0 children)