To avoid sending a redundant message, build a segment of users who already received a specific push and use it as an exclusion in your new campaign.
This relies on the PW_NotificationSend default event and its message_id attribute.
Steps to create an exclusion segment:
-
Find the message identifier. Open the message report / statistics for the push whose recipients you want to exclude and copy its
message_id.PW_NotificationSendalso carriesmessage_codeandcampaign_id, so you can filter by campaign instead of a single message if that fits better. -
Create the segment of users who received that push.
- Go to Audience → Segments and create a new segment.
- In Add filter by, choose Event and select
PW_NotificationSend. - Set the occurrence condition, for example exactly or more / 1 time, with a time frame that covers the original send.
- Click + Attribute, pick
message_id, choose the is operator and paste the value from step 1.
- Exclude the segment. In the new campaign's audience settings, add this segment as an exclusion (a NOT / "exclude segment" condition) so its members are skipped.
Important notes:
-
PW_NotificationSendonly has data from the moment it was enabled for your project, so this reliably covers pushes sent after activation. For older sends, contact Pushwoosh support. -
PW_NotificationOpenhas no documented attributes, so you cannot filter opens by message or campaign id the way you can withPW_NotificationSend. UsePW_NotificationSendwithmessage_id, or build the list from the message report's "Opened" recipients export. - If your goal is simply to limit overall message volume per user, Global frequency capping (Settings → Message delivery settings → Frequency capping) is a simpler alternative to hand-built exclusions.
See Default events and Build segments by events.
Comments
0 comments
Please sign in to leave a comment.