A New W3Counter, Again

About a week ago, I started working on a rewrite of W3Counter from scratch, with a new data model and a new business model. These are going to be the key changes:

  • Silex instead of Symfony 1.x frontend (it’s that old…)
  • All the data collection’s moved to Node.js, not just the real-time stuff
  • No more requirement of displaying a badge or counter on a site to get free stats
  • No more ads on reports, even for free accounts
  • Rather than a 15,000 pageview log per website, it’s 30 days (free) or 12 months (paid) of data retention
  • Upgrades are available per-website instead of per-account
  • New “business” plan adds campaign and conversion tracking to the reports

I’m enjoying tossing lots of almost 10-year-old code. Coming soon.