Jump to Content
Home
User Guide
Developer Guide
Changelog
Home
User Guide
Developer Guide
Changelog
Home
User Guide
Developer Guide
Changelog
Log In
User Guide
Log In
User Guide
Personalize a message
Search
Leanplum Activation
Introduction
SDK Integration
Which device ID format should I use?
Google Tag Manager Setup
Find and Use the right API keys
Securing your Leanplum API keys
Start tracking with Leanplum
Adding receipt verification for in-app purchases
Enabling uninstall tracking
How to enable Leanplum Activity Feed
Messaging With Leanplum
Leanplum Variables
Importing data into Leanplum
Import user data with a CSV file upload
Prepare a CSV file to import user data
Importing historical push tokens
Bulk delete user attributes with a CSV file
Bulk delete Users from the dashboard
CSV upload troubleshooting
Testing and Debugging
Register a Test device
Previewing content in Leanplum
Setting up separate staging and live environments
Exporting data
Reading and Understanding exported sessions data
Exporting raw data via the API
Linked Data
Managing files
Technical FAQ
Glossary
Campaigns
Campaigns overview
Create a campaign
Create a single message campaign
Create a multi-message campaign
Goal category
Edit a campaign
Campaign statuses
Managing campaigns
Audience
Holdback
Delivery
One-time delivery
Recurring delivery
Triggered delivery
Manual delivery
Conversion events
Attribution window
Delivery timezones
Advanced delivery options
Delivery caps
Campaign entry limits
Single in-app display limits
Quiet hours
Message throttling
[What's New] Single Message Campaigns
Multi-Message Campaign Actions
Actions basics
Add multiple actions
Make buttons trigger another action
Sub-Audience
Sub-Delivery
Action delivery events
A/B test your actions
Campaign Results
Results basics
Campaign flow
Metric glossary
Content in Campaigns
Personalization and Localization
Personalize message content
Localize message content
Images in messages
Use external data in a campaign
Preview and Test an action
Push Notifications
Set up push notifications
Push notification basics
Android notification channels
Customize Android push notification title
Key-value pairs sent within a push
Adding images to push notifications
Web push notifications
Sending a push before or after a time-based event parameter or user attribute
Push notification troubleshooting and FAQ
Push notifications are not sending
Email
Email setup
IP warmup
Set up IP warmup user attributes
Email best practices
Set up a DMARC policy
Set up SSL for click tracking
Send an email campaign
Drag and Drop email editor
HTML Email Editor
Send a universal link in Email
Add custom fonts for email
Preview and test email
Email Preview Text
Managing email templates
Manage email subscriptions
Identifying unsubscribed users
Custom Unsubscribe page
Email analytics
Analyze clicks and bounces in an email campaign
Analyze email metrics by domain
Email troubleshooting and FAQ
In-App Messages
In-app message basics
In-app templates
Alert
Banner
Center popup
Confirm
Floating Interstitial
Interstitial
Push pre-permission
Satisfaction Survey
Web interstitial
Image Interstitial
Add custom fonts to messages
In-app message prioritization
Show in-app messages on your website
Customize in-app messages with HTML
In-app troubleshooting and FAQ
App inbox messages
App inbox message basics
Webhooks
Webhook basics
Preview and test webhook
Webhook retries
How to: Send a text message with Twilio
App functions
App function basics
Open URL
Register for push
Request app rating
Variables
Adding variables
Previewing changes on your test device
Syncing variables to Leanplum
When are content changes synced to user’s apps?
Preserve variables
Variables FAQ
Native content
Native content
Audiences
Intro to Audience Management
Audiences Dashboard
Audience Details
User Profile
Look up user profiles
Find users who received a particular message
Build an audience
Recency & Frequency
Expand insights by adding a group by
DateTime User Attribute
Edit an audience
Upload User Data
Download users in an audience
Segmentation reference
User Property & Device segmentation rules
Activity segmentation rules
Prebuilt audiences
Datetime segmentation operators
Marketing Events
How and when are targets evaluated?
A/B tests
A/B test basics
Creating an A/B Test
Setting test goals
Targets for A/B tests
Using impression criteria
Add and edit content for each test group
Setting the distribution for control and variants
Preview an A/B test on your device
Finish your test and select the winning variant
A/B testing a message
Pause, copy, or delete your test
Gradually rolling out A/B tests to your audience
Restore previous versions of A/B tests, variables, or messages
Export user IDs in a live A/B test (experiment) by control and variant
A/B tests FAQ
Creating an A/A test & interpreting results
When are users assigned to tests and messages?
A/B testing error messages
A/B test best practices
Analytics
Analytics overview
User analytics (general)
Reports
Filter data
Group or cohort data
Graph display options
Chart annotations
Metrics
User metrics
Engagement metrics
Retention metrics
Monetization metrics
Funnels
Stacks (combine metrics)
Custom metrics
Event metrics
State metrics
Unique user metrics
Leanplum events
A/B test analytics
Lifecycle Campaign analytics
Push notification analytics
In-app message analytics
Email analytics
Analyze clicks in an email campaign
Analyze bounces in an email campaign
Analyze email metrics by domain
Export analytics data
Analytics FAQ
App Settings
Account and team settings
Custom team roles and permissions
Single sign-on with SAML 2.0
Managing apps
Debugger
Custom Regions
Data Control
Event Management
User Attribute Management
Partner integrations
How to integrate external Attribution services
Adjust integration
Affirm integration
Amplitude integration
Amplitude Feed
Appsflyer integration
AppsFlyer Audiences
Apteligent integration (crash reporting)
Branch.io integration
Digioh
Foursquare integration
Leanplum Data Feeds
GCS Data Feed
AWS Data Feed
Inkit Integration
InMobi integration
Kochava integration
Marketo integration
Mixpanel
Mixpanel Cohorts
Mixpanel Feed
Movable Ink
mParticle
mParticle Event
mParticle Audience
mParticle Feed
mParticle SDK
Plot Projects integration
Radar integration
Segment
Segment Source
Segment Destination
Segment SDK integration
Sonamine
Tealium integration
Tune integration
Twilio integration
Xiaomi integration
Huawei integration
Technical Tutorials
Delete and deprecate events
Message templating {{
Control Structures
Expression Tests
Built-in Filters
Functions
Built-in variables
Expressions
Leanplum templating language
Doing math with dynamic values
How to copy event parameters as user attributes
Troubleshooting
General troubleshooting
Email preview doesn't generate correctly
Unexpected users in A/B test
How to generate a new device ID for iOS
Guides and Tips
How to re-engage dormant users
How to get more five-star app ratings
How to increase push notification opt-ins
How to delight users by recognizing achievements
How to reward your loyal customers
How to increase holiday spend
How to speed up the app update process
How to announce new features
How to drive daily active users with time-based reminders
Videos
Suggest
Personalize messages using Leanplum's jinja-based insert-value feature