01 The broken state
Printique, Adorama's photo-printing company, sells prints, photo books, albums, and wall decor through step-based editor wizards, each product line with its own journey. The team wanted per-step drop-off visibility across 17 of those journeys in GA4, and the existing dataLayer could not support it: events carried no item-level data, names were inconsistent ("Add to Cart" for prints, "Order Now" for albums), "Order Now" fired even when adding to the cart failed, begin_checkout never fired from the cart page, and whole steps such as quantity, address, delivery, and payment pushed no events at all. Some editor pages had no GTM installed, and shoppers can switch products mid-editor, which breaks funnel attribution.



