Skip to main content
All CollectionsGrowbook
📱 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.

Updated over 3 weeks ago

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:

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

  • 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:

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

  • 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: "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!"

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?