Build Personalized Experiences

Video Lesson6m 26sIntermediateReleased: June 25, 2020

Take a deeper dive into building and hosting Personalized Experiences in Lytics.

Introduction

Overview

Note: On January 10, 2023, we upgraded our UI with a new, refreshed interface. All of the underlying functionality is the same, but you will notice that things look a little different from this Academy guide. The most notable change is that the navigation menu has moved from the top of the app to the left side. We appreciate your patience as we work on updating our Academy.

In this training, we will walk you through how to build out-of-the-box Modals (also known as Interstitials, pop-ups, slide-ins, or welcome ads) using the Experience Editor in Lytics.

We will cover: 

  • How to successfully build and host Experiences within Lytics
  • Share best practices and nuances to consider when creating an Experience
  • Introduce the other Experience types that are available in Lytics 
    • Social, ads, email
build personalized experiences.png

What is the difference between a Modal and a Personalize Experience? Nothing, in Lytics these two terms are interchangeable!

By the end of this training, you will have learned - What is an "Experience" in Lytics - How to build and host a basic Experience - What other Experiences are available

Key Terminology

Before you get started, here are some key terms that are useful to understand when creating Experiences in Lytics.

Key Terms:

  • Experience: Marketing tactics that can be executed in different channels depending on the provider, allowing you to present tailored messaging to specific audiences.
  • Personalize: Personalize is very similar to “Experiences”. Personalize enables you to host simple modals and interstitial campaigns. This tab is a legacy function which will eventually be deprecated in favor of “Experiences”.
  • Goal: high-level objectives that measure marketing success, such as improving conversion rates, decreasing churn, and increasing customer lifetime value (LTV).
  • Canvas: The UI view of Lytics Goals that allows users to manage Stages and Experiences all from one place.

For more information, see:

Which channel can you activate an Experience on?

A. Website

B. Social (Ex. Facebook)

C. Ads (Ex. Google Ads)

D. Email (Ex. Mailchimp)

E. All of the above

F. None of the above

Answer: E

Getting Started

What do I need to create a Personalize Experience?

Here are some questions you might want to ask yourself prior to setting up an Experience:

  1. What is the goal of this experience?
    1. Drive Traffic
    2. Capture Leads
    3. Present a Message
    4. Recommend Content
  2. Do I have all the necessary creative to set up my campaign? For example: Custom CSS, images, etc. 
  3. What audience is this campaign targeting? Does it already exist in Lytics? If not, we recommend first creating your target audiences in Lytics.
  4. Is my "URL allow list for Orchestrate" up to date? For directions on how to set this up, check out our FAQ.

During this training, we will only cover Lytics out-of-the-box functionality. Here is how you get started creating a Personalize Experience in the UI: 

Click Experiences > Add Experiences.png

Once you click "Add Experience" you would have the option to either import an existing experience or create a new experience. During today's training, we will choose "New" to create a new experience.

Add a new Experience.png

Next we will build out a Personalize Experience for "Present a message."

Design

Video Tutorial

If you're interested in watching this process in real time, see the step-by-step video tutorial titled "Build Personalized Experiences" (~6.5 mins).

If video learning is not your style, feel free to skip and continue reading on. Each step in the video is covered in more detail in the following sections, including best practices and key takeaways to help you successfully deliver Personalized Experiences using Lytics.

Designing an Experience

Designing a Campaign

Here we'll review the out-of-the-box design functionality that Lytics provides.

Experience Design.png

First add the Headline & Body of your experience. You also have the option to add an image URL (no smaller than 150 X 150 pixels).

Next choose your Layout from the follow options:

  • Modal: A full screen takeover experience that can be closed by clicking outside the modal, clicking the close button of the modal, or taking the intended call to action.
  • Slideout: A small widget that occupies a corner of the screen. It does not interrupt the user's current task.
  • Bar: A short widget that takes the full width of the screen and sits at the top of the page.
  • Sticky-bar:  A bar that scrolls with the page.

Once you choose your layout, choose the positioning of your experience. It's worth noting that Lytics campaigns can show up in various positions on a web page depending on the layout of the widget. The allowed positions will always show up as a dark gray color while the unallowed positions will be light gray. The active position is blue.

To learn more about Campaign types & Compatibility check out our Compatibility Matrix.

Campaign Theme 

There are three ways to theme a campaign:

  1. Choose a theme: Lytics provides a Light and Dark theme out of the box.
  2. Build a custom theme: There are eight color options (described below) available to build a theme in the campaign editor.
  3. Use Custom CSS: By using your own custom CSS, Lytics provides no theme information, relying on CSS to style all campaign widget elements. *CSS must be hosted by customer*

Custom Theme Color Options

  1. Background: The color of the background color of the widget.
  2. Headline: The text color of the headline message.
  3. Body Text: The text color of the body text.
  4. Close Button: The color of the '×' shape used as a close button.
  5. Submit Button Text: The color of the text in the call-to-action (or submit) button.
  6. Submit Button: The background color of the call-to-action (or submit) button.
  7. Cancel Button Text: The color of the text in the cancel (or dismiss) button.
  8. Cancel Button: The background color of the cancel (or dismiss) button.

To learn more about all of the custom theming options Lytics has available check out our Pathfora SDK Custom CSS doc.

If you use your own Custom CSS: We recommend adding all custom CSS files to one global style sheet as Lytics will not support numerous independent CSS files. The workaround here in ensuring all CSS files reside in the same style sheet.

When using custom CSS for Lytics Experiences, the style sheet must be hosted by the customer.

A. True

B. False

Answer: A

Once all of the design elements are complete you can click "Next step". In the next section we will decide which audience this campaign is going to target.

Target

Select An Audience to Target

Target

Choose the audience you'd like to target with this experience or if the audience doesn't exist click "New audience."

select_audience.png

Additional Considerations

Lytics encourages users to add additional data-driven elements into the targeting strategy. Here's one example:

Let's say you're presenting a message to offer a 20% discount code to users who aren't currently a paid subscriber. First you want to make sure you exclude any active subscribers in your audience.

exclude active subscribers in audience.png

Now that you've ensured a good user experience by excluding all active subscribers, we recommend layering in Lytics out-of-the-box behavioral audiences to help improve targeting. In this instance adding "Frequent Users" is a good option.

Add Frequent Users.png

If you're curious what variables go in our behavioral audiences, check out our Out-of-the-box Behavioral Audiences docs.

Now that you have a hyper-targeted audience of "Frequent non-subscribers" to activate against you can see your potential campaign reach (outlined with a green box).

potential_reach.png

Next, let's set up display options!

Display

Set up Display Rules

With our basic display options, you will decide which URL's you would like to either show or hide your experience on and how long you would like it to run. If is an evergreen campaign, you can leave the end date blank and it will run indefinitely.

If you'd like to add additional display settings, check out our "Advanced Display Options"

In the advanced display options you can add additional customization to your experience, such as: Display Trigger and Display Frequency:

Advanced Display Options.png

You can also set what happens when a user clicks the call to action or cancel/close

Advanced Display Options 2.png

We recommend leveraging the advanced display options to create a more pleasant user experience! A couple display options that we've seen success with are:

  • "Show after % of page scroll" 
  • "Show after X page views" 

This way, you are certain the user has shown intent and is ready for the experience! 

Now that the experience is complete, it's time to review and preview the campaign. 

Review

Preview

In the final step you can confirm everything is set up correctly for your experience and preview it on site:

Enter preview URL.png

If you're running into trouble previewing your experience, here are a few "gotchas" that are worth noting:

  1. Check that the Lytics JavaScript tag installed on that page of your website. Lytics experiences require the JavaScript tag to be installed.
  2.  Check your display conditions. You may have a display trigger that is preventing the campaign from being shown right away. Try scrolling down the page, or refreshing the preview page to the appropriate number if you are using one of these display conditions.
  3. If the preview was working previously and is no longer showing, check if you have any of the "Display Frequency", "When the user clicks CTA...", or "When user clicks cancel or close..." options enabled. If so, try clearing any items in your cookies and session storage that are prefixed with "Pathfora". 

Best Practice: Testing Process - We encourage users to implement a repeatable process when previewing/testing campaigns that can be adopted across all Lytics users. This helps eliminate confusion and is considered a best practice when leveraging a CDP.

Which of the following are required to have Lytics Experiences display on your website? Select all that apply.

A. Lytics JavaScript tag is installed

B. Display URL is included in your URL Allowlist account settings

C. Advanced Display Options are configured

Answer: A, B (Advanced Display Options are not required, but recommended to create a better user experience)

Now that we've reviewed and previewed the campaign, it's ready to go live!

In this next section, we will share a high level overview of the additional experiences we have available in Lytics.

Third-Party Experience Providers

Now that you know how to create a Personalized Experience, you can start leveraging the additional channels we have available in Lytics!

We're continuing to build out our integrations to support more third-party tools for Experiences. As of right now, here is a list of the supported experience providers available in Lytics:

To learn more, check out Experiences: Providers & Tactics

We also have additional intelligence around experience performance. We will dig into this in our guide on the Goal Canvas. But for now, here is a high level overview of what you can expect: Experience Intelligence.

30 days insights and intelligence preview.png

Recap

More Resources

Recommended Resources

See our Experiences documentation for more information.

Ready to dive deeper and customize your Lytics Experiences? Check out our use case documentation.