Results
Recommendations → Overview shows the funnel - Shown, Selected, Add to cart, Checkout, Order and Revenue - plus two tables:- Sold-out variants showing recommendations - the sold-out variants shoppers were looking at, ranked by views.
- Recommendations bought - the recommended variants shoppers went on to buy, ranked by orders.
Events
- Recommendations shown - cards appear for a sold-out variant (
bloom_recommendation_viewin GTM). Klaviyo metric: Recommendations: Alternatives Shown. - Recommendation clicked - a shopper opens a card (
bloom_recommendation_click). Klaviyo metric: Recommendations: Alternative Clicked. - Upsell added to cart - a shopper adds a recommended product to cart (
bloom_recommendation_add_to_cart). Klaviyo metric: Recommendations: Alternative Added to Cart.
Storefront events fire only after the shopper grants analytics consent. Klaviyo only records events for shoppers it can identify.
Configure
- In Shopify admin, open Apps → Bloom.
- Go to Recommendations → Settings → Tracking.
- For each event row, toggle the platforms you want it sent to.
- For Google Ads, paste the per-event
send_tovalue, e.g.AW-XXXXXXXXXX/AbCdEfGh. Leave blank to skip. - Click Save.
GTM and GA4
Your storefront can’t see checkout, so checkouts and purchases reach GTM through a Shopify custom pixel.- In Recommendations → Settings → Tracking, click Download container file.
- In GTM, go to Admin → Import Container, pick the file and your workspace, then Merge.
- Set the Bloom - GA4 Measurement ID variable to your own, then Publish.
- Back in Bloom, enter your GTM container ID (
GTM-XXXXXXX) and click Copy code. - In Shopify admin, go to Settings → Customer events → Add custom pixel, name it Bloom recommendations, paste the code, click Save, then Connect.
bloom_recommendation_begin_checkout and bloom_recommendation_purchase with the recommended lines. The container maps every event to GA4 items keyed by SKU.
