Standard events
The events Zappush captures automatically across your store and compliant pages, grouped by the funnel stage each maps to.
Zappush captures a standard set of events as shoppers move through your store and your compliant pages. Each standard event maps to a funnel stage: Top for discovery, Engage for intent, and Convert for the path to purchase. The stage decides where the event appears in the analytics funnel, so a Top event sits at the wide end and a Convert event near the sale.
Each table below lists the friendly display name shown in the dashboard alongside
the event name a developer sees in the data and can pass to
zappush.track.
Top
Discovery and the start of a visit, including the compliant page handoff.
| Display name | Event name |
|---|---|
| Compliant Page View | compliant_page_viewed |
| Compliant Opt-in | compliant_page_yes |
| Brand Page View | page_viewed |
| Product Viewed | product_viewed |
| Collection Viewed | item_list_viewed |
| Search | search_performed |
| Compliant redirect (automatic, fired by Zappush) | (none) |
The compliant redirect event is fired automatically by Zappush when a visitor is handed off from a compliant page to your store. You do not send it, and it has no developer-facing name to track against.
Engage
Signals that a shopper is interested and building intent.
| Display name | Event name |
|---|---|
| Add to Cart | product_added_to_cart |
| Cart Viewed | cart_viewed |
| Wishlist Add | product_added_to_wishlist |
Convert
The checkout path through to a completed purchase.
| Display name | Event name |
|---|---|
| Checkout Started | checkout_started |
| Contact Info Submitted | checkout_contact_info_submitted |
| Shipping Info Submitted | checkout_shipping_info_submitted |
| Payment Info Submitted | payment_info_submitted |
| Purchase | checkout_completed |
| Appointment Booked | schedule |
schedule is a Zappush-native event with no GA4 equivalent, so fire it
directly with zappush.track("schedule", { ... }) rather than through
window.dataLayer. It maps to Meta's standard Schedule CAPI event. See
Lead events for the
full payload reference.
Stages drive the funnel
Standard events come with these stages already assigned, so your funnel works out of the box. You can move any event to a different stage, rename its display name, or change its order. Custom events you send yourself start unclassified until you assign them a stage.
To reassign stages, open the analytics configure page. To send your own events that show up alongside these, see the SDK.