Demo Analytics Cheat Sheet — Key Metrics, Benchmarks & Actions

A one-page reference for understanding your demo analytics. For each metric: what it means, how to calculate it, what "good" looks like, and what to do when it's off.


Core Performance Metrics

MetricFormulaBenchmarkWhat It Tells You
Bounce Ratebounced / total sessions< 40% good • 40–60% needs attention • > 60% problemAre prospects sticking past the first screen?
Completion Ratecompleted / total sessions> 30% good • 15–30% needs attention • < 15% problemIs your demo story holding attention all the way through?
Avg InteractionsFrom /summaryaverages.interactions> 3 good • 1–3 average • < 1 passive viewingAre prospects clicking and exploring, or just watching?
Avg Screen ViewsFrom /summaryaverages.screen_viewsCompare to total screens in your demo — aim for > 50% of screens viewedHow deep into the demo are prospects going?
Avg DurationFrom /summaryaverages.duration_seconds30–90 sec is healthy • < 10 sec = bouncing • > 3 min = might be confusedAre prospects spending meaningful time?

Lead Capture Metrics

MetricFormulaBenchmarkWhat It Tells You
Lead Form Conversionlead_form_submitted / lead_form_opened> 40% good • 20–40% average • < 20% too much frictionIs your form converting, or scaring people off?
Lead Form Skip Ratelead_form_skipped / lead_form_opened< 30% good • > 50% problemAre too many people dismissing the form?
Identification CoverageSessions with email_gate_exists=true OR lead_form_exists=true / total> 70% good • 40–70% some visibility • < 40% flying blindHow many viewers can you actually identify?

Channel & Audience Metrics

MetricFormulaBenchmarkWhat It Tells You
Internal/External Ratiointernal / total sessions< 10% internal is ideal • 10–20% fine • > 20% reps viewing more than prospectsIs your team sending demos, or just previewing them?
Embed vs. Direct SplitFrom /summaryby_embedDepends on strategy — track the trend, not a fixed targetWhich channel drives more engagement? Optimize accordingly.
Embed Completion RateCompare completion rate for is_embed=true vs is_embed=falseEmbeds typically have lower completion but higher volumeAre website embeds pulling their weight vs. direct shares?

How to Pull Each Metric

The Fast Way — Use the Summary Endpoint

One call gets you most of what you need:

curl -H "x-api-key: YOUR_API_KEY" \\
  "<https://customer-api.teamwalnut.com/demo-sessions/summary?start_date=2026-02-01&end_date=2026-02-28>"

From the response, calculate:

  • Bounce rate = totals.bounced / totals.sessions
  • Completion rate = totals.completed / totals.sessions
  • Internal ratio = by_user_type.internal / totals.sessions
  • Avg duration, interactions, screen views = directly in averages

Lead Form Metrics — Use Field Selection

The summary doesn't include lead form data. Pull it separately:

curl -H "x-api-key: YOUR_API_KEY" \\
  "<https://customer-api.teamwalnut.com/demo-sessions?start_date=2026-02-01&end_date=2026-02-28&user_type=external&fields=lead_form_exists,lead_form_opened,lead_form_skipped,lead_form_submitted&limit=10000>"

Then count across the rows:

  • Form conversion = rows where lead_form_submitted=true / rows where lead_form_opened=true
  • Skip rate = rows where lead_form_skipped=true / rows where lead_form_opened=true

Per-Demo Comparison — Find Your Best Performers

curl -H "x-api-key: YOUR_API_KEY" \\
  "<https://customer-api.teamwalnut.com/demo-sessions?start_date=2026-02-01&end_date=2026-02-28&user_type=external&group_by=demo_id>"

Then for each top demo, pull detail to calculate per-demo bounce rate, completion rate, and avg interactions.


Diagnostic Playbook

When a metric is off, here's what to investigate and what to do.

High Bounce Rate (> 60%)

Possible CauseHow to CheckAction
Opening screen isn't compellingReview the first screen of high-bounce demosRedesign the opener — lead with the "wow" moment, not a login screen
Lead form or gate appears too earlyCheck lead_form_exists and email_gate_exists on bounced sessionsMove the form later in the flow, or remove the gate for top-of-funnel demos
Wrong audience seeing the demoCheck geo_country_name and origin_url for unexpected trafficReview where the demo link is shared — bots and irrelevant traffic inflate bounce rate
Slow load or broken embedCompare is_embed=true bounce rate vs directTest the embed on the actual page — iframes can have CSP or sizing issues

Low Completion Rate (< 15%)

Possible CauseHow to CheckAction
Demo is too longCheck screen_views_count — where do people drop off?Shorten the demo. Best demos are 5–8 screens. Cut anything that doesn't drive the story.
Story doesn't match the buyerCompare completion rates across demos (group_by=demo_id)Create persona-specific demos instead of one generic demo
No clear next stepCheck if completed viewers have low interaction — they might be passively clicking throughAdd annotations and guides to create an engaging narrative

Low Lead Form Conversion (< 20%)

Possible CauseHow to CheckAction
Form appears before value is shownCheck if bounce rate is high on demos with lead_form_exists=trueMove the form to after 3–4 screens — let them see value first
Form asks for too muchReview the form fields in the Walnut builderReduce to email only. Every extra field drops conversion ~10%
Skip option is too prominentCheck lead_form_skipped rateConsider making the form required for high-intent demos (bottom of funnel)

High Internal Ratio (> 20%)

Possible CauseHow to CheckAction
Reps previewing but not sendingFilter user_type=internal and check viewer_type — are they owners or colleagues?Check if demos are being shared externally. May indicate reps lack confidence in the demo.
Internal training or QACheck if spikes align with demo creation or updatesNot necessarily bad — but exclude internal sessions when reporting on prospect engagement

Monthly Health Check Template

Run this once a month to stay on top of demo performance. Pull the summary for the last 30 days and fill in:

MetricThis MonthLast MonthTrendStatus
Total External Sessions    
Bounce Rate    
Completion Rate    
Avg Interactions    
Avg Duration (sec)    
Lead Form Conversion    
Internal Ratio    
Top Demo    
Top Country    

<aside> 💡

Tip: Automate this with the AI Weekly Digest recipe from the Integration Recipes page — let an LLM fill in and narrate the trends for you.

</aside>

Was this article helpful?
0 out of 0 found this helpful