berrypod/lib
jamey f91b47f0c3
All checks were successful
deploy / deploy (push) Successful in 1m37s
include browser/os/screen_size in e-commerce analytics events
Event call sites (product_view, add_to_cart, checkout_start, purchase)
were only passing visitor_hash and pathname, leaving browser, OS, screen
size and country nil. Add AnalyticsHook.attrs/1 helper to extract common
analytics fields from socket assigns, and use it in all LiveView event
call sites. Checkout controller reads the same fields from the session.

Also fix plug analytics test to clear stale events before assertions.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-22 21:13:47 +00:00
..
berrypod fix setup flow stale state and Stripe URL issues 2026-02-22 16:51:44 +00:00
berrypod_web include browser/os/screen_size in e-commerce analytics events 2026-02-22 21:13:47 +00:00
mix/tasks add SQLite concurrency tests and bench task 2026-02-22 09:23:36 +00:00
berrypod_web.ex rename project from SimpleshopTheme to Berrypod 2026-02-18 21:23:15 +00:00
berrypod.ex rename project from SimpleshopTheme to Berrypod 2026-02-18 21:23:15 +00:00