Push action buttons offer your users more choices when it comes to interacting with your brand. Think of them as personalized CTAs that offer your users specific actions they should take. Once they receive your push message, their path forward is crystal clear thanks to the multiple options available with action buttons—whether it is visiting your website, writing a review on a third party site, sharing content on social, making a purchase, or even unsubscribing from your brand!
Incorporating push action buttons throughout your campaigns help accelerate conversions by removing uncertainties from their engagement queues. Optimizing the mobile experience to generate particular behaviors makes pushes as actionable as email. Here’s how you can create an action button in Iterable.
When a user receives your push message it can trigger one of three actions:
- Open App
- Open URL
- Custom Action
Open App will load the application.
Open URL will call the application URL handler. If the URL handler recognizes the deep link, then the application can open a specific screen or web page. If the URL handler does not recognize the deep link, it will default to opening the URL in the browser.
Custom Actions will call the application's custom action handler. These custom actions must be specified in your mobile application code, so please speak with your mobile developers for a list of supported custom actions.
When a user receives a push message, tapping on it will immediately launch one of the three listed action types.
In addition to an On Tap action, you can also create up to three action buttons that will appear if you long press on the push notification. Each of these action buttons have four main components:
- Action Type
- Button Type
This screenshot shows an example of a Normal Open URL action button:
Example of a Normal Open URL Action Button
Title allow you to set the button text.
You can choose between one of the three available action types specified above. Note that there is an additional option to execute the custom action in the background without opening the app.
Button type will determine the appearance of the button.
- Normal will have black text
- Destructive will have red text
- Text Input will pop up a text entry box
For Text Input, you can also include Placeholder text for the text entry box and also the button text for the Send button.
The following screenshots show Normal and Text Input Buttons:
When a track push open event is registered the Identifier field will be included in the dataFields section so that you can later segment on specific push actions.
The following screenshot shows an example of a Text Input and Custom Action button:
#Do I need to make changes to my mobile application to enable push action buttons?
Push Action Buttons require the use of Iterable's Mobile SDK (at least version 5.0.0 on iOS and 3.0.0 on Android).
For iOS, setting up a Notification Service Extension is also required. Learn more here.
#What is the difference between the new On Tap and Action Buttons and the original iOS Deep Link, Android Deep Link, and iOS category fields?
Currently, the iOS Deep Link and Android Deep Link fields will override the On Tap actions unless they are left blank. Over time, we are planning to deprecate the iOS Deep Link, Android Deep Link and iOS category in favor of the On Tap and Action Buttons.
#What are some popular use cases with Push Action Buttons?
- Maximize engagement within your app (take specific actions in the app)
- Drive more users to your website or a third party site (Write a review of the app)
- Engage users to share on social (Share content on FB)
- Encourage users to make a purchase (Buy a product)
- Any other custom actions that strengthen your brand relationship