To avoid over-messaging, you can build a segment on the PW_NotificationSend default event, which fires every time a Pushwoosh message is sent to a user.
Steps to create the segment:
- Go to Audience → Segments and create a new segment (or edit an existing one).
- In Add filter by, choose Event.
- Select the
PW_NotificationSendevent. - Set the occurrence condition and the time frame. To target users who got at most one push in the last week:
- Condition: exactly or less, Times: 1
- Time frame: during the last N days, Value: 7
- Optionally enable Include all user devices if you want the whole user (all their devices) in or out of the segment rather than only the matching device.
Important notes:
-
PW_NotificationSendstarts collecting data only from the moment it is enabled for your project, so the segment considers messages sent after activation. - To segment on users who opened notifications instead, use
PW_NotificationOpenwith the same kind of condition. - Users with no
PW_NotificationSendevents at all may not be matched by an occurrence condition; if you need "0 or 1 push", check the resulting segment size before relying on it. - For an automatic, account-wide cap instead of a hand-built segment, use Global frequency capping: Settings → Message delivery settings → Frequency capping, where you set a maximum number of messages per user per channel and period. See Global frequency capping.
See also Build segments by events and Default events.
Comments
0 comments
Please sign in to leave a comment.