This page allows organizers to be able to create a Push Notification Campaign to inform users about any useful or updated information (which will send some specific content to the spectator's app).
Organizers can also view all the notification campaigns they schedule, cancel, and sent to users.
The system only checks if the spectator has the NotificationTokenID connected with AppID to send the notification. Therefore, the user who hasn't downloaded or registered an account won't be able to receive any notifications
You can search any campaign by its name and content language.
The list of campaigns is ordered by Scheduled-Date and displayed with all related information including campaign ID, name, created date, scheduled date, status (scheduled, canceled, or sent), the number of impacted spectators, successfully sent and failed notifications (all those numbers are updated after the campaign is sent as they come from reporting).
When creating a campaign:
- Click New Campaign button to create a new campaign
- Define the name and scheduled time to send notifications to users
- You can also decide which action will be triggered once users tap the notification on their phone via Click Action
- Fill out the title and content for each language that you want to support (Add other languages is available if you want to support multi-languages)
- Select the impacted spectators by choosing a specific event (Event filter) or uploading a list of specific spectator emails (CSV format)
- Click apply to see how many users will be impacted and save campaign
- If Click Action is External_URL, please make sure you provide the url for that at content section
How filter works:
- Mobile App Id defines which app is affected with the campaign.
- Event filters on the list of spectator that have tickets for that event, if none is selected, then campaigns targets all spectator having the Mobile App.
- Upload a CSV file of emails (e.g. input every emails in an Excel sheet under one column and export it to CSV), those email are used as a second filter
e.g. All users having ticket for the Event and are in the provided email list.
After creating a campaign:
Clicking on the Campaign Name to open a popup box displaying the campaign's contents in all languages.
Under action column, you can:
- Edit a scheduled campaign by clicking pencil icon
- Cancel a scheduled campaign by clicking close icon
- Download list of all impacted spectator sending status by clicking download icon
- While editing a campaign, if the text "CSV already uploaded" and the button "Download here" is visible, that means the CSV file the user previously input is still present and will be used as filter unless he uploads a new one.
- The table also shows the number of impacted spectators, successfully sent and failed notifications (all those numbers are updated after the campaign is sent as they come from reporting)
Campaign's statuses:
SCHEDULED: a campaign is successfully created
IN PROGRESS: a campaign is in progress to sent notifications to spectators on scheduled date-time
SENT: a campaign is executed
CANCELLED: campaign is cancelled before scheduled date-time
Split notification campaign's batches
In order to avoid performance issue, we recommend organizers to split whole campaign into smaller batch size.
How to use:
Going to Organizer Settings => Set the values for 2 keys push.notification.campaign.delay and push.notification.campaign.batch_size
Use case: Organizer want to send notification to all spectators of Match A (which already has 40000 spectators). It's recommended organizer to set up a batch size of maximum 20000 and delay time of 10 minutes.
What's on user's phone
On scheduled time, impacted users will receive a push notification with the title and content defined by organizer (while creating the campaign).
Based on the Click Action configured by organizer, the behavior on user's app once they tap on the notification will be varied. See the explaination below to have the best experience to your fan:
- NONE: no action is triggered
- SCREEN_FAQ:
- One pop-up with correct title and content is displayed with OK and Cancel button
- Select OK: FAQ page is opened
- Select Cancel: pop-up is disappeared
- SCREEN_PROFILE:
- One pop-up with correct title and content is displayed with OK and Cancel button
- Select OK: My Profile screen is opened
- Select Cancel: pop-up is disappeared
- SCREEN_LIST_MATCHES:
- One pop-up with correct title and content is displayed with OK and Cancel button
- Select OK: My Events screen is opened
- Select Cancel: pop-up is disappeared
- SCREEN_NEXT_MATCHES:
- One pop-up with correct title and content is displayed with OK and Cancel button
- Select OK: The closest future event (with next event start time) screen is opened
- Select Cancel: pop-up is disappeared
- EXTERNAL_URL:
- One popup with correct title and content is displayed with OK and Cancel button
- Select OK: Open a page with configured URL by organizer
- Select Cancel: pop-up is disappeared