Event | Description |
screen_view | Occurs when a user views a specific screen or page in the app. |
view_cart | Happens when a user views the contents of their shopping cart. |
Added to Cart | Indicates that a user has added an item to their shopping cart. |
remove_from_cart | Signifies that a user has removed an item from their shopping cart. |
Checkout Started | Marks the start of the checkout process by a user. |
app_install_android | Tracks the installation of the app on an Android device. |
app_install_ios | Tracks the installation of the app on an iOS device. |
Viewed Product | Records when a user views an item in the app. |
search | Captures when a user performs a search within the app. |
add_to_wishlist | Indicates that a user has added an item to their wishlist. |
remove_from_wishlist | Signifies that a user has removed an item from their wishlist. |
view_item_list | Records when a user views a collection in the app |
notify_back_in_stock | Notifies when an item previously out of stock is back in stock. |
apply_coupon | Tracks when a user applies a coupon code on cart |
remove_coupon | Tracks when a user removes a previously applied coupon from the cart |
login | Indicates that a user has logged into their account. |
signup | Indicates that a user has signed up for an account. |
add_shipping_info | Records when a user adds shipping information during checkout. |
Placed Order | Indicates that a user has completed a purchase. |
To filter users only for the app, you can check if the App version is set for that event. If yes, then the event was triggered from the app
You can use the above user events and attributes to create customer segments in Shopify. Following are some of the examples -
To filter users only for the app, you can check if the App version is set for that event. If yes, then the event was triggered from the app.
Example - Create a flow for Welcome Push for users who have installed the app
Trigger -
When someone is added to the segment 'App push subscribers'
Action -
You can add the node for Push notifications.
In an existing Klaviyo flow, you can choose to send Push to users who have the app installed and are eligible for the push. Rest users can follow the existing flow.
To achieve this, you can use a Conditional Block to check if the user can receive mobile push marketing