Skip to Content
DestinationsOneSignalEvents & Properties

OneSignal Events & Properties

Detailed reference of all events and properties Vendo can send to OneSignal. All property values are stored as strings since OneSignal does not support numeric types natively.

Note: Client-side events are only sent after a user is identified (via push subscription, newsletter signup, login, or checkout). Anonymous visitors are not tracked in OneSignal.

Client-Side Events (Shopify Web Pixel)

EventDescription
page_viewedCustomer visits a page across storefront, checkout, or order status
product_viewedCustomer views a product details page
collection_viewedCustomer views a product collection page
search_submittedCustomer performs a storefront search
product_added_to_cartProduct is added to cart
product_removed_from_cartProduct is removed from cart
cart_viewedCustomer views the cart page
checkout_startedCustomer starts checkout
checkout_contact_info_submittedContact info step submitted
checkout_address_info_submittedAddress info step submitted
checkout_shipping_info_submittedShipping method selected
payment_info_submittedPayment details submitted
checkout_completedCheckout completed successfully
alert_displayedCheckout alert or warning displayed
ui_extension_erroredCheckout UI extension runtime error
product_variant_clickedProduct variant clicked (experimental)
all_custom_eventsCustom Shopify customer events

Server-Side Events (Commerce Pipeline)

EventDescription
received_ordersTriggered when a new order is created
fulfilled_ordersTriggered when an order is fulfilled
delivered_ordersTriggered when an order is delivered
refunded_ordersTriggered when an order is fully refunded
partially_refunded_ordersTriggered when an order is partially refunded
abandoned_checkoutsTriggered when checkout is abandoned

Common Event Properties

PropertyTypeDescription
order_idStringDisplay order identifier
shopify_order_idStringShopify internal order ID
emailStringCustomer email
currencyStringOrder currency
sourceStringEvent source
versionStringIntegration version

OneSignal User Tags

TagTypeDescription
emailStringCustomer email
first_nameStringCustomer first name
last_nameStringCustomer last name
total_spentStringLifetime spend
order_countStringTotal orders
customer_tagsStringComma-separated Shopify tags
email_marketing_consentStringMarketing consent state

Push Notification Examples

Abandoned Cart Recovery

Create a Journey triggered by abandoned_checkouts:

Title: Don't forget your items! Body: You left items in your cart. Complete checkout now.

Order Status Updates

Create Journeys for fulfilled_orders and delivered_orders:

Title: Your order is on the way! Body: Order #[order_id] has been shipped.
Last updated on