Everything that ships in ABForge

Built to answer questions.

A single JavaScript line gives you a real analytics engine, a real A/B + MVT testing platform, click and scroll heatmaps, goal & funnel reporting, and live visitor streams. No third-party tools to stitch together.

Live visitor stream

See who is on the site right now, where they came from, where they are, what page they're on, and how long they've been around.

30+ stat dimensions

Browser, OS, screen, resolution, viewport, color depth, pixel ratio, touch, language, timezone, country, region, city, lat/lng — we capture it all so you can slice it however you want.

A/B testing

Two-arm tests with deterministic visitor bucketing, sticky variants, traffic-percent ramps, URL targeting, audience segments, and statistical significance computed for you.

Multi-variate tests

Run 3+ variants in one experiment, weighted however you want. Lift vs control, revenue per visitor, and confidence score on every row.

Split-URL + redirect

Need to compare two totally different landing pages? Redirect tests bucket each visitor to a variant URL and report on the same goals.

Click heatmaps

Element-anchored click density — the dots stay glued to the actual button across mobile / tablet / desktop, even after responsive reflows.

Scroll maps

How far down do visitors actually scroll? Per-page max-scroll percentiles broken out by device type and viewport width.

Goals

Define conversions as a URL hit, a button click, a form submit, a custom event, or revenue. Every experiment auto-scores against them.

Funnels

Ordered step sequences with drop-off between each step. Spot the leaky bucket.

Sources + UTM

Direct, organic search, social, email, paid, referrals — pre-bucketed. UTM source / medium / campaign rolled up in one view.

Custom events

window.abforge.event('signup_complete', 99.00) from your code — one line, fully tracked.

API access

Read-only API keys for the Pro tier so you can pull data into your own dashboards or send it back to Slack.

Start free — install in 60 seconds