Interactive demos

Step-level analytics in interactive demo platforms

· 6 min read

Most established interactive demo platforms report something they call step-level analytics, so the useful question is not which vendors have it but whose version survives contact with a real evaluation. The ones worth shortlisting publish their analytics model openly, name each step in the data rather than collapsing steps into a single completion percentage, expose the data outside the dashboard, and define their metrics precisely enough that you can tell a refresh from a returning viewer. You can check all four yourself before a sales call: Arcade, Navattic, Storylane, Supademo, and Walnut each document their analytics behaviour publicly at Arcade's Insights API reference, Navattic's analytics documentation, Storylane's tracking and analyzing guide, Supademo's general analytics page, and Walnut's guided demo benchmarks. Read those pages before you read the marketing pages. The rest of this article is a method for reading them.

What "step-level" has to mean before a vendor comparison is meaningful

Vendors use the phrase loosely, so pin it down first. A demo that reports a single completion figure is telling you that people left, not where. Step-level data means every step in a flow carries its own row: viewers who reached it, viewers who advanced past it, and time spent on it. That row is what turns a vague "our demo underperforms" into "step four loses a third of the people who reach it, and it is the step with the longest tooltip."

Three qualities separate a usable step dataset from a decorative one. It must be named - steps identified stably, so a chart still makes sense a month after you reorder the flow. It must be unique-aware - clearly distinguishing sessions from people, because a viewer who refreshes should not read as new interest. And it must be exportable, because the analysis that actually changes a demo usually happens next to CRM or product data, not inside a demo tool's dashboard.

Can you get per-step drop-off out of the platform without filing a ticket?

This is the sharpest question in the evaluation, and the cheapest to answer. During a trial, try to produce one artefact: a table of every step in one flow with reach and drop-off, pulled without vendor assistance. If you can build it in the UI in a few minutes, the data is genuinely operational. If you need to export a session log and reconstruct step order by hand, the tool has step data but not step analytics, and your team will stop looking at it by week three.

Then ask the follow-on question the demo rarely covers: is that same table available programmatically, and on which plan? Programmatic access is frequently gated to higher tiers across this category, so confirm the tier before you model cost. When you are weighing which tier you actually need, compare the pricing shape against the export path you intend to use rather than against the feature checklist - a plan that includes the dashboard but not the API can quietly double the effort of every quarterly review.

Five checks to run during a trial, in order

Run these against every shortlisted tool with the same demo, so the comparison is fair.

  1. Build one short flow - five to eight steps is enough - and publish it to a single share link. A long flow adds noise without adding signal this early.
  2. Generate known traffic. Walk the flow yourself in several patterns: complete it, abandon at step three, refresh mid-flow, return a day later. You now have ground truth to check the dashboard against.
  3. Reconcile the numbers. Do your four sessions appear as four? Did the refresh create a phantom viewer? Does the abandoned run show a drop at step three or at step four? Vendors differ in where they place the boundary, and reconciling teaches you the definition faster than the docs do.
  4. Export. Pull the same data to CSV or API and confirm the step identifiers are stable and joinable to something you already have - an email, an account, a UTM.
  5. Filter internal traffic. Your own team's walkthroughs will dominate early volume. Check that internal views can be excluded, then re-read the numbers.

If a tool passes all five, its analytics will hold up. Broader capability comparisons beyond analytics - capture method, editing model, maintenance burden - are covered in our roundup of Navattic alternatives, and side-by-side breakdowns live on the comparison pages.

Why your step drop-off chart disagrees with your product analytics

Teams routinely find that a demo tool and their own analytics stack report different completion rates for the same demo, and then lose a week arguing about which is right. Usually both are, under different definitions.

The most common causes are structural. An embedded demo on a high-traffic page can load its first step for every visitor to that page, which makes step one look enormous and every subsequent step look like a catastrophic drop; in that setup, the step-one-to-step-two transition is a page metric, not an engagement metric. Refreshes and back-navigation inflate per-step view counts where views are counted per load. Ad blockers and cookie consent suppress some sessions entirely. And gating placement changes everything downstream - a form at step one produces a small, high-intent dataset, while a form at step five produces a large one with a visible cliff at the gate.

None of these are bugs. They are consequences of definitions, which is why the metric-definitions section of a vendor's docs is worth more evaluation time than its dashboard screenshots.

Reading a drop-off curve without over-correcting

Once the data is trustworthy, the failure mode shifts from measurement to interpretation. A few habits keep step analytics honest:

  • Treat the first step as a separate metric. It mixes distribution with engagement. Judge the demo from step two onward.
  • Compare steps to their neighbours, not to an external benchmark. The useful signal is the relative cliff inside your own flow.
  • Change one thing between measurement windows. Rewriting three steps at once tells you the flow improved but not why.
  • Expect a floor. Some viewers get what they need at step three and leave satisfied. A drop is not automatically a defect, especially when a call-to-action sits at that step.
  • Segment before concluding. Sales-shared demos and website-embedded demos behave differently enough that a blended curve describes neither.

If your evaluation also carries data-residency, SSO, or retention requirements, settle those in parallel - the constraints covered in our notes on enterprise security and compliance in demo platforms can rule out a tool regardless of how good its analytics look.

Where Rendemo's step data helps, and where it does not

Rendemo records step-level engagement for the demos you build in it: which steps viewers reach, where they stop, and how that maps back to the share link that delivered the demo. That is enough to answer the two questions most teams actually have - which step is losing people, and which distribution channel sends viewers who get past it.

It is not a substitute for a product analytics platform or a warehouse. Rendemo sees what happens inside the demo, not what happens after a viewer signs up, so revenue attribution still belongs in your CRM with the demo data joined in as one signal among several. If your requirement is multi-touch attribution modelling, cohort retention analysis, or arbitrary SQL over demo events alongside product events, plan on exporting into the system that already does that work rather than expecting a demo tool to replace it. Being explicit about that boundary at evaluation time prevents the more expensive version of the discovery six months later.

FAQ

What counts as step-level analytics rather than demo-level analytics?
Demo-level analytics tell you how many people opened a demo and how many finished it. Step-level analytics attach a number to each individual step: how many viewers reached it, how long they stayed, and where they left. If a tool cannot tell you which specific step lost the most viewers, it is reporting demo-level data under a step-level label.
Is step-level data available through an API, or only in the dashboard?
This varies by vendor and often by plan tier, and it is the single most common surprise late in an evaluation. Check each vendor's own analytics and API documentation before you commit, and confirm in writing which plan includes programmatic access, since dashboard-only access makes warehouse joins and CRM enrichment much harder.
Why do step-view counts sometimes exceed the number of viewers?
Most demo platforms count a step view each time that step loads, so refreshes, back-navigation, and re-watching can inflate the count for a single viewer. Read the vendor's metric definitions before treating step views as unique people, and prefer unique-viewer metrics when you are comparing steps against each other.
How long should a demo run before step drop-off numbers are worth acting on?
Wait until each step has enough traffic that a handful of sessions cannot move the curve, and hold the demo unchanged for that whole window. Editing steps mid-measurement mixes two different demos into one dataset, which is the fastest way to draw a confident conclusion from noise.

See it instead of reading about it

Record one workflow from your real product and publish a clickable demo anyone can follow. Real-HTML capture is on the free plan.

Start free
More on interactive demos
Everything on interactive demos