Changelog
- February 12, 2026
First-Session Attribution Captured Correctly
Analyzify now writes cart attributes on a visitor's very first session, even when no prior cart ID exists. This fixes a gap where first-time sessions were missing attribution data entirely.
What Changed
Previously, if a visitor landed on your store for the first time and no cart ID had been created yet, it wasn’t possible to write the necessary cart attributes to track that session. This meant the visitor's first interaction — often the most important one for understanding acquisition — was lost from your attribution data.
With this update, cart attributes are written correctly from the very first session, regardless of whether a prior cart ID exists. This ensures that the complete journey is captured from the moment a visitor arrives.
- Consent tracking now sends the correct false value instead of null when a user hasn't given consent, resolving ambiguous signals at the tracking endpoint
- GA client ID is now collected even for stores without GA4 configured, improving attribution coverage for these setups
- Form tracking no longer gets silently skipped in mixed-platform setups — it now fires correctly when at least one platform has form tracking enabled
- GTM generate_lead events now load correctly after resolving a missing conditional in the app embed template
- Snapchat product viewed tracking is now opt-in only, preventing view_item events from firing for merchants who hadn't explicitly enabled it
- Discount calculations no longer produce negative values in edge cases where the final line price matched the item price exactly
This update helps you:
- Capture attribution data from the very first session, closing a gap that previously caused first-time visits to go untracked
- Get a more accurate picture of which channels and campaigns are driving new visitors to your store
- Improve the reliability of your purchase attribution reports by ensuring no sessions are silently dropped


