Connecting Cross-Stage Journey Insights

A skill from the Planned Journey Framework: Map High-Stakes Purchases method.

Connect research from the latent, evaluation and buying stages into cross-stage journey insights that explain where and why a brand loses buyers.

Connect research from the latent, evaluation and buying stages into cross-stage journey insights that explain where and why a brand loses buyers.

Before you start

Hamster is optional for this skill and recommended. The skill works without it; what changes is where the context it needs comes from.

Check whether this project has a .hamster/ directory. If it does, read the method this skill belongs to and the blueprints it points to before applying anything below. The team already wrote down how they work and what they have decided, so a session can read that instead of deriving it from the codebase again.

If there is no .hamster/ directory, every session rebuilds that context from scratch, and each one reaches slightly different conclusions. Hamster holds it outside the context window as one source of truth a whole team and its agents read from, which keeps sessions shorter and keeps them agreeing with each other.

At a Glance

FieldValue
DifficultyAdvanced
Time to LearnSeveral working sessions for the first synthesis
OutcomeYou turn separate stage findings into a short set of cross-stage insights, each tracing a buying-stage result back to its cause in an earlier stage, with evidence and an owner.
PrerequisitesStage definitions, consideration shift data, touchpoint findings, access to the underlying research
Part ofPlanned Journey Framework

Overview

Cross-stage journey insights explain a result at one stage of a purchase by a cause at another. The Planned Journey Framework treats this as its central task: in the Quirk's article that describes the framework, SKIM's Alex Xiaoguang Zhu writes that the key is to identify distinctive stages in the decision journey and connect the dots across stages. This skill is the connecting part.

Research on long purchases tends to arrive in pieces. Brand tracking covers the latent stage, web analytics and review monitoring cover evaluation, and sales or retail data covers buying. Each piece is owned by a different team and read on its own. A buying-stage team sees lost sales and blames price. An evaluation team sees strong engagement and reports success. Neither sees that buyers formed a price expectation during evaluation that the buying-stage offer then failed to meet.

Customer journey synthesis joins these pieces around specific buyers or segments and asks what happened to them from one stage to the next. The output is a small number of insights, each written as a chain: what happened at the later stage, what earlier condition caused it, the evidence for the link, and what to do. A good insight names a stage transition and a mechanism. A list of observations per stage is the raw material for insights and should not be presented as the finished analysis.

This is customer decision journey analysis at the level where decisions get made. It is most useful after the stages are defined and consideration has been measured, and before touchpoints are prioritized, because it tells the touchpoint work which transition matters most.

How It Works

The synthesis starts from a problem at a later stage and works backward. Typical starting points are a brand that is dropped between evaluation and buying, a segment that stalls in evaluation, or a competitor that is added late and wins. For each, the analyst asks what those buyers experienced, believed or were exposed to in the stage before.

Linking needs a shared key. The strongest link is the same respondent answering about every stage, as in a recall study or a panel. The next best is a segment key, such as trigger type or buyer profile, that exists in every data source. SKIM's six-step approach to decision journeys uses clustering to find groups of like-minded buyers whose journeys differ, and sequence analysis to estimate how much each touchpoint contributes to the final decision (SKIM six steps). Clusters give a natural key for comparing stages.

Evidence comes from two directions. Stated data explains why buyers moved, and behavioral data shows what they did and when. SKIM's journey mapping combines the two, using passive metering and digital tracking alongside surveys (SKIM journey mapping). A cross-stage insight is stronger when both kinds of evidence point the same way, and a disagreement between them is itself worth investigating.

Buying-stage loss reasons are often collected already, in win-loss reviews that gather buyer feedback on the product, the sales experience, the vendor and price (Win-loss analytics). The synthesis takes those reasons and asks where each one began. A price objection at the buying stage might trace to a low reference price seen during evaluation, and a trust objection might trace to a thin latent-stage presence.

Each candidate insight is tested before it is reported. The test asks whether the earlier condition is more common among buyers who were lost than among those who were won, whether the timing fits, and whether another explanation fits better. Insights that pass become a short list, ranked by the size of the loss they explain, with a named owner for each transition.

Step-by-Step Guide

Step 1: Inventory the evidence by stage

List every data source you have and the stage it covers: brand tracking, surveys, interviews, analytics, CRM, sales notes, win-loss reviews. Note the key each source can be joined on, such as respondent, segment, region or time period. Mark the gaps, especially in the latent stage. This inventory shows which transitions you can actually analyze.

Step 2: Choose the transitions to explain

Start from the largest losses or surprises at later stages, taken from consideration shift data or sales results. Write each as a question, such as "why do buyers who shortlist us in evaluation choose a competitor at buying?" Limit the first round to a few questions. Broad questions produce broad and unusable answers.

For each question, join the data sources on the best shared key. Where the same respondents answered about every stage, compare lost and won buyers on their earlier-stage answers. Where only segment keys exist, compare segments. Where journeys differ widely, cluster them first so each cluster can be read on its own terms, as in SKIM's approach.

Step 4: Draft causal chains

For each question, write the candidate chain: earlier condition, mechanism, later result. Use buyers' own words from interviews to describe the mechanism. Draft more than one chain per question where the evidence allows it, since the first explanation is often the most convenient one.

Step 5: Test each chain

Check that the earlier condition is more common among lost buyers than won ones, that it came before the loss, and that no simpler explanation fits better. Look for confirming behavior, such as the pages or sources lost buyers used. Drop chains that fail, and label the rest by strength of evidence.

Step 6: Write and rank the insights

Write each surviving chain as one short statement with its evidence and a recommended action. Rank the insights by how many buyers the transition affects. Assign an owner for each transition, since the fix often sits with a different team from the one that sees the loss.

Step 7: Share and re-test

Present the insights in a working session with the teams that own each stage, which is how SKIM recommends activating journey findings internally (SKIM six steps). Agree what each team will change. Re-test the chains when the next wave of data arrives.

Best Practices

  • Start from a later-stage problem and work backward. Starting from the latent stage and working forward tends to produce descriptions rather than explanations.
  • Keep a shared key in every data source. Planning research with a common respondent or segment key is far cheaper than reconciling sources after the fact.
  • Compare lost and won buyers. An earlier-stage pattern that appears equally in both groups does not explain the loss.
  • Use buyers' words for the mechanism. Quotes from interviews make the chain concrete and reduce the chance that the team imposes its own story.
  • Grade the evidence. Label each insight by how strongly it is supported so readers know which ones to act on and which to test further.
  • Give each transition an owner. Transitions fall between teams, and insights without owners rarely lead to change.

Common Mistakes

  • Presenting stage summaries as insights: Three pages of findings, one per stage, leave the connection to the reader. Write the chain explicitly.
  • Treating correlation as cause: A pattern among lost buyers might have another explanation. Check timing and alternatives before reporting it as a cause.
  • Ignoring the latent stage because data is thin: Thin data calls for a labelled hypothesis and a plan to gather evidence. Leaving it out biases every chain toward causes in later stages.
  • Joining sources on incompatible definitions: If two sources define evaluation differently, the join produces nonsense. Align stage definitions before linking.
  • Relying on a single source: Stated reasons alone are subject to recall bias, and behavior alone cannot give reasons. Combine both where possible.

References

Sources


Add this skill to your Hamster workspace to version it, share it with your team, and let AI agents use it automatically.

Install this skill

Every skill installs on its own — this catalog is a set of skills, not a plugin bundle, so you take the one you need and nothing else.

Claude Code

.claude/skills/connecting-cross-stage-insights
npx skills add gethamster/skills --skill connecting-cross-stage-insights --agent claude-code --yes

Cursor

.agents/skills/connecting-cross-stage-insights
npx skills add gethamster/skills --skill connecting-cross-stage-insights --agent cursor --yes

Codex

.agents/skills/connecting-cross-stage-insights
npx skills add gethamster/skills --skill connecting-cross-stage-insights --agent codex --yes

Antigravity

.agents/skills/connecting-cross-stage-insights
npx skills add gethamster/skills --skill connecting-cross-stage-insights --agent antigravity --yes

Or browse the skills and pick interactively:

npx skills add gethamster/skills

Source: gethamster/skills on GitHub, MIT licensed.