RSS Push Campaigns are useful for publishers to send latest content updated on their RSS feeds automatically to the push subscribers. This needs a one-time campaign setup specifying the RSS Feed URL, user segment and scheduling.
Once RSS Push Campaign (called as Parent Campaign) is setup, all future content updates on the RSS Feed will be automatically sent to the push subscribers (each instance called as Child Campaign). In case you publish frequently, you have an option to restrict the number of notifications each user receives.
Note: This feature is currently in Closed Beta. To request access, please reach out to us on firstname.lastname@example.org
Creating RSS Push Campaigns
Open RSS Push creation page by going to Campaigns -> Create Campaign -> Push Campaign -> RSS Push -> Create or click this direct link. The following steps describe the setup process of RSS Push Campaign -
Step 1: Segmentation
Campaign Name: Enter a Name for your RSS Push campaign. This will be useful for identifying/editing this parent campaign later. Also, when any automated notifications are sent on Feed updates, each child Campaign Name would be set as <Parent Campaign Name> @ <Feed publishing Time>.
For ex. If you name the parent campaign as RSS Feed - Sports News, an instance would appear as RSS Feed - Sports News @ 30 Mar 15:00 if the Feed was updated on 3:00 pm, 30th March.
Target Audience: Select the target segment of users who will be receiving Notifications for content updates on this RSS Feed. In case, you do not have any specific user segment, you can select "All Users". To learn about other ways of segmenting your web push subscribers, read more about Web Subscription URL & MOE_PAGE_VIEWED by clicking here.
Click on Next to move to Messaging Section.
Step 2: Messaging
RSS Feed URL: This is the URL of the RSS Feed where the content gets updated. Do ensure that the URL you entered is correct by clicking Preview Feed button. This will open a dialog displaying last 10 updates.
Content: By default, the push notification will pick the Title, Message and Redirect URL from RSS_TITLE, RSS_DESCRIPTION & RSS_LINK respectively. In case you wish to add to this, you can edit Title and Message to contain a custom message along with actual Title and Description.
You also have an option to upload a new notification icon for this campaign (depending on your RSS Feed URL) and select Notification Dismiss.
Test Notifications: This will help you to test content of notifications and how will it appear to your subscribers. Our system will fetch last content updates on the specified RSS Feed and send those as Test Push Notifications. There are two ways you can test notifications -
- Target your device: Select this option & click "Send Test Push" to send a notification to the browser you are creating this campaign on. For first time you test notifications, it will ask you to accept Push Permission and send the notification then.
- Target other devices: In case you want to test on other devices (either mobile web or your teammates' device), select this option, then select the attribute which you wish to identify the user (ID, Email, Mobile Number, Push token etc.) or select custom segment to send to a group of users. Enter the attribute value and click "Send Test Push".
Click on Next to move to Scheduling Section.
Step 3: Scheduling
Start Sending: When you publish new content on your RSS Feed, we wait for a time delay after which we send notifications about the new content. You can configure this time delay between RSS Feed Update time and Notification Sent time.
A higher delay is useful if you wish to make any updates to the content after it is published. A smaller delay works if you publish time sensitive content on this RSS feed. Minimum allowed delay is 1 minute.
Push Expiry: Once you update new content on RSS Feed, users receive notifications as they start coming online. You can configure the time for which the notification should be valid to be sent to a user who comes online later. This is useful to avoid sending time sensitive content at delayed hours.
Minimum Delay: In case you publish very frequently on RSS Feed, this can lead to too many notifications being sent to your subscribers. Enable this option and configure the minimum delay between 2 consecutive notifications being sent to your subscribers. In case the content on RSS Feed updates within this time interval, we will skip this content update and only send notifications for content updates done after this minimum delay.
Click on Create button, confirm by clicking Yes on confirmation dialog and this RSS Push campaign setup is complete. Now, when you will publish new content on the RSS Feed, it will create an instance of this campaign and send out notifications to your target segment.
Understand RSS Push Campaign Analytics
Once you create an RSS Push Campaign, you will land on Campaign Info page for this campaign. This shows the aggregate statistics across all instances of child Campaigns for:
- Impressions: These represent the number of user devices that have received the notifications
- Clicks: These represent the number of notifications clicked by the users
You can read more about Campaign Analytics in detail here.
You also have an option to edit this parent campaign, pause it or duplicate this campaign to create another RSS Push Campaign. Read more about campaign actions here. You are allowed to edit all parts of parent RSS campaign including Segmentation, RSS Feed URL, Content, Scheduling options.
To understand campaign analytics for each Child Campaign, click on each instance in the table and this will open the campaign info page for the child campaign.
In case you have any other queries around RSS Push Campaigns, please reach out to us on email@example.com.