Comver
Coming soon

See where buyers stall in your catalog — then call the ones who did

Behaviour records what shoppers actually do on a Shopify storefront today — clicks, scroll depth, add to cart, checkout clicks, rage clicks — scores each session for intent and shows the heatmap, the replay and the funnel step where it stopped. The B2B twin will measure the wholesale equivalents: the catalog, the spec sheet, the MOQ and price-tier table and the quote form, with a quote funnel from catalog view to submitted quote. It is on the roadmap, with no date announced.

Join the B2B waitlist
  • Roadmap product — no date announced, no B2B numbers on this page
  • Built on the shipped event pipeline, funnel builder, heatmaps and replays
  • Privacy rules carry over unchanged: no input values, never the raw IP
Catalog · degreaser-dg-20 — 1,036 buyer viewsClicksScroll
1,642 clicks · Request a quote Stallbutton[name="quote"]
640 buyers1,036 sessions3,880 clicks54% avg scroll9.4% quote startedCall the buyers who stalled →
KIKern IndustriePurchasing · tier B78

Price list opened Quote form abandoned

5m 10s · 7 pages

Unresolved buyerNo company matched71

Compared 4 SKUs Left in the catalog

6m 02s · 9 pages

HWHanseat WholesaleOwner · tier A64

Spec sheet downloaded Quote submitted

2m 44s · 4 pages

Catalog · price list · quote formReplays sanitisedNo input valuesComing soon · illustrative

~1 min

From embed to first data today

Enable the Comver Behaviour app embed, visit the storefront — click and scroll data appears within a minute

4 steps

Default Shopify Funnel today

Product view → Add to cart → Cart opened → Checkout clicked, measured live from the store’s own events — the pattern the quote funnel follows

0

Input values recorded

Forms log the submit, never what was typed; replays blank every field and the raw IP is never stored. This rule does not change for quote forms

30 days

Default replay retention

Recordings 1–365 days per store, events 90 days by default, enforced by a daily purge

These figures describe Comver AI Commerce for Shopify DTC as it ships today. The B2B twin is a roadmap product — nothing here is a B2B measurement, screenshot or price, and the mock-ups are concept previews with illustrative figures.

What the embed would record

Every catalog event, named — and only what you switched on

One theme app embed records page and product views, clicks, scroll depth, cart and checkout events today, batched every five seconds or 25 events and swallowed on failure so the storefront never breaks. The B2B twin adds the surfaces a wholesale catalog actually has, on the same pipeline and the same switches.

Catalog & category views

Page type, referrer and UTM parameters, device and viewport; SKU, title and the price tier the buyer was shown on catalog pages.

Price list & tier tables

The tier table opened, which volume break was hovered or clicked, and whether the buyer’s own tier was visible without scrolling.

Spec & safety sheets

Specification, safety and warranty documents opened or downloaded — the technical objection, measured rather than assumed.

SKU comparison

Two or more SKUs in a category opened in one session, or the comparison table used, with the SKUs that were held against each other.

MOQ & quantity

Quantity steppers, pallet and case selectors, and attempts below the minimum order quantity — the moment a buyer discovers the MOQ.

Quote form

Opened, part-filled, abandoned or submitted — field names only, never what was typed. The B2B abandoned checkout.

Order pad & reorder

Quick-order bar entries, reorder-from-history clicks and standing-order edits, each carrying the module that produced them.

Friction

Rage clicks — three or more within 600 ms in a ~40 px radius — on tier tables, lead-time blocks and quote fields, reported as the element they hit.

The quote funnel

Catalog → price list → quote started → quote submitted

The shipped Default Shopify Funnel counts sessions from product view to checkout click, names the step with the biggest drop-off and opens a prefilled experiment aimed at it. The B2B funnel keeps that shape and changes the steps, because a wholesale catalog does not end at a checkout button: it ends at a submitted quote or a raised purchase order. Every percentage will stay clickable — behind it there is a buyer, an account and a session you can open.

  • Steps: Catalog viewed → Price list opened → Quote started → Quote submitted, filtered by device, period and account stage
  • The biggest stall is named in a sentence, not left to be spotted — and hands straight to a Callio campaign on the buyers who stalled there
  • Purchase orders and payment stay in Shopify, so the funnel ends where the measurable storefront ends and Accounts carries on from there

Quote funnel · where buyers stall

Coming

Catalog → price list → quote → PO, measured from buyer sessions the way Behaviour measures product → cart → checkout today.

Catalog viewed
Price list opened
Biggest stall — buyers who open the price list and never start a quote
Quote started
Quote submitted
PO raised

Bar lengths are illustrative. Nothing will be shown until real buyer sessions arrive.

Where buyers stall

The spec sheet, the MOQ table, the quote form

DTC stalls are cart hesitation and shipping cost. Wholesale stalls are different and duller: a minimum order quantity discovered too late, a lead time buried under an accordion, a price tier the buyer cannot find their own line in, a quote form that asks for a VAT number the buyer does not have to hand. Each of those is an event, so each can be counted, ranked and named in the morning brief — with the buyers it happened to attached, ready to call.

  • Page heatmaps over a real captured catalog page: click density and scroll depth per device, and the top clicked elements with their selectors
  • Compare all buyers with high-intent buyers, quoting buyers or the previous period, with one plain-language sentence about the key difference
  • Copilot’s brief gains the account view: which price-list pages leak buyers, which quotes are ageing, which key accounts are slipping

Account-health brief

Coming

Refreshed every morning, like the Copilot brief today

Accounts slippingKey accounts whose reorder rhythm has broken.Callio campaign on the column
Quotes ageingQuotes left open past their usual decision time.Chase the quote
Price-list pages leakingBuyers who open the price list and never start a quote.Send to the Action Plan

Reasons only over connected sources. Missing inputs are shown, not replaced with assumptions.

What it builds on

The behaviour engine that ships today for DTC

These are the shipped Comver AI Commerce screens the catalog view will be built from — the same capture, the same heat layer, the same sanitised replays and the same funnel builder, pointed at a storefront rather than a catalog.

Click density and scroll depth over a real captured page

One click captures a screenshot of any tracked page; Comver draws click density and scroll reach over it per device, and lists the top clicked elements with their text and CSS selector — so you can see whether the hottest thing on the page is the control you wanted.

Search Comver⌘K
Back to ShopifyBBeautySkinData live

Page heatmap

Where visitors click and how far they scroll on each tracked page.

Tracking embed
Product · glow-renewal-serum — 1,036 viewsAll devicesDesktopMobileClicksScrollCompare Refresh preview
1,842 clicks · Add to cart CTAbutton[name="add"]
812 visitors · 1,036 sessions · 4,120 clicks · 58% avg scroll · 11.2% add to cart · preview captured todayGenerate A/B test →

Top clicked elements

Add to cartCTAbutton[name="add"]1,842
Thumbnail 2.product__media-list li:nth-child(2)964
50 ml.variant-picker label731
Shipping & returns.accordion summary528

Comver AI

Add to cart and the second thumbnail take most clicks; the size picker draws repeat clicks. Test an explicit selected size above the CTA.

Privacy-safe by construction

Track the behaviour, not the buyer’s paperwork

The privacy rules are not re-opened for B2B — they are the shipped ones, and quote forms are exactly where they matter most. The script never reads what is typed, replays are sanitised in the browser before they leave it, and the server keeps coarse location and a salted hash rather than the raw address.

0

Input values read

Forms log the submit with id, name and action only — VAT numbers, delivery addresses and order references are never read

100%

Replays sanitised

Scripts, iframes, noscript, templates and inline handlers removed; every field and placeholder blanked before the snapshot leaves the browser

Never

The raw IP

Country, city and region plus a salted IP hash and user agent — the raw address is not stored

30 days

Default retention

Recordings 1–365 days per store, events 90 days by default; a daily purge enforces both

Logged-in customers pass their id, name and email through the embed today so their sessions can be matched to a record — so this is behaviour analytics with names attached where they exist, not anonymous analytics. That will be true of buyers too, and the account portal login is what will make it work.

Act in one click

From a stall to a segment, a campaign, an experiment

Behaviour is not a report you export. Today every stall becomes a segment, a journey, an on-site experience or a prefilled A/B test in one button, and each lands in the Comver tool that runs it. The B2B twin keeps the buttons and changes what they aim at.

  1. 1

    Name the stall

    The funnel says where buyers stop and the heatmap says what they clicked instead — “opened the price list, never started a quote”, “hit the MOQ at the quantity stepper”, “abandoned the quote form at the VAT field”.

  2. 2

    Turn it into an audience

    The detected stall becomes a saved segment with the accounts and buyers behind it, reusable in Accounts, Callio campaigns and catalog personalization — one definition, not three drifting copies.

  3. 3

    Point Callio at it

    Call the buyers who stalled, text when the call cannot connect, email when the phone cannot reach at all. Anything the agent should not settle goes to the rep who owns that account, transcript attached.

  4. 4

    Fix the page and prove it

    Open a template A/B test prefilled with the hypothesis — the tier table above the fold, the lead time out of the accordion, three fields fewer in the quote form — measured on real events with statistical confidence.

FAQ

Frequently asked questions

Partly. The shipped Behaviour app embed will record page and product views, clicks, scroll depth, form submits and rage clicks on any Shopify storefront, including a catalog — so heatmaps, replays and journeys already work. What does not exist yet is the B2B vocabulary: price-tier tables, spec sheets, MOQ and quote forms as first-class events, and a quote funnel to put them in.

Catalog viewed → Price list opened → Quote started → Quote submitted, counted from buyer sessions the way the Default Shopify Funnel counts product view to checkout click today, with sessions, step conversion and drop-off per step, and the biggest stall named in a sentence you can hand to a campaign.

No — and that rule is not being relaxed for B2B. Form tracking records that a form was submitted, with its id, name and action, never field values. Session replays are sanitised DOM snapshots with every input, textarea and select value blanked before the snapshot leaves the browser.

They already do — a heatmap is drawn over a real captured screenshot of any tracked page, with click density, scroll reach per device and the top clicked elements listed with their selectors. What is planned is reading them in B2B terms: whether the buyer found their own price tier, whether the lead time was reached, whether the MOQ was discovered before or after the quantity was set.

No. Today the last measured step is “checkout clicked”: Behaviour measures the storefront and does not attribute revenue. The B2B twin will end at the submitted quote for the same reason — purchase orders, payment and terms live in Shopify, and attributed revenue is counted on the account in Accounts and Callio.

No. Intent scores, friction detection, funnels, journeys and replay briefs are rule-based. Copilot summaries and the AI notes on heatmaps and funnels are added on top when an AI provider is configured — and the product says “summary unavailable” honestly when it is not, rather than inventing a description.

Recordings default to 30 days and are adjustable from 1 to 365 per store; events default to 90 days. A daily purge enforces both, and recording is capped at 50 sessions a day by default (adjustable 0–1,000). These settings live in Comver, not in the theme.

No. Every B2B mock-up on this page is a concept preview with illustrative figures, and says so. The proof band describes Comver AI Commerce for Shopify DTC as it ships today. Nothing is shown in the product until real visits arrive.

Find the step that costs you the quote

Catalog and quote-form behaviour is on the Comver AI B2B Commerce roadmap. Join the waitlist to help decide what ships first — or start today on the behaviour engine it will be built from.

Join the B2B waitlist

14-day free trial · Live on Shopify in minutes · Checkout stays in Shopify