App Templates: InApp
  • 05 Apr 2024
  • 5 Minutes to read

    App Templates: InApp


      Article Summary

      Requirements

      To start using the InApp template, you need to integrate basic SDK version 11.6.1 or higher.

      Use Cases

      To get a better understanding of how and when to use the inApps, refer to Use Cases for InApp.


      InApp messages can be considered a more direct way to engage with the app users. Unlike push notifications where you try to draw users’ attention to use the app, you’re communicating with the user while they are active in the app.

      Insider Mobile Suite provides InApp solutions and functionalities, and allows you to trigger them at the right moment. That’s why InApp messages are one of the pillars of user engagement. 

      You should complete the following steps to launch a campaign with the InApp template:

      1. Create a Campaign

      1. Navigate to Experience > Optimize > App Templates.

      2. Click the Create to start creating your campaign.

      3. Select the InApp template.

      3. Select a template type to start customizing it:

      • Onpage: Displays it over the page.
      • Sticky: Displays it on the page in a sticky position.
      • Fullpage: Covers the entire page.
      Your title goes here
      You can also toggle on the Use Full Screen option. This option extends your design to the status bar and the bottom of the screen on iOS devices using SDK version 12.1.0 or over, and lets you utilize the entire screen.

      4. Select the elements that you want to have on your template.

      5. Change the style of your template that applies all of it.

      6. Click each element to see and customize the style and text settings available for the respective element.

      Each image type (namely rectangle, circle, and full background) has its own image ratios:

      Image TypeRatioSize
      Rectangle4:3 aspect ratio (e.g. 212x160 pixels)Should not exceed 2 MB.
      Circle1:1 aspect ratio (e.g. 160x160 pixels)Should not exceed 2 MB.
      Full BackgroundFor on-page templates -> 3:4 aspect ratio (e.g. 212x280 pixels)
      For full-page templates -> 1:2 aspect ratio (e.g. 240x280 pixels)
      Should not exceed 2 MB.

      7. If you have toggled on the Coupon Code, click the Coupon Settings button to select a previously created coupon list. Follow the steps on Coupon Management to add coupons to your campaigns.

      8. InApp buttons have different uses.

      • Dismiss: Closes the inApp.
      • Deep Link: Redirects users to another page. It works on both internal and external links.
      • Push Permission: Helps app owners ask for push permission (on iOS) with Insider's InApps. If a push permission pops up once, it will never be shown again. This is due to the limitations of the operating system, not to bother the user too much.
      • Open Settings: Takes the user to the settings of the app at the OS level. If users disabled push notifications or location services before, they can enable them from these settings.
      • Feedback: Opens the default app rating prompt on the application.

      Push permission allows the app owner to trigger a native push permission popup on iOS. You can prompt each user only once with this popup. If a user clicks it multiple times, no popup will be prompted again. You can set the re-eligibility to 1 to create a campaign a user will see only once, and redirect users to a page where you can ask them if they want to opt in for push notifications.

      Open Settings option opens the settings page of the app. Unlike push permission, this can be triggered multiple times. If a user opens their app settings via this option, they can configure their app notification details and settings, consent for cameras, microphone etc. You can ask your users for permissions via an inApp and redirect them to the settings page.

      Your title goes here
      If you toggle on the Coupon Code, the Copy button helps users copy the coupon code given in the InApp text to the phone’s clipboard. They can then easily paste the code to a dedicated place.
      Your title goes here
      Apple allows applications to display the app rating prompt to their users up to 3 times in 365 days.
      Google suggests against excessive usage of app rating prompt.

      9. Apart from the click behaviors, buttons have different capabilities.

      • Tag Event: Allows you to tag (trigger) an event when the respective button is clicked. This event does not have to be predefined. These events can be used for segmentation later.  When you’re entering the event name, you need to make sure the event name consists of English-only characters, is lowercase, and underscored instead of a space.
      • Set Attributes: Allows you to set a specific attribute for the user who clicked on the respective button. You can either select from an existing attribute or create a new one. Either way, you need to enter a value for the attribute. This means that whenever the user taps on the button, this attribute will be set with the given value for that user.

      2. Test Your Campaign

      Refer to Testing an app template to see how to test your campaign.

      3. Choose a Target Segment

      Refer to Choose a target segment to see the steps that you should complete to select your target audience.

      4. Edit Campaign Options

      Refer to Edit campaign options to see the steps that you should configure before launching your campaign.

      5. Review and Launch

      Refer to Review and Launch to confirm the details of your campaign.


      6. See Results

      Go to the Results page to view the analytics of your campaign.


      FAQ

      Q: How can I test my InApp campaign before launching it?
      A: We have a dedicated Live Preview feature. After clicking the button, a QR code will appear on the screen. Read it with your mobile device and make it a test device for this specific campaign. After reading the QR code, you will be redirected to your application and prompted with the InApp. 

      Q: Can I chain multiple InApps together and show one after another?
      A: You can use the tag event option on the button of the first InApp. Then you can use this event as the trigger of the second InApp. If a user taps on the button on the first InApp, it will be dismissed and the second InApp will be triggered. 

      Q: I’ve used the “Set User Attribute” feature on my campaign. How can I use the new data?
      A: Your new data is set as the new data now. You can now use it from the segmentation screen and Custom Attributes tab.


      Was this article helpful?


      ESC

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