← Files Seal CopilotARCHIVED FILE
skills/seal-copilot/references/ecommerce-playbook.md
3.34 KB · Oct 2, 2026 · 00:28 UTC
# Ecommerce Playbook Load when the customer is an online store (signals: add_to_cart, product_view, checkout microconversions; size/color/category properties; purchase conversion type). ## Commercial funnel Canonical stages: product_view → add_to_cart → start_checkout → purchase. Map the customer's actual microconversion names to these stages via `list_microconversion_types` (names vary: "atc", "cart", "begin_checkout"). Key ratios to compute and benchmark against the site's own history: - Add-to-cart rate = add_to_cart / product_view (or / entrances) - Cart-to-checkout = start_checkout / add_to_cart - Checkout completion = purchase / start_checkout - Overall CR = purchase / entrances Find the weakest stage, then segment it by device (`get_microconversion_details` with device_type), source, and country to locate the cause. A checkout completion gap that exists only on mobile is a UX bug; one that exists everywhere is shipping cost / payment options. ## Signature analyses 1. **Cart abandonment by origin.** Ratio add_to_cart → purchase per utm_source via `get_microconversion_details(conversion_type=add_to_cart, utm_source=X)` against `get_conversions(utm_source=X)`. Traffic that carts but never buys is retargeting fuel — name the sources. 2. **AOV by channel.** `get_conversions(sort_by=avg_value)` with utm_source filters. Which channel brings high-ticket buyers? Recommend shifting budget toward high-AOV channels even at equal CR. 3. **Property breakdowns.** `get_property_breakdown` on category, size, color, price_range — check `list_property_keys(table=conversion_items)` first, since item-level properties live there. The tool returns the full pivot with no `limit` or `sort_by`: rank and truncate yourself. Classic finding: "category X is 38% of Paid Social revenue but 12% of its campaigns — make dedicated campaigns". 4. **Device gap.** Mobile CR < 50% of desktop CR → audit mobile checkout. Quantify: lost conversions = mobile entrances × (desktop CR − mobile CR). 5. **Returning intent.** Compare engaged_entrances vs entrances per channel — channels with high engagement but low conversion may need remarketing rather than more spend. 6. **Per-SKU catalog friction.** Map view→AtC ratio per SKU; surface "champions" (top viewed + top ratio), "friction" (top viewed + low ratio), "hidden gems" (low viewed + high ratio), "dead stock" (low viewed + low ratio). Full procedure in the `product-friction` skill; classic finding: "SKU-1234 has 4,800 views but ratio 0.8% vs site median 6.2% — PDP problem; drill by device and source first". 7. **Intraday cart watchdog.** A learned hour-of-week baseline of add_to_cart catches outages within minutes — broken pixel after a deploy, payment provider blip, regional ISP issue. Run `calibrate-watchdog` once to build and store the baseline, then schedule `cart-watchdog` hourly. The watchdog refuses to run without a baseline rather than guessing a threshold. 8. **Channel mix without spend.** When the user asks "where to invest", compute RPE across paid channels and the strongest/weakest ratio instead of guessing on volume — full procedure in `channel-mix-optimizer`. ## Recommendation framing for stores Always express impact in revenue using the site's own AOV from `get_conversions`. Stores act on euros, not percentages.
SHA-256: 38466f589779fd67fd93a533ace5c8535bd5860d4ea92bbe07ea108f41f1be99