Early preview · Six skills are always free. Paid skills open soon.
Build with AI · 4 min read

People visit your app but don’t finish. Where do you look?

Use your visitor numbers to find where people stop, check that the counts make sense, and choose one change to try before redesigning your app.

Editorial illustration of a winding garden path with one conspicuously wide gap between stepping stones.

People visit your app, but few finish a booking or purchase. Before asking AI to redesign it, look at the steps: how many arrive, start, and finish? That sequence is often called a funnel. Check that the numbers refer to the same dates and count the same thing. One person refreshing five times is not five different visitors.

Copywriting and layout matter. The question is whether the supplied evidence tells you that this page is the place to intervene, or whether you first need to repair the measurement.

When the same purchase is counted twice

Suppose a matched synthetic cohort has 100 people who start checkout and 40 distinct completed orders. The event chart shows 52 completion events because 12 webhook deliveries were retried.

Under these stated assumptions, the distinct-order ratio is 40/100 = 40%. Dividing the 52 events by the same denominator produces 52%, but that is not the same outcome. If people can place several orders, you need to choose whether the question concerns purchasers or orders before comparing rates.

These invented numbers explain a counting problem. They are not SkillStall customer data, an industry benchmark or evidence that a particular page converts well.

Align the journey before calculating drop-off

CheckWhy it changes the interpretation
Counting unitOne person can create several sessions or events
Cohort and time allowanceSomeone who starts today may pay tomorrow
Identity mergeAn anonymous visitor may become a signed-in buyer
DeduplicationA retried delivery should not look like another purchase
Consent and exclusionsMissing events may reflect collection rules
Completion sourceA redirect or click is not necessarily a paid order

Use the analytics tool the product already has, or a small export of aggregate counts. You do not need to supply emails, documents, payment details or unrestricted replay recordings to ask whether a funnel definition is coherent.

Copy the review worksheet

Working template

Customer journey and successful outcome:
Date window and allowed conversion delay:
Counting unit:
Identity and deduplication rules:
Consent/exclusion rules:
Completion source of truth:
Steps with definitions, counts and eligible denominators:
Known tracking gaps:
Question we want this data to answer:
Reconcile the counts before making a conversion recommendation.
Separate measured behavior, instrumentation defects and hypotheses.

A missing dataset should produce a measurement plan, not invented lift estimates. If two steps describe different populations, keep the mismatch visible. Segmenting a tiny sample into several confident stories makes the report longer without making it more useful.

Pick a change the evidence can support

After the counts reconcile, inspect the actual customer task. A checkout error might be more actionable than a hero rewrite. An unclear product preview might warrant a demo. A high click count followed by low completion may reflect curiosity rather than purchase intent.

For each hypothesis, name one change, a primary outcome, a guardrail and an observation window. For example, clearer access instructions could be assessed through successful setup as well as the CTA click. A click increase alone does not establish that customers completed the useful work.

Do not adopt a universal conversion threshold or promise a winner from insufficient data. Record uncertainty and choose the next observation that would change the decision. Preserve privacy and accessible flows when implementing tracking or variants.

Test the event contract too

Run a synthetic journey through the instrumentation when access permits. Compare the client handoff with the backend completion and the durable record. If webhook retries produce duplicate completion events, the fix belongs in that contract before you interpret the funnel.

Visitor Journey includes a reconciled worksheet and the duplicate-delivery example. For a suspected production fault, use Fix Finder. The Build with AI collection links these checks to the feature, review and release that came before them.