Setting up LandLift on your Unbounce pages takes about 5 minutes. Whether you're using Classic Builder or Smart Builder, this guide will walk you through the three simple steps to start tracking your landing page performance.
Make sure you have:
Your LandLift tracking script (grab it from your LandLift dashboard's "Create Landing Page" form)
A custom domain connected to your Unbounce pages (Script Manager requires this)
Access to edit your Unbounce landing pages
You have two options depending on your setup needs:
Use this if you want to add LandLift to all pages on your domain automatically.
Log in to Unbounce
Click Settings in the left menu
Select Script Manager from the dropdown
Click the Add a Script button (top right)
Enter a name like "LandLift Analytics"
Click Add Script Details
Set Placement to "Before Body End Tag"
Set Included on to "Main pages" (or both if you want to track confirmation dialogs too)
Paste your LandLift tracking script
Check the domain(s) you want to track
Click Save Changes
Done! Every new page you create on these domains will automatically include LandLift.
Use this if you only want to track specific pages.
Open your landing page in Classic Builder
Click the Javascripts button (bottom left corner)
Click Add New Script
Name it "LandLift Analytics"
Set Placement to "Before Body End Tag"
Paste your LandLift tracking script (wrapped in <script>
tags)
Click Done
Save and republish your page
Note: Smart Builder users must use Script Manager—there's no per-page script option.
Version tracking lets you compare how changes affect performance over time. Every time you update your page, just bump the version number.
Open your page in Classic Builder
Click Javascripts (bottom left)
Click Add New Script
Name it "LandLift Version"
Set Placement to "Head"
Paste this code (update the version number as needed):
<meta name="landlift-version" content="1.0">
Click Done
Save and republish
Version numbering tip: Use X.X format—bump to 1.1 for small tweaks (new headline, button color), jump to 2.0 for major changes (hero redesign, new page structure).
LandLift analyzes your page section by section, but it needs to know where each section is. You'll add custom classes to identify your sections.
For each major section of your page:
Click on the section element (hero, pricing table, testimonial block, etc.)
Click the Properties tab (right side)
Scroll to Element Metadata at the bottom
In the Class field, add landlift-
followed by the section name
Example class names:
landlift-header
(navigation/logo area)
landlift-hero
(headline and main value proposition)
landlift-benefits
(features or benefits list)
landlift-testimonials
(customer reviews)
landlift-pricing
(pricing table or plans)
landlift-cta
(call-to-action section)
landlift-footer
(footer content)
Use descriptive names that make sense for your page structure.
mart Builder doesn't offer the same element property controls. For Smart Builder pages:
Use Custom HTML widgets for each section wrapper
Add your section content inside HTML with the class:
<div class="landlift-hero">
<!-- Your hero content here -->
</div>
Or use the Script Manager to inject section markers via JavaScript if you're comfortable with code.
After completing all three steps:
Head back to your LandLift dashboard
Click Analyze on your page
You'll see a screenshot with all detected sections highlighted in green
If sections are missing, double-check your class names and republish
Remember: LandLift needs at least 10 sessions to start showing data, and 100-200 sessions for reliable insights. So don't panic if you don't see analytics immediately!
Important: Unbounce scripts don't run in Preview mode or the Builder itself. To test:
Publish your page (not just preview)
Visit the live published URL
Interact with your page (scroll, click around)
Check your LandLift dashboard after a few minutes
Not seeing any data?
Make sure you published (not just saved) your page
Verify the script is on the published page (view page source and search for "landlift")
Wait at least 10 sessions before expecting to see analytics
Sections not showing up?
Check that your class names start with landlift-
Ensure you added classes to the main container elements, not just text boxes
Republish your page after making changes
Version tracking not working?
Confirm the meta tag is in the Head section (not Before Body End)
Make sure you're using the exact format: <meta name="landlift-version" content="1.0">
Script locations:
Main tracking script: Before Body End Tag
Version meta tag: Head
Section classes: Element Properties > Class field
When to update versions:
Small changes (headline, colors): 1.0 → 1.1
Major changes (redesigns): 1.0 → 2.0
That's it! You're now tracking detailed section-by-section analytics on your Unbounce landing pages. Time to start optimizing based on real visitor behavior.