From first pageview to ranked grid in 200ms
One script tag. A per-session intent model. An API call that returns a ranked product array before the next render cycle. No warehouse, no batch jobs, no Liquid editing for standard Shopify themes.
Signal ingestion: one script tag
Install Cartlyzer by adding a single script tag to your storefront. The tag collects page-view, hover, scroll-depth, and add-to-cart events from every active session. Events are streamed to the Cartlyzer inference layer in near real time, with no impact on storefront load performance (the tag is async and deferred).
Supported events: product view, category view, hover with dwell time, scroll depth percentage, add to cart, remove from cart, collection page pagination. No PII collected at the session level.
// Step 1: Add to your theme's head section
<script
src="https://cdn.cartlyzer.com/clz.js"
data-store-id="{{ shop.permanent_domain }}"
defer
></script>
// Events fire automatically once the tag loads
// clz.trackView(), clz.trackHover(), clz.trackCart()
Intent scoring: per-session conversion probability
Within the first 8 seconds of a session, Cartlyzer's intent model accumulates enough behavioral signal to assign a conversion-probability score to each product in your catalog for that specific visitor. The model updates continuously as the session progresses.
- Hover dwell time per product
- Scroll depth on collection page
- Category navigation sequence
- Add-to-cart and remove events
- Return visit pattern (if cookied)
Grid reranking: the storefront updates before the next scroll
Cartlyzer fires a rank request to its API with the current session ID and collection ID. The response returns a ranked product ID array. The storefront client injects the new order via DOM manipulation, with orange rank-change indicators on shifted positions. The visitor sees a grid that reflects their intent, not the default bestseller sort.
Your rules, on top of AI ranking
The AI rank is the foundation. Your business logic runs after, with explicit priority.
- Pin: Force a product to a fixed slot (e.g., new arrival always at position 1).
- Exclude: Remove SKUs below a margin threshold from the reranking pool entirely.
- Boost: Elevate clearance or seasonal items to the top row for a defined time window.
- A/B test: Split-test rules vs. AI-only to measure the revenue impact of each rule.
Measure the impact: revenue per session, not click-through rate
CTR tells you what people clicked. Revenue per session tells you what they bought. Cartlyzer's built-in A/B framework tracks the latter, splitting sessions between ranked and holdout groups so the lift number is clean.
Add the tag. Your first ranked collection page goes live today.
14-day free trial on Starter and Growth. Full feature access from day one. No credit card required.