Skip to main content
All CollectionsGrowth Templates
📱 Personalized in-app offers
📱 Personalized in-app offers

Present the most compelling in-app purchase promotions based on the user’s behavior, demographics, and geo location to maximize conversion opportunities.

S
Written by Svitlana Rudenko
Updated today

About the use case

Presenting personalized in-app offers is crucial for maximizing user engagement and conversion rates in mobile apps.

This use case guides you through steps to enable in-app personalization, encouraging users to explore new features, share content, and subscribe to paid plans.

Benefits

  • Increased user engagement. Personalized offers keep users engaged by presenting relevant content and promotions.

  • Higher conversion rates. Tailoring in-app offers to individual user behavior and preferences increases the likelihood of feature adoption and subscriptions.

  • Enhanced user satisfaction. Users are more likely to have a positive experience when presented with offers that match their interests and needs.

  • Improved revenue growth. Effective in-app offers can drive subscriptions and feature adoption, leading to increased revenue.


How it works

To illustrate the use case, we will use a made-up music streaming app called Music.ly.


Step 1: Set up tracking for user activity

  1. Install Intempt's iOS SDK:

    • Integrate Intempt's iOS SDK into your mobile app to start tracking user activities. Follow the iOS SDK integration guide to ensure proper setup.


Step 2: Define key user events

  1. Identify key events:

    • Determine which user activities you want to track, such as playing, liking, sharing, and visiting the subscription page.

  2. Set up event tracking:

    • Configure these events in Intempt's dashboard. For example:

      • played_song: Triggered when a user plays a song.

      • liked_song: Triggered when a user likes a song.

      • shared_song: Triggered when a user shares a song.

      • visited_subscription_page: Triggered when a user visits the subscription page.


Step 3: Create segments based on user behavior

  1. Create segments in Intempt:

    • Navigate to the Segments section and create new segments based on the tracked events. For instance:

      • Listened to 5 songs but not liked: Users who have played at least 5 songs but have not used the "Like" functionality.

      • Listened to 10 songs but not shared: Users who have played at least 10 songs but have not used the "Share" functionality.

      • Visited subscription page multiple times: Users who have visited the subscription page at least 5 times but have not subscribed.


Step 4: Set up personalizations

  1. Create a new server-side personalization campaign:

    • Go to the Personalizations section and create a new server-side personalization campaign

  2. Create experiences and add content using the code editor

    1. Each campaign will require multiple experiences to be set; each will contain the content you want to display for the use

    2. Use the code editor to create and style the in-app messages or popups.

📘 Good to know

Refer to Server-side personalizations for a complete guide on creating server-side personalizations.

Personalization: Feature Adoption Prompts

  1. Experience for Like Feature Adoption:

    • Target segment: Listened to 5 songs but not liked

    • Changes:

      • In-App Message:

        • Show a feature adoption screen encouraging the use of the "Like" functionality.

      • Content:

        • Message: "Have you liked your first song? Create your own curated music playlist by selecting 'like' for your favorite songs."

  2. Experience for Share Feature Adoption:

    • Target segment: Listened to 10 songs but not shared

    • Changes:

      • In-App Message:

        • Show a feature adoption screen encouraging the "Share" functionality.

      • Content:

        • Message: "Ready to share your favorite songs? Can’t stop listening to your beat? Share it with your friends so they can get the same experience!"


Personalization: Subscription Offers

  1. Experience for Subscription Trial Offer:

    • Target segment: Visited subscription page multiple times

    • Changes:

      • In-App Popup:

        • Show a 3-day trial offer to users who frequently visit the subscription page but have not subscribed.

      • Content:

        • Message: "Enjoy a 3-day free trial of our Premium plan! Explore all the features we have to offer and elevate your music experience."


Step 5: Configure targeting and display settings

  1. Set targeting conditions:

    • For each experience, configure the audience targeting based on the relevant segments. Ensure that the conditions match the segments created in Step 3.

  2. Define display rules:

    • Specify the conditions under which the personalized experiences will be displayed, such as when a user plays a song or visits the subscription page.

    • Set the display frequency to ensure the personalized content is shown consistently to the targeted users.


Step 6: Launch and monitor the personalization campaign

  1. Start the personalization campaign:

    • Once all experiences are set up and configured, start the personalization campaign in Intempt.

  2. Monitor performance:

    • Use Intempt's Personalization Analytics to track the performance of each experience. Key metrics to monitor include:

      • Unique views: Number of users who viewed the personalized content.

      • Conversion: Number of users who completed a desired action, such as liking a song or subscribing to a plan.

      • Conversion %: Percentage of users who converted based on the total audience targeted.

      • Lift: Improvement in conversion rate compared to the control group.

  3. Adjust and optimize:

    • Based on the analytics data, make adjustments to the experiences to improve performance. For instance, if the conversion rate for the Listened to 5 songs but not liked segment is low; consider refining the content or targeting criteria.

Did this answer your question?