Interaction strategies
Use behavioral data to find products that customers frequently interact with together. Interaction data is computed periodically based on historical events.Frequently Bought Together
Frequently Bought Together
Products that are frequently purchased together in the same order.Supported anchors: Product, CartUse cases:
- Product page: “Customers who bought this also bought…”
- Cart: “Complete your purchase with these items”
Customers Also Viewed
Customers Also Viewed
Products that are frequently viewed together in the same browsing session.Supported anchors: ProductUse cases:
- Product page: “Customers also viewed these products”
- Browse abandonment recovery
Customers Also Added to Cart
Customers Also Added to Cart
Products that are frequently added to cart together in the same session.Supported anchors: ProductUse cases:
- Product page: “Often added together”
- Cart optimization
Viewed Then Bought
Viewed Then Bought
Products that customers purchased after viewing a specific product in the same session. This strategy connects browsing behavior with purchase intent, surfacing products that shoppers who viewed the anchor product ultimately decided to buy.Supported anchors: ProductUse cases:
- Product page: “Customers who viewed this ultimately bought…”
- Conversion-focused recommendations
- Identifying high-intent product pairings
Customers Who Bought Also Bought
Customers Who Bought Also Bought
Products that customers who bought a specific product also purchased across any of their orders. Unlike “Frequently Bought Together” (which looks at products in the same order), this strategy looks at a customer’s entire purchase history to find broader buying patterns.Supported anchors: Product, CartUse cases:
- Product page: “Customers who bought this also bought…”
- Long-term cross-sell recommendations
- Discovering complementary products across separate orders
Interaction strategies require sufficient historical data to generate meaningful recommendations. While strategy data is being computed, blocks using interaction strategies automatically return empty results and defer to their fallback chain. The API response includes a
_training flag during this period.Collection interaction strategies
Use behavioral data to find products related to a collection based on how shoppers who browse that collection interact with products. Unlike product interaction strategies (which find product-to-product relationships), collection interaction strategies compute collection-to-product relationships.Browsed Then Bought
Browsed Then Bought
Products frequently purchased by shoppers who browsed the collection.Supported anchors: CollectionUse cases:
- Collection page: “Popular purchases from this collection”
- Cross-sell products based on collection browsing behavior
Browsed Then Viewed
Browsed Then Viewed
Products frequently viewed by shoppers who browsed the collection.Supported anchors: CollectionUse cases:
- Collection page: “Shoppers also viewed these products”
- Discover products related to a collection through browsing patterns
Trending in Collection
Trending in Collection
Products currently trending within the collection based on recent activity.Supported anchors: CollectionUse cases:
- Collection page: “Trending now”
- Surface popular products within a specific collection
Collection interaction strategies require sufficient historical browsing and interaction data. Data is computed periodically based on configured time windows (7d, 30d, 90d).
Similar products strategy
Use vector similarity to find products that are visually and semantically similar to the anchor product. Supported anchors: Product, Collection How it works: The system generates embeddings for each product based on product images, titles, descriptions, and attributes. When a customer views a product, the block finds products with the most similar embeddings using vector similarity search. For collection anchors, the system automatically selects a representative product from the collection to use as the similarity source. Use cases:- “Similar Products” on product pages
- “You May Also Like” recommendations
- Visual discovery and exploration
- Collection-based similarity recommendations
Manual strategy
Curate products using a collection or hand-picked product IDs, with optional custom sorting. This strategy gives you complete control over which products appear in the block. Supported anchors: Product, Collection, Cart, None The example below shows selecting the manual strategy when you want to hand-pick which products appear in a block.
- Hand-picked products: Select specific products by ID in the dashboard. The display order matches the order you define. When hand-picked product IDs are configured, they take priority over collection-based selection.
- Per-anchor product picks: For product-anchored blocks, you can hand-pick different recommendations for specific anchor products. When a customer views a product that has anchor-specific picks configured, those picks are returned instead of the default list. If no anchor-specific picks exist for the current product, the block falls back to the default hand-picked products.
- Collection anchor blocks: The collection is determined dynamically from the API request’s
anchor_idparameter (no collection selection needed in dashboard) - None anchor blocks: Select a collection to pull products from in the dashboard
- Optionally apply a sort order for custom sorting
Per-anchor product picks
Per-anchor product picks let you tailor manual block recommendations based on which product a customer is viewing. Instead of showing the same hand-picked products for every anchor, you can define unique product lists for specific anchors. How it works:- You configure a default set of hand-picked products for the block
- Optionally, you add per-anchor overrides for specific products
- When the block is requested with an
anchor_id:- If the anchor has specific picks configured, those products are returned
- Otherwise, the default hand-picked products are returned
- “Best Sellers” block (collection of top products, sorted by sales)
- “New Arrivals” block (collection of recent products, sorted by date)
- “Editor’s Picks” (curated collection with custom order)
- “Staff Picks” (hand-picked products in a specific order)
- Seasonal promotions (collection of seasonal products)
- “Complete the Look” with product-specific accessory pairings
- Targeted cross-sells that vary by anchor product
Strategy availability by anchor type
Not all strategies are available for all anchor types. Here’s the compatibility matrix:| Strategy | Product | Collection | Cart | None |
|---|---|---|---|---|
| Frequently Bought Together | ✓ | ✗ | ✓ | ✗ |
| Customers Also Viewed | ✓ | ✗ | ✗ | ✗ |
| Customers Also Added to Cart | ✓ | ✗ | ✗ | ✗ |
| Viewed Then Bought | ✓ | ✗ | ✗ | ✗ |
| Customers Who Bought Also Bought | ✓ | ✗ | ✓ | ✗ |
| Browsed Then Bought | ✗ | ✓ | ✗ | ✗ |
| Browsed Then Viewed | ✗ | ✓ | ✗ | ✗ |
| Trending in Collection | ✗ | ✓ | ✗ | ✗ |
| Similar Products | ✓ | ✓ | ✗ | ✗ |
| Manual | ✓ | ✓ | ✓ | ✓ |