Setup
1
Define the business goal
Decide what the surface should improve: CTR, conversion, AOV, retention, long-tail discovery, editorial coverage, or content freshness.
2
Create a dedicated context
Open Console > Contexts, create a context, and set the recommendation type, model family, and retrieval algorithm.
3
Attach a ranking recipe
Choose a blank recipe, use-case preset, or reference template. Tune candidate sources, signals, discovery, rerank behavior, and guardrails.
4
Review the pipeline
Open the context’s Pipeline tab after saving. Confirm candidate limits, scoring, rules, and post-processing fit the surface.
5
Add filters and rules
Use Advanced for hard pre-query filters. Use the Rules Engine for post-scoring business logic.
Validate context behavior in staging
- Call the Core API recommendation endpoint with the new
context_idand representative user IDs. - Compare output quality with and without the context applied.
- Check that the right item categories, availability constraints, and business rules are reflected.
- Use Explainability to inspect retrieval score, rules, pipeline stages, and feature contributions.
- Confirm the context’s Currently serving model is the one you expect.
Roll out progressively
- Start with a small traffic segment or internal-only surface.
- Keep context-specific instrumentation so results can be measured independently.
- Watch the context’s analytics against the business goal.
- Increase rollout percentage only after quality checks pass.
Keep context docs operational
For each context, maintain a short owner note with:- purpose of the surface
- target KPI
- attached recipe
- key filters or rules
- expected model family
- rollout status
Example app journey: checkout upsell launch
1
Define upsell objectives
Merchandising defines checkout upsell objectives, such as increasing AOV without recommending unavailable or already-owned items.
2
Create the checkout context
Team creates a checkout context with checkout-safe filters and a conversion-oriented recipe.
3
Review the pipeline
Operators check candidate limits, page size, and whether the rules stage is enabled.
4
Request checkout recommendations
Backend requests recommendations using the checkout
context_id during checkout.5
Tag checkout events
Events are tagged from checkout interactions and posted to
/v1/events.6
Evaluate lift
Analytics is filtered by context to evaluate lift before increasing traffic.

