Ecommerce
هذا المحتوى غير متوفر بلغتك بعد.
This playbook shows how to set up Pushwoosh for the mobile app of an online store, from identifying shoppers to launching journeys for abandoned carts, repeat orders, and win-back.
Set up Pushwoosh in seven stages, in this order:
- Set a User ID for each shopper, so Pushwoosh recognizes the same shopper on every device.
- Choose the events to track to record what shoppers do in the app: view products, add them to the cart, and place orders.
- Optional: store shopper data, such as the favorite category or the loyalty tier, in tags.
- Group shoppers who match your conditions in segments, for example shoppers who added a product to the cart and did not order.
- Ask for push permission at the right moment, set delivery rules in Settings → Message delivery settings, and set up a control group. See Prepare for communication.
- Send messages automatically with journeys when a shopper does something in the app or joins a segment.
- Test each journey, then read its statistics and measure results.
To start with less, follow Minimum setup to start messaging shoppers.
Prerequisites
Anchor link to- An application in your Pushwoosh account, with the SDK integrated (the Pushwoosh code library inside your app) so devices register automatically.
- A role in the Pushwoosh account with Modify for Applications, to create events, segments, and journeys and change settings, and Send for Messages. To look up test shoppers in User explorer, the role also needs Personal data.
- Email set up as a channel, only for the journeys that list email under Needs. Most journeys in this playbook use push and in-app messages.
What your developers need to do
Anchor link toHand your developers this list, so they can ship it in one release:
- Set the User ID at login.
- Send the events your journeys need.
- Send the order as an event with its amount and currency, so Pushwoosh can count revenue.
- Move the push permission request out of the first launch.
- Handle deep links to the product, cart, and order screens, which the journeys open from pushes.
Minimum setup to start messaging shoppers
Anchor link toIf you do not need all seven stages yet, this minimum setup covers two basic tasks: bringing back shoppers who left items in the cart and winning back shoppers who stopped ordering. Complete these steps:
- Ask your developers to call
setUserIdon login. See Identify shoppers by User ID. - Ask your developers to send the
Product added to cartandOrder placedevents. See Set up the events. - Ask your developers to move the push permission request to a later moment, for example after the first product is added to the cart. On iOS, a shopper who declines the prompt on the first launch can’t be asked again. See Ask for push permission at the right moment.
- Set the delivery rules.
- Build the At-risk customers segment. It fills 60 days after
Order placedevents start to arrive. To start sooner, usePW_ApplicationOpeninstead ofOrder placedin its filters. The segment then also takes in shoppers who stopped opening the app but never ordered. - Create the content for these two journeys, as listed under Content to prepare in each journey recipe.
- Launch Cart abandonment and Win-back for inactive customers.
Add the other segments and journeys later, as their events start arriving.
What next
Anchor link toTo add more journeys, see these guides: