v3.2 — section-level attention is live

Every visitor leaves a trace. Read yours.

Tracewell turns raw sessions into section-level truth: where attention dies, which block actually converts, and what to fix tonight. Cookieless, warehouse-native, and sub-second on billions of events.

Start 14-day trial
No credit card4-minute installSOC 2 Type IIEU data residency
0B
events ingested / day
0ms
p95 query latency
+0%
median signup lift @ 90d
0 cookies
required, anywhere
Section attention

Nobody scrolls.
They bail at 61%.

You already know the page under-performs. What you don't know is where. Tracewell splits every session into the sections you actually built — dwell time, scroll depth and interaction, per section, per segment — so the fix is a paragraph, not a redesign.

Hero hero_v4
100%
4.2s dwell
The leak block_problem
84%
9.1s dwell
Features block_features
67%
21.4s dwell
Customer proof block_proof
51%
12.8s dwell
Pricing block_pricing
43%
33.6s dwell
FAQ block_faq
29%
14.2s dwell
Final CTA block_cta
17%
3.9s dwell
flaggedPricing → FAQ drops 14 points — 62% of that drop happens before the comparison table finishes rendering. Mobile is 3.1× worse than desktop. Open the replay →
01

Attention measured in seconds, not scroll percent

A "60% scroll" tells you nothing. Tracewell records which section held the viewport, for how long, whether the cursor rested on the CTA, and whether anything was typed.

  • Auto-detected sections from your DOM — zero instrumentation
  • Dwell, max scroll, interaction and re-entry per section
  • Split by source, device, campaign, experiment variant
section dwell · last 7d · desktop
pricing33.6s ▲ 12%
features21.4s ▲ 4%
faq14.2s ▼ 6%
final_cta3.9s ▼ 19%
02

Replays that read like a transcript

DOM-level replay, redacted at capture by default. Jump from a funnel drop-off straight into the 40 sessions that abandoned at step three — no session hunting.

  • Text redaction on by default; you opt fields in
  • Click a funnel step → filtered replay list
  • Keyboard, rage-click and dead-click detection built in
session 8f2c…d41 · 04:12
00:04view /pricing
00:38hover: toggle.annual
01:12rage_click ×3 · matrix table
01:40abandon · exit /pricing
03

Funnels in clicks — or in SQL, your call

Build a five-step funnel in the UI in ninety seconds. Then open the generated query and edit it. Your data is Postgres; we just made it fast.

  • Drag-and-drop funnels with step-to-step drop-off and time-to-convert
  • Every chart exposes the exact SQL behind it
  • Direct SQL console: 340ms p95 across 2.4B daily events
-- auto-generated from funnel "lp_signup_v9"
SELECT step_index, COUNT(*) AS sessions,
       ROUND(COUNT(*) * 100.0 /
         FIRST_VALUE(COUNT(*)) OVER (ORDER BY step_index), 1) AS pct
FROM funnel_steps WHERE funnel_id = 'lp_signup_v9'
GROUP BY 1 ORDER BY 1;
04

Privacy-first, warehouse-native

Cookieless identity means no consent banner for analytics. Residency is pinned per workspace, and every event mirrors into your warehouse on write.

  • No third-party cookies, no cross-site tracking, GDPR DPA standard
  • EU (Frankfurt) or US region, pinned per workspace
  • Reverse ETL to Snowflake, BigQuery and Redshift — plus raw Parquet to S3
residencyeu-central-1
cookies usednone
ingest → warehouse~40s
script size12.4 kB gzip
Install

Four minutes, one tag, done.

step 01

Drop one script

Or use the Next.js, React and Vue SDKs. Sections are detected from the DOM — you never tag anything.

<script src="cdn.tracewell.io/tw.js"
  data-key="pk_live_9f2c" defer></script>
step 02

Mark the moments that matter

Optional one-liners for the events money moves on. Everything else is captured automatically.

tw('track', 'plan_selected', {
  plan: 'growth', billing: annual
});
step 03

Read the trace

First funnel and section heatmap inside 10 minutes. Alerts when a section's conversion drops more than your threshold.

# alert · lp_signup_v9 step 4
drop_off 22.4% → 31.9% in 6h → #growth-alerts
Pricing

Priced on sessions.
Not on your seats.

save 20%
Launch
for a first funnel
$39/mo
Billed monthly · 25k sessions
Start free trial
includes
  • 25,000 tracked sessions / mo
  • 3 seats · 90-day retention
  • Funnels, section attention, 5k replays
  • Cookieless identity, EU residency
  • Email support, next business day
Most teams pick this
Growth
for a page with a quota on it
$129/mo
Billed monthly · 250k sessions
Start free trial
everything in launch, plus
  • 250,000 tracked sessions / mo
  • 10 seats · 12-month retention
  • Raw SQL console + warehouse sync
  • Unlimited replays, experiment tracking
  • Slack alerts, anomaly detection
  • Priority support, 4h first response
Scale
for many pages & a security review
Custom
From 2M sessions · annual contract
Talk to an engineer
everything in growth, plus
  • 2M+ sessions, volume tiers
  • Unlimited seats · 24-month retention
  • SSO/SAML, SCIM, audit log
  • VPC or on-prem deployment
  • 99.95% SLA, dedicated CSM
Compare in detailLaunchGrowthScale
Tracked sessions / month25,000250,0002M+
Data retention90 days12 months24 months
Seats included310Unlimited
Section-level attention✓✓✓
Session replays5,000UnlimitedUnlimited
Raw SQL console—✓✓
Warehouse sync (Snowflake / BQ)—✓✓ + Parquet
Experiments & CTA tests2 liveUnlimitedUnlimited
SSO / SAML + SCIM——✓
Support SLANext business day4 hours1 hour + CSM
Uptime SLA—99.9%99.95%
Receipts

4,100 teams read their traces.

We deleted three sections and signups went up 27%. The data said delete them; we'd have defended them for a quarter.
Portrait of Priya Raghunathan
Priya RaghunathanVP Growth · Headmark
★★★★★

"Our pricing page had a 41% form abandonment rate nobody could explain. Tracewell showed the comparison table reflowing on mobile. One CSS fix, +18% trials."

Daniel OrtizFounder · Kestrel Freight
★★★★★

"The SQL console is the whole thing. Our analysts stopped filing tickets for funnels and now ship their own answers in an afternoon."

Marta KovačData Lead · Fathom Labs
★★★★★

"Legal cleared it in two days because there are no cookies. That's never happened with an analytics vendor."

Tomas BrendPrivacy Counsel · Orbital
4,100+ teams on Tracewell
4.8/5 G2, 612 reviews
SOC 2 Type II, audited 2024
99.98% ingest uptime, 12 mo
Case study · logistics

Kestrel Freight cut quote-form abandonment 41% in 11 days

Section replay showed the address autocomplete reflowing the whole form on mobile, pushing the submit button below the fold for 62% of sessions. Tracewell quantified it at 1,900 lost quotes a month.

−41%form abandonment
+18%trial starts
11 daysidea → shipped
Read the teardown
Objections

The seven things you were about to ask.

Still stuck? Talk to an engineer — not a sales rep.

No. Tracewell's identity model never uses third-party cookies and stores its anonymous ID in first-party storage, so analytics collection sits inside the ePrivacy "strictly necessary / statistical exemption" pattern most DPA templates already accept. You can still wire a consent-mode toggle if your legal team prefers one.

Median first-event time across last month's signups: 3 minutes 51 seconds. One script tag, or SDKs for Next.js, React, Svelte and Vue. Sections are detected from the DOM, so there is nothing to tag before you get value.

A session is one visitor's activity within a 30-minute rolling window. Bots (rule + behavioural filters), internal IPs and your own staging domain are excluded before billing, so you never pay for noise. Overage is metered at $0.40 per 1,000 sessions on Launch and $0.22 on Growth.

Yes — it's Postgres. Every chart in the product renders the SQL that produced it, and the console lets you edit and save your own. On Growth and above, events also mirror into Snowflake, BigQuery or Redshift in roughly 40 seconds, or land as Parquet in your S3 bucket.

You pin a region per workspace: EU (Frankfurt) or US (Virginia). Data never leaves it, including backups and support access, which is logged and time-boxed. SOC 2 Type II report and DPA available under NDA; sub-processor list is public.

The loader is 12.4 kB gzipped, loaded defer, and batches events off the main thread in a worker. Median impact on LCP in our test set was under 4 ms. Replay recording initialises only after first interaction.

Nothing dramatic. Collection pauses, your data stays queryable for 30 days, and you can export everything as CSV or Parquet at any time without talking to us. No credit card is taken up front, so there's nothing to claw back.

Start tonight

Find the leak before your next sprint.

14 days, every feature on Growth, no card. Install takes four minutes and the first funnel is real data in ten.