Analytics dashboard

Indie launch analytics and experiments

A launch analytics dashboard that summarizes funnel conversion, source attribution, and experiment results without publishing visitor-level data.

Funnel report

Step-level conversion metrics come from aggregate captured events

Linked funnel
Conversion window
Modeled18%

Warm list opt-in

180 conversions from 1000 visitors.

StageWarm list opt-in
SignalsVisitor activity to conversion activity
Modeled11.9%

Sales page to checkout

74 conversions from 620 visitors.

StageSales page to checkout
SignalsVisitor activity to conversion activity
Modeled68.9%

Checkout start to purchase

51 conversions from 74 visitors.

StageCheckout start to purchase
SignalsVisitor activity to conversion activity

Use these rates directionally until more traffic accumulates.

Event taxonomy

Analytics inputs resolve to stable public-safe event IDs

Audience automation
page viewPrivate fields excluded

Funnel page viewed

Count by route, step, variant, normalized UTM fields, and coarse referrer host after browser-side session idempotency plus server-side bot filtering.

Private data excluded7 fields
opt inPrivate fields excluded

Opt-in created

Count consenting opt-ins by form, segment, and lead magnet.

Private data excluded5 fields
checkout startPrivate fields excluded

Checkout started

Count checkout attempts by product, price, and checkout kind.

Private data excluded4 fields
purchasePrivate fields excluded

Purchase completed

Sum revenue and count paid checkouts from trusted webhook evidence.

Private data excluded5 fields

Source attribution

Source attribution stays aggregate-only

Audience automation
0aggregate source rows
Source window

Raw event rows, visitor keys, full referrers, and raw query strings stay excluded.

No source rows captured yetFuture page views with safe UTM or referrer evidence will appear here as aggregate counts.

Experiment model

Custom source rules and seeded routing keep a baseline holdout without cookies

Checkout offer
Experimentcustom_routing_ready

Opt-in hero promise test

Apply public-safe source or campaign routing rules first when the browser URL carries a recognized launch signal; otherwise hash experiment id plus a caller-provided anonymous assignment key, then map 0-44 to outcome-first, 45-89 to speed-first, and 90-99 to the baseline holdout.

VariantsOutcome-first promise 45% / Speed-first promise 45% / Baseline holdout 10%
Custom rulesPartner launch source: utmSource -> Outcome-first promise / Fast lane campaign: utmCampaign -> Speed-first promise
SafeguardsSample size

No automated winners

Bumpgrade can route recognized launch source and campaign traffic to a matching opt-in promise, fall back to seeded session assignment with a small baseline holdout, then summarize counts and decision evidence. Automated winners still wait for sample-size checks and owner confirmation.

Privacy and safety

Metrics are useful without exposing visitor-level data.

Developer details

Aggregate reporting

Conversion and source views summarize patterns without publishing raw event rows.

No raw event feed

IP addresses, user agents, cookies, contact IDs, Stripe IDs, and raw event rows stay out of public data.

Experiment changes are protected

Seeded public funnel routing can change opt-in copy by safe source or campaign rules, then session assignment, while preserving a baseline holdout. Automated winners, raw exports, and contact analytics stay behind privacy review, sample-size checks, retention limits, owner confirmation, and redacted audit evidence.