Create a Trigger Web Push
  • 15 Apr 2024
  • 9 Minutes to read

    Create a Trigger Web Push


      Article Summary

      Trigger push helps you to target visitors based on their onsite behavior. Target using our standard page rules, weather rules, user rules or use a custom rule to capture a desired behavior. 

      Your title goes here
      Since the Trigger Push is an on-site push, it is triggered according to instant behavior of users on your website. If the user leave your website, the Trigger Push won’t be triggered and sent to them.

      To create a Trigger Push, 

      1. Navigate to Experience > Message > Web Push.

      2. Click the Create button to start.

      3. Name your campaign and proceed after choosing your campaign type.

      How to segment your audience

      To narrow down and target the right audience, define your users in the Segments step of your campaign. You can select one or more user groups to show your campaign.

      How to set rules to trigger a Push

      You can target your audience by using our standard page rules, weather rules, user rules or use a custom rule to capture a desired behavior. 

      A trigger push can also help you send a push to your users when they visit another tab while the site tab is still on. Click "Enable Exit Intent Push" checkbox to configure it. 

      This rule offers two options: Any Other Tab and A Tab Outside Your Domain

      • If you select Any Other Tab, the trigger push will be sent to the user whenever they switch tabs or click anywhere, whether it's on your website or another. This serves as a reminder for them to return to your website.
      • If you choose A Tab Outside Your Domain, the trigger push will only be sent when the user switches tabs to another website. No push will be triggered if the user navigates within the same domain.

      It's important to note that this feature operates when the user clicks outside the website according to the selected rule option, not when they attempt to close the browser, as with other products.

      Your title goes here
      Once the user has interacted with an exit intent push, the notification will not be triggered for the same user on subsequent exit intent.

      How to design a Trigger Push

      In the Design step, customize the text and visual content of your campaign to show.

      1. Select a layout to start designing your notification. It can be with icon or icon and a rich image.

      2. Provide an icon for your push notification. Choose the type of the rich image if you have chosen the layout with an rich image. You have 3 different options for the icon;

      • Default Icon: An icon configured in the settings page of your panel.
      • Custom icon: Upload an icon from your computer.
      • Dynamic Image: Fetch an image using a URL (e.g. last visited product image or a product from abandoned cart). 

      When you select the dynamic image as the message icon, you can also define a fallback to ensure your push messages are not broken if the value of the image source turns out to be empty.

      Your title goes here
      Recommended resolution is 80x80px and image size should be less than 500 KB.

      Rich image: You can either upload an image or provide a dynamic image URL for the rich push image. Make sure that rich push image size complies with the rules following:

      • Choose an image with a 2:1 aspect ratio like 720x360 pixels.
      • The image cannot be bigger than 1024 x 512 pixels and the image size cannot be greater than 500 KB. 

      Similar to the dynamic image for message icon, you can also define a fallback for rich image to prevent your push notifications from appearing broken in case the image source turns out to be empty. 

      3. You can add text, emoji characters or use attributes to further personalize your messages. You can choose from different types of attributes when you click Add Dynamic Content.

      • Default Attributes: Contains attributes like user name, last visited product name, last visited category, search query, which are already defined during the initial system rule definitions or Insider object integration.
      • Custom Attributes: Can contain any information related to user behavior or first party data. These attributes need to be pre-defined.
      • CRM Attributes: Contains attributes you shared via Upsert API.

      When you add any user attributes, you can also define a fallback or alternative text to ensure your push messages are not broken if the value of attributes turn out to be empty.

      You can also get assistance from the text generator to create your title and description.

      Your title goes here
      We highly recommend you to keep your content brief as the title and the description may be trimmed on some devices due to the browser, the operating system, the screen resolution and the input language, etc.

      4. Define the message link that the user will be redirected to when they click the notification. You can provide it in two types:

      • Custom link: The static URL you enter manually.
      • Dynamic link:You can use default or custom attributes, which should be pre-defined in custom user attributes.

      5. You can add up to two optional Message Action buttons to a push notification to increase user interaction. These buttons are a great way to conduct mini surveys and polls. Using this option, you have your user direct to different links by clicking on the notification body, action button 1, or action button 2. When a user clicks any of them, the push will disappear.

      An example of using these buttons could be to direct your user to downloading a report or visit different product or category pages or even conduct mini surveys/polls with Yes/No option.

      Just like the message link for notification body, you can either give a custom link URL or a dynamic link URL (if already defined) to an action button.

      Your title goes here
      Action buttons are only supported by Chrome 56+ (Desktop and Android).

      6. UTM Parameters are simply tags that you add to a URL. When your notification is clicked, the tags are sent back to Google Analytics, if you have the Google Analytics tracking code on your website. Enter the necessary information if you have the Google Analytics to track the performance of your campaign there.

      How to preview your Trigger Push

      At any point of time while designing the push notification, you can see a live preview of what your subscribers will receive. On the Preview placed on the right side of your screen, you can see text, image, icon, link and button elements. 

      • You can click on the collapse/expand button on the preview web push message to see the collapsed and expanded view. 
      • You can also preview the dynamic content in your messages as a user. Click the Preview as User button to preview your message with real values of the dynamic content. 
      • You can select one of the two User Selection Methods: 
        • User Identifier will let you search for a user with Profile ID, Email Address, or Phone Number identifiers. 
        • Recent User will list the 10 recently searched users for you to choose from. 
      • When you select your user, click the Preview as User button to preview your trigger web push notification with real values of dynamic content for the user.
      • You can view how your web push will look in different operating systems and browsers. First, select the device and then select the operating system and browser on the dropdown menu to see how your web push will look like. 
      • To test your trigger web push notification on your device, click the Test Message button and you will receive the push notification preview with the dynamic content filled.

      How to set goals for your campaign

      You can set goals to track the performance of your campaign. The default goal is Purchases; you can change it. Under Bowser Storage Settings, you can set re-eligibility the duration. This is the time period after which a user will be assigned with a variation group of the respective campaign. This feature helps prevent the trigger push from being activated too frequently while users are still actively browsing your website.

      How to launch a Trigger Push

      In the Launch step of your campaign,

      1. Select the language of the push notification to send it to the opt-in users who have opted in for the respective language. If there are no subscribers (tokens) for the selected language, a warning will be displayed.

       2. You can choose the Activation Status of your campaign. 

      • Draft: Your campaign will not be sent or scheduled yet in draft status. You can make changes on it later.
      • Active: This means that your campaign is active on your website and can be displayed to the eligible users.
      • Test: This means that your campaign is on test mode and cannot be displayed to any user unless they have a test link.
      • Pause: ou can pause your campaigns temporarily.

      3. Set the activation time to start and end your campaign.

      4. Time to Live refers to the expiry time of the web push. All web pushes will be sent out at the specified time. However, for users who do not have their browsers open at the point when the web push is sent, they will receive it the next time they open their browser, unless time to live passed.

      For example, imagine a Trigger Push that is scheduled to be sent at 10AM with a Time to Live of 2 hours. If User A’s browser is not open at 10AM and they open their browser at 11AM, they will receive the web push at 11AM. If they only open the browser at 12.30PM, they will no longer receive the web push since the web push has already expired at 12PM. This is useful for time-sensitive offers that we promote with web pushes.

      5. Frequency Capping enables you to limit the number of web push notifications that a user gets in a day. To turn off the defined delivery limit for your campaign, you can enable Bypass Channel Frequency Capping checkbox.

      6. By setting Silent hours, you can prevent any web push messages from being delivered between these hours.

      Silent hour refers to prevention of the web push notifications to be delivered at certain time intervals. Notifications that reach at the wrong time may disturb users. You would not want to wake up and lose them with a notification sent at 3 a.m. In addition, some countries have laws and penalties such as high fines regarding this matter.

      You can choose either to continue sending these Web Push messages with a delay after the Silent Hour ends, or you may not send pushes that fall within that hour range at all.

      7. You can use tags to find or filter your campaign easily. You can add previously created tags to the campaign.

      You can also create new tags and save them to use use later on.

      Your title goes here
      You can add up to 6 tags per campaign.

      8. You can write notes in the designated area to remind yourself or to your team members about the campaign.

      9. You can see the information if your campaign is ready to go. When you are ready, click Launch Campaign.

      Your title goes here
      You can call the language system rule on your website to check the current language of your website.

      Was this article helpful?


      ESC

      Eddy, a super-smart generative AI, opening up ways to have tailored queries and responses