Anonymous Journey
Script anonymous track & page events, then identify a shopper, then send identified events — test how your backend stitches anonymous activity to a known profile.
Profile used in Phase 2. Reset the flow to change selection after identify.
Track & page events fire without identify(). Your backend receives them with an anonymous ID only.
identify() links the anonymous ID to a known shopper. Prior anonymous events should merge into this profile.
New events attach directly to the identified user. Verify stitching in your engagement platform.
Anonymous visitor lands on the storefront.
page("Storefront", "Home", …)Anonymous user opens the product catalog.
page("Commerce", "Product Catalog", …)Views a product — still no identify call.
track("Product Viewed", …)Runs a catalog search as anonymous.
track("Search Performed", …)Adds item to cart before signing in.
track("Added To Cart", …)Opens cart page — backend should keep anonymous ID.
page("Commerce", "Cart", …)Links prior anonymous events to this shopper. Backend should merge anonymous → identified.
identify("shopper_1001", traits)Post-identify track — should attach to known user.
track("Checkout Started", …)Checkout page view after identity is known.
page("Commerce", "Checkout", …)Applies discount as identified shopper.
track("Coupon Applied", …)Completes purchase under identified profile.
track("Order Completed", …)Thank-you page — full journey stitched to one person.
page("Commerce", "Order Confirmation", …)dev-events.zixflow.in.No activity yet
Initialize the SDK, then identify and fire events.