ProductLog
Feature · Analytics

See what your customers actually do with what you ship.

Per-entry and per-board analytics, email opens and clicks, trending feedback, and a cross-module dashboard — all fed by an append-only event log. No third-party analytics, no cookie banner surprises.

Basic dashboard on every plan Full analytics & CSV export on Pro+
Changelog views
12,284
↑ 18.4%
Active feedback
342
↑ 8.1%
Subscribers
1,284
↑ 12.4%
Survey responses
928
↑ 24.6%
What's inside

The numbers your team asks for.
Without a Looker subscription.

No Google Analytics consent banner, no Mixpanel project to wire up, no SQL to write. The data from the modules you're already using — queryable out of the box.

Cross-module dashboard

One screen covering changelog views, active feedback, subscriber growth, and survey responses — with sparklines and trend arrows.

Per-entry & per-board

Drill into a single changelog entry or feedback board. Views, reactions, comments, submission rate, vote velocity.

Email opens & clicks

Per-broadcast open rate, click-through rate, and top-clicked link. Tracking pixel + signed click redirects — no third party involved.

Trending detection

Feedback posts and changelog entries sorted by vote or reaction velocity — not raw counts. See what's catching on now.

Activity timeline

Every meaningful event — published entries, status changes, confirmed subscribers, survey responses — in one reverse-chronological feed.

CSV export

Every report downloadable as CSV — raw event log, per-entry stats, subscriber behavior. Your data, your spreadsheet (Pro+).

Overview

One dashboard, the numbers your team actually asks about.

Views, active feedback, subscribers, and survey responses — with sparklines, trend arrows, and a period selector. The activity feed below shows every meaningful event across modules in one place.

  • 4 headline KPIs with 30-day sparklines, week-over-week deltas
  • Cross-module activity feed — "shipped", "commented", "subscribed"
  • Trending feedback — top posts by vote velocity, not just raw votes
  • Period comparison: last 7 days vs previous 7, etc.
New entry: v6.2.0 "Dark mode" published 2m
8 comments on "Multi-region probing" 14m
MK voted on "Audit log" (now at 87) 1h
Slack integration moved to In progress 2h
42 survey responses to Q2 product pulse 3h
12 new subscribers confirmed 5h
Email digest sent: 1,284 recipients 8h
Drill in

Every entry, post, and survey — its own analytics page.

Click any changelog entry to see views, reactions, and comments over time. Any feedback board: submissions, vote velocity, status distribution. Any survey: completion rate, NPS, per-question answer counts.

  • Views, reactions, and comments per changelog entry — over 30 days
  • Submissions, vote velocity, and status funnel per feedback board
  • Completion rate, NPS, and per-question aggregation per survey
  • Hourly aggregation keeps the data close to real-time

Dark mode, everywhere

v6.2.0 · Published Feb 20 · 30-day trend
Feb 1 Feb 15 Mar 2
Views
4,218
Reactions
318
Comments
42
CTR
7.6%
Email

Know which releases actually got read.

Every broadcast comes with sent, delivered, open, and click counts — measured by a tracking pixel and signed click-through URLs. Drill in to the per-link breakdown or the per-subscriber timeline.

  • Open rate, click-through rate, unsubscribe rate per broadcast
  • Per-link clicks — find out which CTA actually works
  • Per-subscriber engagement — see who opens everything and who churns
  • No Mailchimp, no Postmark dashboard — all data stays with ProductLog
Sent
1,284
Opened
873
Clicked
281
Open rate 68% · CTR 22% Broadcast · v6.2.0
Every detail covered

And everything else a product analytics tool needs.

Append-only event log — Every interaction stored immutably for 90 days.
Hourly aggregation — Summary tables rebuilt in the background; dashboards stay fast.
IP & UA hashing — Privacy-first. No PII stored in events.
No third-party scripts — No GA, no Mixpanel, no cookie banner needed.
End-user identity — Follow a single customer's journey across modules.
Vote velocity — Ranks posts by votes-per-hour, not cumulative total.
Status funnel — Pending → Planned → Shipped conversion per board.
Period comparison — Last 7 days vs previous 7, last 30 vs previous 30.
Client beacon — Drop a 1-line JS snippet to forward custom events (Pro+).
Rate-limited endpoints — Tracking calls throttled per IP to shrug off abuse.
CSV export — Raw event log or summarized stats, downloadable (Pro+).
Webhooks — Stream analytics events to your own pipeline (Business).
Pairs with

Better with the rest of ProductLog.

Analytics only means anything when it's measuring the things you ship and the ideas you collect.

See what your customers do with what you ship.

Every plan includes the basic dashboard. Upgrade to Pro for full analytics, CSV export, and cohort reports.