AnalyticsUpdated 2026-06-01
Tracking events
The four storefront events Saleporia tracks server-side via the /track endpoint.
Saleporia tracks shopper behavior with four server-side events. No client-side SDK or cookie banners are needed — events are recorded via a single endpoint.
The four events
| Field | Type | Description |
|---|---|---|
| PageView | event | Fired on every storefront page load. Drives the visitors and page views metrics. |
| ProductView | event | Fired on a product detail page. Powers the top products ranking. |
| AddToCart | event | Fired when a shopper adds an item to their cart. |
| BeginCheckout | event | Fired when a shopper starts the checkout flow. The conversion funnel's top step. |
How events are sent
The storefront client calls the /track endpoint with the event type and a session identifier. Events are batched and aggregated for the analytics dashboard. Because tracking is server-side, it's resilient to ad blockers that target client-side analytics scripts.
POST
/storefront-public/trackRecord storefront analytics events (PageView, ProductView, AddToCart, BeginCheckout) for a session.
PublicGoogle Analytics & Meta Pixel
For retargeting and paid attribution, connect GA and the Meta Pixel under Settings → General → Analytics integrations. These run client-side alongside Saleporia's server-side tracking.