Setting Up Sitecore Personalization: Part One
A Practical Guide
Start typing to search...
A Practical Guide
As a Sitecore marketer and content author myself, I’m increasingly frustrated at the lack of non-development resources online on all topics surrounding personalization, marketing automation, email marketing, content authoring, form building, and so on.
It seems as though there’s a wealth of information online for Sitecore developers, but when it comes to resources and a community for Sitecore marketers and content authors, you can easily feel as though you're the only one out there.
My goal is to change all that. Starting with this blog, I’ll be releasing a series of articles with step by step instructions for marketers and content authors who work with Sitecore, so we don’t have to spend two weeks Google searching for content to solve a common problem.
Before you get started with this blog, I’ve created a Facebook group for all marketers and content authors who work with Sitecore, to ask questions, share tips and strategies, offer advice and learn from each other. It’s looking a little sad right now, so head on over there, join the group and let’s start this helpful community.
Now let's get into the real reason why you're here. How to finally get started setting up Sitecore personalization.
Anyone would be preaching to the choir by explaining why businesses should personalize content today. Personalization delivers more relevant experiences to customers, which leads to a greater impact of commercial outcomes.
Think about it. I’m sure everyone reading this article would be more inclined to click on an ad that features a product in a category they’re interested in, rather than one that they’ve never even searched for, or expressed any interest in at all. This is because we’re naturally more inclined to engage with content that is relevant to us, or that we find interesting. As well as this, relevant content makes your messages more believable and positions you as an authoritative figure. The same holds true for personalized website content.
Data from Forrester, Gartner, Econsultancy, Mckinsey and Sitecore has continually shown the positive impact personalization has on ROI, with data demonstrating ROI increases from 16-30% when a customer received personalized content.
However recently, new information from Gartner and Mckinsey demonstrate the difficulties organizations face with implementing personalization. In 2019 Gartner published an article in which they predicted that 80% of marketers will abandon personalization efforts by 2025, because of weaknesses associated with data collection and technology proving to be a major hurdle to personalization.
This information is of no surprise to me, given that such a high volume of businesses with Sitecore XP aren’t using Sitecore’s personalization features because they simply don’t know how. This is further confirmed by Mckinsey’s study of senior leaders, which found that only 15% of CMOs believe that their company is on the right track with personalization.
Well, it’s time for you to start reaping the benefits of personalization and seeing that ROI for yourself. I'm here to help you finally set-up Sitecore personalization and join the thousands of businesses that are improving their conversion rate and customer satisfaction with personalized content.
The first step in setting up Sitecore personalization is determining your digital goals. In order to work out your digital goals, it’s best to also understand, and put into writing your business’ strategic theme, strategic objectives and marketing objectives. This will ensure that you select digital goals that contribute to your overall goals.
You may wish to skip this step, but I highly recommend that you complete the exercise of determining each of these goals for your business, as this will come in handy when setting up your engagement value scale in Sitecore. It also gives you a clearer view of what your business wants to accomplish long-term, as well as short-term to contribute to the long-term vision.
You can think of the strategic theme as the business’ overarching big vision. The strategic objective explains what the business needs to do in order to achieve that big vision, and the marketing objectives are the marketing goals that the business needs to meet in order to achieve the strategic objective. The digital goals are the actions that users on the website need to fulfil in order to achieve the marketing goals, and are usually actions that lead to a conversion.
A simple example of these that I found from Sitecore for a vehicle manufacturer could be:
Once you’ve determined your business’ goals, you can then create an engagement value scale that will allow you to track visitor activity on the website, and that you can use to personalize content.
The engagement value scale gives you insights into how your website visitors are engaging with your content. You’ve probably used metrics such as page visits, time on page, bounce rate and exit rate that you’ve got from Google Analytics until now to track visitor activity. However these metrics don’t allow you to track visitor engagement. Metrics like time on page can leave you confused about whether or not the visitor was really engaging with the content, or whether they left your webpage open on their browser while they went about another task.
Setting up an engagement value scale lets you track the level of engagement (or actions) of different visitors.
First, in a document, decide on what website actions you want to track and associate as ‘goals’. The best way to do this is to use a scale from 0-100 and rank your goals based on the impact they have on achieving your marketing goals.
For example, for a simple website your engagement value scale could look something like this:
This will totally depend on what actions on your website are possible for visitors to do, and what’s important to your business and your business’ goals. For example, your business might have a ‘call now’ button, that you might also want to give 100 points to. Or you might have gated brochures or videos on the website, and you know that someone who downloads a gated brochure or watches 50% of a video is further along the funnel and nearly ready to buy, so you might make that goal worth 75%.
It’s completely up to you and your business how you structure the goals. You also don’t have to include page views in this scale if they’re not relevant for your business. However any actions that you don’t include here, you won't be able to track and measure against.
My biggest suggestion here would be to rank the scale in increments anywhere from 5-100 (anything ranked 0 won’t be visible/tracked as a goal).
Here’s where the fun starts: Setting up the goals from your engagement value scale in Sitecore, so you can start tracking visitor activity.
Other optional areas to fill in here include:
I suggest staying away from selecting any other checkboxes or filling anything else in for now. I’ve got you covered with the basics you need completed above ;-)
For a description of the other checkboxes, check out Sitecore’s create and deploy a goal article.
Once you’ve decided on your goals, determined their value, set them up and deployed them, now you need to associate them with their relevant actions on the website.
There’s two ways you can do this. You can set up Rules in the Rules section of the goal itself.
Or you can associate the goal with the action, directly on the item itself.

The latter is my personal favourite, and the least complex way to set goals up, so I recommend setting goals up directly on the items that the action is associated with. Here’s how:

It's important to note that you'll need to to continue adding the goals to any new items that you create in the future, as required. This can be hard to remember, so try to create a process or make it a habit to check whether a new item needs a goal before hitting publish.
Here’s where it starts to get interesting.
In the Sitecore Launchpad, select Experience Profile.
You should see a table that contains every interaction with your website, as well as the name and email of visitors (if they completed a form), and the value of their latest visit, number of visits, total of all visits, visit duration, location, and last interaction. The website visitors that are added to this table are called contacts, and can either be anonymous, or identified based on whether they have identified themselves via a form-fill or login process..
When goals are set up correctly, Experience Profile is pure gold for marketers, letting you monitor the behaviour of visitors across your site, and how they interact with it. Remember that experience profile only shows actions here that are configured with goals, which is why it’s so important to set goals up correctly and accurately for all interactions on your website that you want to track.
To view the exact goals that a contact submitted, and find out more about their activity on the website, like how long certain actions took them, click on the name of the contact in the experience profile table. This view is called a contact card. Under Overview and Activity, you can view the goals the contact achieved, and how long each activity took them.
Selecting the bar in the timeline for the date that the visitor visited the site also displays:

Value per visit is counted by adding up the value associated with each goal that the visitor reached as they interact with and browse your website or other assets such as an email.
For contacts who aren’t anonymous, meaning that they’ve been identified by submitting a form, experience profile data can you give you a great insight into how ‘hot’ they are (how ready they are to make a purchase), or how ‘cold’ they are, (whether they need further nurturing before they make a decision to buy from your business).
If you've made it this far following the steps, stay tuned for part two of the Setting Up Sitecore Personalization blog series, which is currently under way. I'll link it here when it's published.
As I mentioned, this blog is part of a wider series of content that I hope helps marketers and content authors that use Sitecore to regain confidence with the platform, and have resources to help them complete whatever they need to.
If you have any questions, please post them in this Facebook group for Sitecore marketers and content authors, or reach out to me on Twitter @natmankowski.
Thank you for reading and good luck out there!
Head to the next article (part 2) in the 'Setting up Sitecore personalization' series.
Editor's Note: This post was originally published in August 2020 and has been revised and updated for accuracy and comprehensiveness.