Hook

How the preview works

The preview is a translation of your question into shapes. This page explains the rules of that translation, so you can predict exactly what it will draw.

It draws the description, never the data

The preview reads your question and nothing else. It never reads visitor data, so it costs nothing and is instant. It only looks at your site's list of page addresses, to label how many pages a vague condition could mean ("12+").

A shape appears when, and only when, a condition describes it. That is the contract. Because of it, a shape is never a guess and never a sample from your data.

From conditions to shapes

ConditionWhat is drawn
converted is trueA yellow frame with the yellow bulb. If no page says where, it is placed at the end and captioned "converted here".
converted is falseThe caption "did not convert", no yellow.
still open is trueA cyan border around the whole session.
landing page / exit pageThe first or last plate gets that address.
has at least one page view where ...One plate described by those conditions.
count of page viewsThat many plates: the minimum as normal, extras faint with a question mark (at most 3 drawn), unbounded as a plus.
number of different pagesThat many plates captioned "different page".
away periodsPurple bars between visits, labelled with the time away.
form activity statusA plate with a form mini-plate: yellow for seen or started, bright yellow for submitted, orange for abandoned.
time on pageThe frame gets wider with the time you describe, with a label such as "> 5 sec".
share of page seenA light green band from the top to that share.
seen 2x+ or scrolled back upA dark green band inset in the light one.
never seenA hatched bottom part.
entered / furthest / left (% down)Green, blue and red bulbs at that height. A bulb with no number is faint, in the middle.
page height of at least 3000 pxA taller plate.
page number in the session is NThe plate lands at position N, with dashed unknown pages before it.
anything elseA text chip under the figure.

How many pictures there are

  • A session hook is one figure. match any (OR) at session level makes one figure per alternative, up to 4.
  • exclude (NOT) at session level adds one extra figure with red diagonal lines. The other figure shows the rest of the description.
  • Two different descriptions of a session in one hook (for example a visitor with two session conditions) get one figure each.
  • Every sub-hook that describes something gets its own smaller figures.
  • An OR inside a single page's conditions is a chip, not a picture: it would multiply plates without telling you more.

When the number of pages in a session is not described, its figure always ends with a plus: the described pages are some of its pages, not all of them. A described count ("exactly 4 pages") removes the plus.

What it never draws

  • Real data: no actual pages, times or scroll from the database.
  • Shapes for a value that comes from a sub-hook's result are drawn, but labelled "from a sub-hook", because the preview does not know the value.
  • Anything beyond its limits, which are counted in a note instead.
LimitValue
Faint (maybe) plates per range3
Shapes per figure14
Alternatives4
Figures in total12

Motion

Every edit gives one pulse of the whole preview and a glow on exactly the shapes that changed. Shapes keep stable identities derived from your conditions, so unrelated shapes do not glow. Both effects switch off when your system asks for reduced motion.

Not built yet

Editing the question by dragging shapes in the preview is planned, not available. Today the preview is read only.

This page describes the Hook preview as reviewed on 2026-10-07.