All your products' numbers, one definition, one screen
Count visitors, users, signups, activations, and first payments the same way for every product and line them up. Channels, funnels, retention, and per-person timelines live in the same place.
Free for now. Sign up with email and register your products.
For a website, this one line is enough
<script defer src="https://in.baselog.xyz/s.js" data-key="bl_pub_…"></script>Product comparison
One definition, one table · changes compare two completed 30-day windows · counts instead of % when the earlier window is under 30
| Product | Visitors | Users | Signups | Activated | First paid |
|---|---|---|---|---|---|
Budget Note budget-note | 4,812 ▲ 12% | 412 ▲ 5% | 158 ▲ 8% | 96 ▲ 3% | 9 ▲ +3 |
Meeting Brief meeting-brief | 640 ▼ 4% | 133 ▼ 2% | 117 ▲ 3% | 13 ▼ −2 | 2 ±0 |
Wordbook wordbook Delayed · last event 7 h ago | 86 ▲ 9% | 21 ▲ +4 | 8 ▲ +2 | 4 ▲ +1 | 0 ±0 |
Swipe the table sideways to see more
Recent updates
- Anyone can sign up, register products, and see the overview
- Events go to a new ingest, so funnels and retention can be computed with your own conditions
- Opened the product comparison table and product detail screen
How it works
Connect a product and it gets a row on the comparison
- ConnectYour site
Register a product, get a public key, and add one snippet line. Only visits from your allowed domains are accepted. Next.js products can use a same-origin proxy instead.
- SendYour server
Signups, activations, and payments are sent with a server key. Browser events with those names are refused. If the same event arrives twice, it counts once.
- CompareBaselog
As soon as the first event arrives you land on the overview. Home lines up your products in the same columns; click a row for that product's overview.
Features
Compare your products with numbers you can trust
Same-definition comparison
Visitors, users, signups, activations, and first payments are counted the same way for every product. Changes compare two completed windows, shown as a count when the earlier one is under 30.
DetailsServer-only key events
Signups, activations, and payments count only when sent with a server key. Browser events with those names are refused and logged as a rejection reason.
DetailsRetried server delivery
Server events that fail to send wait in your product and are sent again. Only events confirmed as stored are closed as sent.
Details
Also included
- Build your own funnelPick 2 to 8 events in order and a conversion window. Only people whose window has closed are counted; the rest are shown as waiting.
- Cohort retentionGroup people by the day, week, or month they started and see when they came back. Periods that haven't ended stay blank.
- People and eventsSee each person's first source and event timeline, and counts, people, and recent raw rows for each event name.
Try without an account
Free calculators for funnels
- Funnel Conversion CalculatorEnter the people at each step to get step conversion, overall conversion, and the weakest step.
- A/B Test Sample Size CalculatorFind the visitors you need per variant from baseline rate, minimum detectable effect, significance, and power.
- Cohort Retention CalculatorTurn weekly signup cohorts and returning users into a retention table with averages from finished weeks only.
As my products multiplied, every analytics tool defined signups and activations differently and the numbers couldn't be compared. I built a tool that counts them the same way and use it on my own web products first.
Made by seonggoos
FAQ
Frequently asked questions
Who can use it?
Anyone can sign up with email and register their own products. It's free for now, and new accounts can send up to 100,000 events a month.
How do I add it to my site?
For a website, add one script line with your public key and list your allowed domains. Server events like signups and payments are sent as HTTP requests with a server key. Install steps appear as soon as you create a product.
Why do I see a count instead of a conversion rate?
Below 30 people one or two people swing the rate a lot, so the count is shown instead. Funnels leave out people whose conversion window hasn't closed and show them separately as waiting.
Will it tell me when numbers drop?
Soon. Email alerts for drops and for collection that stops are being built.
How is personal data handled?
IP addresses, raw browser strings, emails, names, query strings (only the five UTM values are kept), and referrer paths (only the host is kept) are never stored. Users are told apart only by a value hashed with a secret key that differs per product, and when a product sends a deletion request for a user who left, that person's records are deleted. Raw events are kept for 400 days.
Register your product and receive your first event
Sign up with email and add one snippet line; your product gets a row on the comparison.