The push audience is calculated 2 hours before a push campaign is scheduled to start sending.
At the time the audience is calculated it uses the most recent user data available at that time:
- For User Profile filters the data is refreshed 4 times per day.
- For User Behavior Filters the data is refreshed every 20 minutes.
Different types scheduling of push campaigns affect when the audience is calculated.
See below for a description of each scheduling type.
1. As soon as possible
The audience is calculated when the campaign is launched.
2. At the same time worldwide
The audience is calculated 2 hours before the campaign is launched.
3. At the user's optimal time
The audience is calculated 2 hours before 00:00 on the day the push is scheduled in the company timezone.
The time window for sending this type of campaign is the 24 hours of the date specified in the company timezone.
e.g. If your company timezone is Swrve's dashboard is America/Los Angeles then the push will be sent to all users over the period of 00:00 - 23:59 Los Angeles time.
All users will be sent the push during that time frame at their optimal time based on their usage of the app.
4. At the specific local time of the user
The audience is calculated 2 hours before the day starts in the earliest timezone (UTC +14).
The time window for sending this type of campaign is the date specified in the dashboard worldwide, i.e. from the time specified in the earlies timezone to the same time in the latest timezone.
This means there can be a large difference between the time the push audience was calculated and when it is sent for users in Western timezones.