Sitecore Personalization Basics – Goals

Until my career in Sitecore, I haven’t got a chance to explore Personalization aspect of Sitecore.  This is one of the key feature of Sitecore Experience Platform. If you are also in same boat as me, then this is the blog for you. Right personalization strategies will help businesses achieve not only  deliver great results on the customer engagement but also drives growth in sales.

In this blog, we will be going to discuss Goals based Personalization. I have used Sitecore Habitat demo for this blog. If you are interested knowing about Sitecore Habitat you can read more about the same here. There is Git repository for the Sitecore Habitat, where you can download source code locally and will help you in getting started.

How to Create Goal

Login to the Sitecore and click on Content Editor


Go to Sitecore –> Systems –> Marketing Control Panel –> Goals


Right Click –> Insert and Select Goal

add a goal

Message dialog will be displayed. Enter a name for goal and click on OK.

Goal Dialog

New Goal is created.

new goal

Go to Review ribbon and Click Deploy Goal. This is very important otherwise your goals will not be triggered in the live site.

Deploy goal

That’s it! we have created a new goal.

Assign Goal to Content

Go to Content Editor and select any of the page item.


Click on Analyze ribbon and click on Goals. Goals Dialog will be displayed. Select the goal you have created.


Click Ok. Go to Publish Ribbon. Click Save and Publish the item.


  1. Go to Sitecore Launchpad and Click on Experience Editor


2. Click on the Carousal component and click Personalize


Enable Personalization for the component and Click on the “+” signcontent

A new component will get added.


3. To configure personalization, provide appropriate name and rule when to personalize.



Select Dialog will be displayed,to select goal. ( “Getting Started” is already created in Habitat) you can select any goal as you wish.



we have configured rules to trigger personalization. Let’s now configure what component should be displayed once the Goal is triggered.

Click to browse available components, Select “Call to Action Header” component as shown below.


Now click to browse what content should be displayed in “Call to Action Header” component.


We have now completed, configuring Goal-based personalization. When “Getting Started” Goal is triggered it will replace the “Carousal” component with “Call to Action Header” component.


Click OK. Click on Save to save the changes and Publish the Item.


Open a New Browser and Go to Habitat Demo Site. See the home page. Default Carousal component will be displayed.


Now, Go to Getting Stated Page


Go Back to Home Page and you will see Carousal is replaced with Getting Started imagecontent.

This is how we can show targeted content to the visitor using “Personalization”.

We will explore Campaigns in the next blog.

Leave a Reply

Please log in using one of these methods to post your comment: Logo

You are commenting using your account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Create a website or blog at

Up ↑

%d bloggers like this: