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
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
Identify key events:
Determine which user activities you want to track, such as playing, liking, sharing, and visiting the subscription page.
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
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
Create a new server-side personalization campaign:
Go to the Personalizations section and create a new server-side personalization campaign
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
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."
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
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
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.
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
Start the personalization campaign:
Once all experiences are set up and configured, start the personalization campaign in Intempt.
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.
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.