DataPenny hasn’t had a public release yet. This is what the first one will contain.
First public version
Reports
- Live globe and flat map with OpenFreeMap tiles, sounds, and M to open it anywhere
- Peak hours by weekday and hour, for visits, sales and revenue
- Scroll depth and reading time, with buyers against everyone else
- Path to purchase, from first visit to first sale
- What customers from each first source go on to pay
- Goals, funnels that can end at a payment, buyer journeys and visitor profiles
- Chart notes, pinned by hand or by a spike alert
- All-sites overview with sparklines, and public dashboard links
Revenue
- Stripe, Dodo Payments, Razorpay, Lemon Squeezy, Polar, Paddle and Creem, plus a Payments API
- Past-sales import for Stripe, Dodo Payments, Razorpay, Lemon Squeezy and Polar
- Last non-direct, first touch and last touch attribution, per site
- Estimated matches from checkout timing, and a way to re-check unmatched sales
- New sales, upgrades and renewals told apart, with a switch to count new sales only
- One reporting currency per site, at daily ECB rates
Tracking
- Three privacy modes per site, from first-party cookies to fully cookieless
- Direct traffic pulled apart into typed visits, shared links and returns from checkout
- In-app browsers credited to the app, and AI assistants as their own channel
- DataFast goal attributes,
window.datafast()and visitor metadata work unchanged - Bot and hosting-network filtering, IP exclusions, and no counting of your own browser
Alerts and agents
- Telegram alerts to up to five chats: sales, refunds, spikes and a daily digest
- Built-in MCP server, read-only API keys, and a CLI with JSON output
Running it
- One-command setup and updates on your own Cloudflare account
- Data retention settings and a clean-up tool
- Plausible history import
- First-party proxy for ad blockers