Tag: Online Marketing


A/B split test with Sitecore Online Marketing Suite

May 17th, 2010 — 7:41pm

In my previous posts I have mainly focused on Behavioral Targeting, as I see this as one of the strongest actions to get more value of a website.

Another and very used way to optimize for better conversions is A/B split testing, which let you test different content on your site and optimize for which gets most conversions!

You may think, that you know which content is the best; on the front page, as teaser spots or as call-to-actions, but why not let your visitors decide?

.. And yes you can have them both, just imagine what Behavioral Targeting with a twist of A/B split testing can do for your conversions.

With Sitecore Online Marketing Suite, you can configure and run several tests on your site. But a good rule is only to run one test at a time, so the different tests won’t influence each other.

It’s really easy to get started – and in a short while you won’t be guessing about what works best on your site, but you can recommend actions upon real test data.

So first up you need to have some content to test, fortunately there’s a lot, like:
- Front page
- Spots on front page
- Spots on pages
- Call-to-actions like newsletter sign-up
- Forms like contact us (is 5 fields better than 6 and how many more conversions do we get)
- Design changes
- Etc-

Lets say I have a Camera brand site and I want a spot, where the user can click and see offers for pro digital Cameras.

I can create different spot and test those, in my example I have created two spots – one red and one dark, see below:

Red spot test variable in Sitecore Online Marketing Suite

Dark spot test variable in Sitecore Online Marketing Suite

In order to setup the A/B split test in Sitecore Online Marketing Suite, I open the Marketing Center, right click on the “Test lab” section and insert a “Multivariate test”, see dump below.

Create A/B split test in Marketing Center

I give it a name (in this example “Pro offer spots”) and just need to fill out a description and chose whether the test strategy should be “Random” or “Sticky”, meaning that random can show different test variables to same visitor, while sticky only shows the same test variable.

Configure A/B Split test

Then I add my test variables, by right click on the test I have just created (Pro offer spots) and insert a “Multivariate Test Variable”, see dump below.

Insert test variable in A/B split test

For each test variable I give it a name and select the data source, where my content is in the Sitecore tree. In the dump below I have created a “Red BG with best offer”.

Select A/B split test variable from Sitecore

I create all the variables I wish to test, in my example I have just created two – one with red background and one with dark background.

Once the test is created, all we need to do, in order to use it, is to insert it into the page(s) where we would like to have the spot.
This can be done by using the Page Designer, where I can add the rending for tests, in my example it’s called “Flexible Personalization Spot”. See dump below where I have added the rendering to the right column in a three column layout.

Add A/B split test rendering i Page Designer

With the rendering selected I open the Properties and select the “Pro offer spots” from the Test lab.

Setting the rendering properties in Page Designer

And voila – you have created a A/B split test on your website.

Whats left is to wait untill there is statistical significance, look at the build-in test report and see which test variable performs best.

With the test report in Sitecore Online Marketing Suite, tests is measured against your site goals – so instead of looking at how many clicks each test variable gives, you can see the outcome!

For more on renderings and page designer, please read How to get started with Behavioral Targeting (Part 2).

If you want to be inspired and see what other have tested, try to visit www.abtests.com, which has a lot of examples with outcomes.

Feel free to comment, if you have anything in mind!

2 comments » | A/B split test, Online Marketing, Sitecore

Behavioral Targeting – Rules and Personas

April 19th, 2010 — 5:22am

In my previous post, I described how to get started with Behavioral Targeting in Sitecore Online Marketing Suite, I used a Paint Store as an example.

For the store I created a mock-up, that looks like this:
Mock up of PaintStore

In this post I will create a simple prototype of the Paint Store, where I will use different rules and Personas, to show content according to the visitors onsite behavior (Behavioral Targeting).

WIth Paint Store, the goal is to sell paint – and my task is to show relevant paint according to the visitors clickstream.

To do this effect fully, it is crucial to have access to real-time session analytics data.

In my prototype I will not use all content profiles as explained in my previous post (because this is a…. prototype), in fact I will only use Content type and Category.

I will have 4 Categories; Blue paint, Red paint, Green paint and Yellow paint and 5 Content types; Products, News, Articles, Offers and Company info.

I create content, so I have two content of every content type in each category, this means:
- 2 blue products
- 2 yellow products
- 2 blue articles
- 2 yellow articles
- Etc..

I create two layouts in my prototype, one is a list with 4 elements and 4 spots (see screen dump below), this layout will be used, when a visitor clicks in the top navigation bar and on the frontpage.

Mock up of PaintStore, showing variables

The second layout is when a visitor clicks on a specific content item (see screen dump below), this layout will show the details of the selected item.

Mock up of PaintStore showing item variables

In this prototype – a visitor will hit the frontpage and we know NOTHING about the intends of this visitor (which rarely is truth, in real life you can look at parameters, such as external keywords, campaign triggers, previous onsite behavior etc., but again this is a prototype ;-)). So we would present a list for this visitor, which has products from each of our 4 Categories (Blue, Red, Green and Yellow) – we would also use the 4 spot areas to show different content types (News, Articles, Offers, Company info) in different categories.

.. And then we will “listen” and use the visitors clickstream to show relevant content, if a user clicks on products – he’s interested in products and we will show products in the spot areas, if he’s interested in yellow – we will show yellow content in the spots area – it’s quite simple, all we have to do is listen and have rules to present content.

However there a many ways to setup these rules and many parameters to consider, this is why this area is so exciting! In the prototype I will “listen” to:
- Category content scores (on a scale from 0 to 5)
- Content type clicks
- Where do the visitor click (which spots)

If the visitor is interested in Yellow products and most clicks come from the left bottom spot, I can then show the most relevant content in this spot, because I know for a fact, that the visitor pays attention to this spot.

The Rules
I have 4 spot areas and I use these 4 simple rules, to show relevant content:

Rule 1: “1 out of 4 spot areas”
If score is less than 5 in any category, then
- Show content from 4 different categories in the 4 spot areas

Rule 2: “2 out of 4 spot areas”
If score is greater than or equal to 5 and less than 10, in one category, then
- Show 1 spot with highest Category and Content type
- Show 1 spot with highest Category and second highest Content type (because we only have two of each Content type in each Category)
- Show 1 spot with second highest Category and highest Content type
- Show 1 spot with third highest Category and third highest Content type

Rule 3: “3 out of 4 spot areas”
If score is greater than or equal to 10 and less than 20, in one category, then
- Show 1 spot with highest Category and Content type
- Show 1 spot with highest Category and second highest Content type
- Show 1 spot with highest Category and third highest Content type
- Show 1 spot with second highest Category and highest Content type

Rule 4: “4 out of 4 spot areas”
If score is greater than or equal to 20, in one category, then
- Show 1 spot with highest Category and Content type
- Show 1 spot with highest Category and second highest Content type
- Show 1 spot with highest Category and third highest Content type
- Show 1 spot with highest Category and fourth highest Content type

The cool thing is, once content profiles and rules are created – it’s easy to change the values (test and optimize) to getter better online performance.

So now I have profiled my content and created the rules above and have Behavioral Targeting on my 4 spot areas, which should give better conversion rates, than a “static” website, which doesn’t triggers on behavior.

But there are so much more you can do, to get even better performance..

Personas
I have created four Personas, where I will match the onsite visitor behavior and check if it matches a known Persona – and if it does, use this Persona to show relevant content. The four Personas created are (da da):
- Blue paint Persona
- Red paint Persona
- Green paint Persona
- Yellow paint Persona

Each Persona is profiled with the different categories, this means that the Yellow paint Persona, has the values:
- Blue 4
- Red 4
- Green 4
- Yellow 20

So in order to get a match to this Persona, the visitor needs to have the scores above in the Category profile.
I will calculate and match the scores, using weighting between the scores, like this:

If Blue(OnSite) score are greater than or equal to Blue(Persona)value AND Red(OnSite) score are greater than or equal to Red(Persona)value AND
If Green(OnSite) score are greater than or equal to Green(Persona)value AND Yellow(OnSite) score are greater than or equal to Yellow(Persona)value AND
(Weighting in Blue, Red, Green and Yellow (Persona)value EQUALS Weighting in Blue, Red, Green and Yellow (OnSite) score) THEN
Set (Session)Persona to (matched)Persona

If a visitor match one of the Personas in the prototype, the video background changes and shows the color of the Persona (like a yellow video background).

In real life, a persona could have more parameters to match, like behavior – and you would know which call-to-actions to show onsite.

Behavior
Different Target Groups and Behaviors for Web visitors

It could also be interesting to look at behavior of the visitor, is he looking, confirming or buying – so I could present prober content and call-to-actions, you wouldn’t (shouldn’t) use BUY BUY BUY all over the page, if the visitor is in the looking phase! Here it would be better to focus on sign-up to newsletter, or add to wish-list etc. so we could focus on an ongoing dialogue for moving the visitor to the buying phase AND THEN present with buy call-to-actions.

In order to calculate on behavior in the prototype (show content according to visitor phase is not implemented), I use four variables (inspired by research by Wendy W. Moe):
- SUMCAT, which is the number of product category pages shown against total number of pages shown
- SUMPROD, which is the number of product pages shown against total number of pages shown
- SUMINFO, which is the number of information pages shown (this covers News, Articles, Offers, Company info in the prototype) against total number of pages shown
- DIFFCAT, which is the number of unique product and product category pages shown against total number of pages shown

I have configured three rules, to classify in which phase the visitor are, like this.

The visitor is LOOKING, if:
- SUMINFO are greater than or equal to 70%
- DIFFCAT are greater than 10%
- More than 3 pages are shown

The visitor is CONFIRMING, if:
- SUMPROD are greater than or equal to 50%
- DIFFCAT are less than 40%
- More than 3 pages are shown

The visitor is BUYING, if:
- SUMPROD are greater than or equal to 60%
- DIFFCAT are less than 20%
- More than 3 pages are shown

Again it’s easy to change the values, and test if this means better performance.

For more on clickstream analysis and Behavior predictions, visit the website of Wendy W. Moe, which has done a lot of research in this area.

The prototype
Below is a screen dump of the prototype.

PaintStore prototype

You can test it here.

Try to click on a category (like yellow), until you’re classified as an Yellow paint Persona, then change behavior, by choosing another categori (like click on products in the navigation and select a red product).

At the bottom of the prototype, theres a statusbar – showing the variables used for the rules:
PaintStore Statusbar

I hope the prototype shows, how much you can do with rather simple rules and content profiling – and sorry for the lack of good content in the prototype (dont’t you know that “Blue saves time”)..

If you add on parameters, like:
- Mouse movement
- Time pr. page
- Behavior on last 4 clicks
- Spot that doesn’t get clicked on
- etc.

And use these parameters in your rules and your Behavioral Targeting, would be even better.

It’s more easier than ever to use Behavioral Targeting on your website, the technology isn’t a problem any more (and it’s affordable), it’s just a question of “adding” prober resources.
By using Behavioral Targeting, you will optimize the way to listen to a visitor and reflect upon this with relevant content in prober context (looking, confirming or buying). In my prototype I have used a eCommerce site (without the basket and call-to-actions), but Behavioral Targeting can be used on all sort of sites.

The important question to ask yourself is “Why do we have a website?”, this should trigger thoughts about measurable goals for your website, like:
- you have an eCommerce site, your goal is to sell products (an alt. goal could be a sign-up for a newsletter)
- you have an newspaper site, your goal is returning visitors, time on site, register to newsletter/RSS
- you have an B2B site, your goal is collecting leads (call-me up forms, contact form etc)

Using Behavioral Targeting you can bring your goals closer to the visitor in the “shape” that fits the visitors Behavior.

Please comment if you have anything in mind, would love to hear your opinions and suggestions for additional parameters to use.

1 comment » | Behavioral Targeting, Online Marketing

Sitecore Online Marketing Suite: How to get started with Behavioral Targeting (Part 2)

April 6th, 2010 — 8:43pm

In my last post (part 1) I gave an overview of key preparations to get started with Behavioral Targeting, these were:
- Target Groups
- Behavior
- Personas
- Goals/triggers

Assuming you have these steps in place, you’re ready to setup the rules needed for Behavioral Targeting in Sitecore Online Marketing Suite!

This post will focus on:
- Content profiling
- Content structure
- Creating Rules

Setting up Behavioral Targeting may be different from organization to organization, because of the difference in Target Groups, Behavior and Triggers.
The steps below will focus on setting up Behavioral Targeting for an online shop, which sells paint – let’s call it Paint Shop. Content profiles and rules will be specific for this shop and might be different from your site needs, but I hope the steps below gives an overview of how to get started.

Content profiling
Setting up profiles and profile keys is primarily based on the analyzed Target Groups, Behavior and Personas from part 1. In my example, where I’m defining profiles for a paint shop, I will add six profiles, these are:
- Content type
- Category
- Target group
- Behavior
- Personas
- Relevance

It’s easy to setup these inside Sitecore, you just open the Marketing Center (available from Desktop), here you find the folder called (surprise) “Profiles”, right click on this to insert new Profile.

Below is a screendump of my Marketing Center with the six profiles added.
Profiles overview in Sitecore Online Marketing Suite

When setting up profiles and profiles keys, it’s important to have the Editors in mind, who will work on the content profiling. Therefore do your best to make the names self explaining (Don’t make me think) and try to keep the choices to a minimum, more profiles means more work and more complexity added when creating the rules. I must admit that having six profiles in my example is actually a little high.

The six profiles added has the following profiles keys configured:

Content type
Profiles Content type

Content type has the Type set to Sum (see screen dump below).

Profiles type

In my paint shop example I have content types, that can be:
- Product description (the product itself)
- Products offers (is my visitor primarily looking for offers – then I can use offer content as triggers to conversion)
- Product categories (is my visitor looking at many categories?)
- Articles
- News items
- Corporate information

By using these profile keys I will get a clear picture of my visitors interest – and can create rules, that shows content according to this.

All profiles keys are set using the Checkbox Control (see screen dump below):

Profiles Control

By using the Checkbox, my editors has a clear choice “Is this content an Article or News item?”, by using Slider that question would be “How much is this content an Article and a News item?”.

If you have a good IA (Information Architecture) and your content is tagged correctly, like all the content in this folder is news items – you will be able to programmatically set the values by using the Sitecore API (and save your editors a little time).

Category
Profiles Category

In my paint shop example I sell paint in 4 categories; Blue, Green, Red and Yellow. The Category profile, has these 4 categories as profile keys. By using these I can track which category my visitors are interested in, across content types and build rules upon that.

Type is set to Sum and Control is Checkbox.

Target group
Profiles Target group

In my paint shop example I have “analyzed” the above four Target groups for buying paint, as control on the profile keys – I use the Slider Control, which can have a value from 0 to 5, where 5 is highest.
I use the Slider control, because content can interest several Target groups, and by using the slider I can adjust according to this and even prioritize who the content is best suited for.

I set the MaxValue to 5, to make it easier for my editors, by using higher MaxValue (like 10), they have to know the difference between 7 and 8.

With values form 0 to 5 I can create a scale, my editors can use:
0 – Content is NOT interesting for this Target group
1 – Content is PERHAPS interesting for this Target group
2 – Content is LIKELY to interest this Target group
3 – Content is INTERESTING for this Target group
4 – Content is INDEED INTERESTING for this Target group
5 – Content is VERY INTERESTING for this Target group

I could probably also set for a MaxValue of 3, where you leave out option 2 and 4 from the scale above, chose 3 or 5 depending on your Target groups, rules and Editors.

As Type I use Sum

Behavior
Profiles Behavior

In my Behavior profile I use the 3 behaviors; Looking, Confirming and Buying as described in part 1 of this post.

Control is set to Slider with the MaxValue of 5 and Type is Sum.

Personas
Profiles Personas

From the Personas step on part 1 of this post, I have “Analyzed” the above 4 key Personas to my paint shop example.

Control used for profile keys are Checkbox and Type is Sum.

I could use the Personas content profiling in two-ways:
1. To get an insight to which Persona matches my visitors
2. Use it to match content, for instance if I have matched a visitor to being “Anna – paint baby room” I will search for content which is primarily targeted for this Persona (by this profile) and show the content. However this demands a little extension of the rule engine and wouldn’t be covered in this post.

Relevance
Profiles Relevance

This profile will be used to match content and has one profile key “Relevance to category”, here the editor will indicate (by using the Slider Control) how relevant the content is for the caterory selected. This could give us the option the find content, which matches the visitors and sort it by relevance, meaning if the visitor is matched to the Persona “Anne – paint baby room”, we will show content targeted for this Persona AND sort it by highest relevance. However this also this demands a little extension of the rule engine and wouldn’t be covered in this post.

With all the Profiles and profile keys configured, we are ready for some serious content profiling!

When adding and editing content all you have to do for profiling this, is to open the ribbon and click the Analyze Tab and click on Profiles (see screen dump below):

Edit Profiles from Ribbon

Then you get a window, showing all the Profiles you have configured:

Content profiling in Sitecore Online Marketing Suite

Content structure
Assuming you know your Target groups, Behavior, Personas and have profiled content according to these AND you know which triggers you will use depending on the visitors trail (for more on triggers and planning content with the AIDA model, please referrer to part 1 of this post).

You’re now ready to build the targeted content!

Assuming we are building my paint shop, I could have a mock-up of the design looking like this:

Mock up of Paint Shop

In this design I could have containers/placeholders for personalized spots – which in the right side, could look like this:

Personalization Spot

The spot contains of the following fields:
- Name
- Image
- Description
- Link

To set this spot up inside Sitecore, I will start by creating a data template with the fields above, on it:

Data template in Sitecore CMS

Next I will create folders, where I can easily create spots – in my example (see screen dump below), I have created a folder called “Spots” where I have two folders; “Front personalization spots” and “Right personalization spots”. Last folder will contain all my personalization spot for the right side according to my design.

Always consider the editors and make great IA, so it’s easier for them to find proper content (like using several folders with clear names for different spots).

I assign the data template to this folder, so editors can create new spots with the fields defined in the template, by right clicking on this folder:

Content Editor rightclick

Now I can create a spot for Yellow paint and fill out the fields required for a right side spot:

Personalization Spot in Sitecore CMS

With the spot created, I now need a rendering/control, which outputs my content to the user in a browser (because Sitecore is content based, we can actually create several renderings and reuse content across different devices, such as Browser, Mobile phones, iPad etc.).

I have created the following XSLT (called Right column personalization spot) for the browser rendering:

CodeSnippet

We want to allow the XSLT to be placed in the right column, to set this I go to the “Placeholder settings” folder, under the “Layout” folder and choose “rightcolumn”:
Placeholder Settings in Sitecore CMS

For the right column I edit the Allowed Controls and select the “Right column personalization spot” XSLT as an allowed control:

Placeholder Settings Allowed Controls

So now we have the spots, the output and the right place for these – so all we need are just the rules….

Creating rules
Adding and editing rules is managed through the Marketing Center in the folder called “Personalization”, to add a new rule right click on the folder “Rules” and insert “Conditional Rendering Rule”, see screen dump below:
Insert new conditional rendering rule in Marketing Center

I want to create a rule, that show our “Yellow paint product offer” spot, if the visitor is interested in the Yellow Category. I’ll label my new rule “Yellow product teaser”. Once created I can edit the rule and the Sitecore Online Marketing Suite Rule Editor is shown:
Rule Editor in Sitecore Online Marketing Suite

The Rule Editor comes with a lot out-of-the-box conditions, one of these are “Where the value of specific profile key compares to specific value”, I chose this and can edit the values (kind of like setting up a rule in Outlook to manage mails). I point my “Specific” to the “Yellow paint” profile key and select that the value should be greater than or equal to 3. This means that a visitor should visit 3 pages, which is profiled to the “Yellow paint” Category, before this rule is triggered.
If the visitor has this path, the action in the Rule Editor is set to “set data source to Item”, where I point the item to (ta da…) my “Yellow paint product offer”.

My rule looks like this:

The rule created for the personalized spot in Sitecore Rule Editor

Now I have my rule and the spot I will show in place, whats left is to add the rule my layout or page, where it should appear.

There are several ways to do this, one way is to go to the Page Editor – navigate to the desired layout/page and click on the “Design” button in the top navigation. This shows the Page Designer, where the sites Placeholders are shown – in my example, I have 3 colums – and chose to place the rule in my right column, see screen dump below:
Page Designer in Sitecore CMS

I click the “Add” button and chose my allowed rendering “Right column personalization spot” and Select this:
Page Designer add rendering in Sitecore CMS

With the added rendering selected I click on the “Properties” button and select my “Yellow product teaser” rule under the Personalization heading:
Page Designer Properties

That’s it – the site is ready to rock and show personalized content, so we can sell some more buckets of yellow paint!

You can create personalized content anywhere and in any rendering on the site, that is the huge potential of the Sitecore Online Marketing Suite.

I created a very simple rule, based on the Category profile key, other conditions to consider are:

Where the city compares to specific city
Means I could add a Google Maps spot on my frontpage, which only appears to visitors from Copenhagen and shows location of my paint stores.

Where the visitor no. compares to number
If a visitor comes to your site seventh time, add a banner – “Call to order paint now”.

Where the keywords compares to specific value
Show spots with that keywords, as the visitors clicks through the site – trying to start a dialogue.

Where the page index compares to number
Good for adding spots to landing pages.

An effective rule should also take into account:
- How many pages has the visitor seen (if a visitor has seen 100 pages, my rule is’nt effective)
- The number of other categories browsed, trying to find the users path
- Which type of content does the visitor click on (news vs. product description vs. articles)

You can add several conditions and actions to a rule in the Rule Editor.

If you need other conditions and actions, than the ones provided out-of-the-box, these can be added by using the API.

For more on this – check out this Sitecore Online Marketing Suite Technical Deep Dive by Sitecore Australia.

In my next post I will bind rules and personas – and combine these in a live prototype of paint shop.

Please comment if you have anything in mind.

Comment » | Behavioral Targeting, Online Marketing, Sitecore

Sitecore Online Marketing Suite: How to get started with Behavioral Targeting (Part 1)

March 22nd, 2010 — 7:52pm

In my last post, When to use Sitecore Online Marketing Suite, I gave a brief overview of the features in Sitecore Online Marketing Suite and mapped those to different organizations.

In this first post of Sitecore Online Marketing Suite How to’s, I will focus on Behavioral Targeting – this is one of the most powerful features, which gives you the power for realtime visitor personalization.

Why use Behavioral Targeting?
Behavioral Targeting makes it possible to adapt content to the visitors behavior realtime, this means that content will be more relevant for the visitor and therefore, the possibility of an conversion will be higher than when using same content for all visitors. Good examples of Behavioral Targeting websites are Amazon and Google AdWords, which adapts to your search term.

Behavioral Targeting is easy to configure in Sitecore Online Marketing Suite (more on that in part 2), but takes time to prepare.

Different Target Groups and Behaviors for Web visitors

In this part I will give you an understanding of which steps you need to prepare, before configuring in Sitecore, these steps are:
- Target Groups
- Behavior
- Personas
- Goals/triggers

However there are many ways to work with Behavioral Targeting, the steps described below are my inputs, depending on your situation (organization type, target groups etc.) there could be better alternatives.

Target Groups
Who are listening to you?

You properly have clear definition of your target groups, these can (depending on your Business) be divided into:
- Segment
- Branch
- Region
- Etc.

You properly also have different people within your Target Groups, like:
- Roles
- Age
- Gender
- Interest
- Etc.

In order to target our Target Groups with relevant content, we need to profile our content according to the categories above (or the one which fits your Business).

This means that an editor writing a piece of content on your website, needs to think – who is this content aimed for and profile content with these in mind.

Behavior
Try to think of your journey, when buying a book at a webshop.
First why do you need the book? If it’s to get better at, lets say, Search Engine Optimization, you would properly search for “SEO” or “Search Engine Optimization”, you will get a list of books matching your search. You can the click on the books, see their description, get an overview – if you find what seems like a good book, you could read other readers review – is it as good as it says in the description? If it is and you have the fund needed, you will properly buy the book.

If you want a new car, you properly goes through the same journey – but it’s longer (unless you’re loaded with funds) and it uses multiple channels.

We can categorize the journey into 3 categories:
- Looking
- Confirming
- Buying

Looking
A visitor who are looking are in the early phase, the visitor will see many different pages, such as products/services (depending on your Business), categories etc. And eventually the browsing will be narrowed down into few products/services.

Confirming
A visitor who are confirming will look at few products/services in few categories, they will spend time on additional information on those products/services and will try to be confirmed, that they’re on right track.

Buying
A visitor who are buying has an direct behavior towards very few (one or two) products/services, they know all about the product/service from the knowledge collected in the earlier phases.

If you have a website which sells books, a goal for you will be the sale in buying phase, but you also need to focus on smaller goals, which get the visitor moved from phase to phase.
Web visitors behavior

More on this later..

To track the behavior of a visitor, we need to profile content with information on content types, this could be defined:
- Product (or services)
- Category
- News
- Articles
- Information pages

That way we can see how the spread of content is (are there many category and product views – the visitor is properly in the looking phase).

To target with relevant content we will also profile content according to the three phases (looking, confirming and buying).

Together with the click paths, we will know:
- Visitor phase
- Interest in specific products/services

Personas
Now that we have a clear view on our Target Groups and different behaviors, we are able to define our most important website personas.

You should aim for Personas of your key audience and keep it to a few, the more you add, the more complex it would be to maintain.

If you have 2 key Personas, you should setup 3 in OMS:
- Key Persona1
- Key Persona2
- Normal Site Visitor

A Persona should have a name (so you better can relate to it as a person), picture, description, motivation and description of which Target Groups they belong to.

You should also describe motivation and which triggers you can use in the for the personas in different behavior phases, this could be done by mapping User Journeys.

Binding it all together – defining and mapping goals
What outcome do you want from your website?

Now that you have an overview of your Target Groups, Behavior and Personas – you should map goals with behavior for your different Personas, like the matrix below:

Website visitor behavior with goals

Your desired conversions could be mapped against different call to actions, each call to action could be A/B split tested with different variants, to get the highest conversion rate as possible. Variants, call to actions and conversions, could be mapped in a matrix, like the one below:

Conversions mapped with different variants of call to actions

Building content around AIDA model
Every page you create should have a clear trigger, which guide the visitor along the path we want them and towards our goals.

AIDA model with trigger

The triggers can be personalized according to the visitors behavior and our goal mapped to this, the matrix below show AIDA model mapped with behavior phases:

AIDA model with triggers on different behavior phases

For instance, triggers in the confirming phase should focus on building trust (like link to other readers review) and when this is triggered, the focus shifts to moving the visitor into the next phase.

I hope you got some input on how to start a project with Behavioral Targeting, part 2 will focus on structure, content profiling and creating rules inside Sitecore Online Marketing Suite.

Please comment if you have anything in mind.

Comment » | Behavioral Targeting, Online Marketing, Sitecore

When to use Sitecore Online Marketing Suite

March 15th, 2010 — 7:49pm

Sitecore Online Marketing Suite has been available with Sitecore CMS since June 2009, Sitecore Online Marketing Suite gives many ways to optimize a website, with many out of the box features, like:
- Real-time personalization
- A/B Splittesting
- Behavior analytics
- Conversion tracking

But which features are most important to use will depend on factors, such as:
- Business type (B2B / B2C)
- Public / private

In my first blog post with focus on Sitecore Online Marketing Suite, I will provide insights to what you can do with Sitecore Online Marketing Suite and which features are most important for your business.

Lets get started..

First up is a brief overview of some of the features in Sitecore Online Marketing Suite:
Overview of Sitecore Online Marketing Suite

Conversion Tracking
What are the goals with your Website?
I guess its not just sharing information with your Site visitors and flagging your address and contact information?

If your Website is an eCommerce site, goals will probably be a sale, if you can’t get your Site visitors to buy a goal could be a sign-up for a newsletter or adding a product to a wish list. Goals could also be selfservice like, tracking orders, filling in RMA’s etc.

If you are an B2B company, goals with you website will probably be leads – and a way to get leads is “Sign-up for a demo”, “Call me up” etc. forms.

If you an University, goals could be sign-up for classes, registration of new students etc.

Every branch and website has to have goals, Sitecore Online Marketing Suite allows you to easily specify your Site goals with a few clicks, which automatically includes these in the build-in Conversion and tracking report.

Conversion tracking in Sitecore Online Marketing Suite

This wil give you the complete picture of how successful your website is in converting to your goals!

Who should use it: well everybody, otherwise you need to rethink your web strategy!

Campaign Management
Do you have online campaigns like Google AdWords or banners on external Websites?

Do you measure which campaigns gives you highest Return on Investment? Do you optimize your marketing budget for these and cutting down on the bad performing campaigns?

With Sitecore Online Marketing Suite you can create campaigns and track inbound clicks from these campaigns. In the build-in Campaign summary report, each campaign is measured with Site goals and gives you the overview of highest Return on Investment Campaigns.

Campaign Management in Sitecore Online Marketing Suite

With the build-in Campaign Management you can track create and track inbound links, this could also be Social Media linking you from your Social Media engagement in Twitter, LinkedIn, Facebook etc..

Who should use it: If you’re running online campaigns, this is a good way to measure impact and optimizing, so you don’t end up like Lord Leverhulme:

“I know that half of my advertising budget is completely wasted, I’m just not sure which half.”

User Experience / Error tracking
Sitecore Online Marketing Suite comes with build-in Analytics database, which let you track each users clickpath, use this feature to get an valuable insight into how your users is using your site. Track possible errors and optimize for better performance.

It could be that your users has problems with important forms on your site, this could be order form, sign-up for newsletter etc. You can track form dropouts and see what went wrong, perhaps you’re using a strong CAPCHA – your users can’t read.

Below is example of a form, which is about to get a drop-out:

And this shows the drop-out report, seems like the user had trouble with the phone number..

Other Out of the box reports include:
- Top Pages
- Top Landing Pages
- Top Traffic Sources
- Top External Search Keywords
- Top Site Search phrases
- Top Exit Pages
- Visitor Metrics

Top external link report in Sitecore Online Marketing Suite

You can also create your own reports, Sitecore Online Marketing Suite comes with a report designer, where you can customize your reports with access to all data from your Analytics database.

Report designer in Sitecore Online Marketing Suite

“But can’t Google Analytics do all that?”

Google Analytics is great, has a lot own very god reports and measurement options – and it’s no problem running Google Analytics along with Sitecore Online Marketing Suite (you can even access your Analytics account from inside Sitecore through a free Sitecore community module). Google Analytics is a 3rd party application and thereby has some limitations, for an overview of what this, please visit this article:
What Google Analytics cannot tell you.

Who should use it: Well I guess every website could use this feature, so optimizing is based on recommendations found here.

Multivariate & A/B splittests
Will your Site visitors take the red or blue pill?

With Sitecore Online Marketing Suite you can effectively test and optimize your Website to get even better results.
You can test every single text and image on your website, if you have a sign-up for Newsletter, you can test the sign-up button – should it be red or blue? Should it say “Sign-up to Newsletter” or “Sign-up for latest news”.

An A/B splittest is usually a test of different variants which is tested in a period or with X number of renderings. You can measure how many clicks each variant has given and more important how many conversions on your Site this click has lead to.

With A/B splittest you can test different variations of landing pages, front page, banners, call to actions etc. And optimize on the results from you Site visitors in Real time.

You can also create Multivariate tests, which enables you to test different elements and optimize for the right combination – like this header with this picture and this button gives the highest conversion.

For more on A/B splittesting:
Nice whitepaper from FutureNow, Inc.

Who should use it: If you think of content as triggers for leading your users into your goals, you will probably get great value in testing different content and measure, which has highest effect. This feature is for you :-)

Personalization
It’s better to talk than shout!
Know your Site visitors and talk to them in “their language”.

Sitecore Online Marketing Suite enables you to create realtime personalization, this is properly one of the most effective ways to optimize your website – but also the toughest part (more on the process in a nearby blog post).

A way to use personalization is to create Profiles and profile keys in Sitecore Online Marketing Suite, if I had a website dealing with B2B, B2C and organizations, I could create a Profile called “Overall Customer type” and add three profile keys to that; “B2B”, “B2C” and “Organization”. It’s possible to create several Profiles and profile keys.

I could then use my Profiles to tag my content, if I created an Article I had to tag it according to the profiles keys, asking myself – is this content for B2B, B2C and/or Organizations.

When a Site visitors sees different pages on a website, the pages Profiles are stored and enables you with Sitecore Online Marketing Suite to build rules for personalizations, a rule could be to show B2C content triggers for Site visitors, who mainly see pages related to B2C.

With Sitecore Online Marketing Suite, it is also possible to personalize content based on such factors as:
- Countrys (say HolĂ  when visitors is from Spain)
- Regions (show content related to Oxford if your Site visitor is from …. Oxford)
- Number of pages visited
- Searched for specific keywords
- Comes from specific external URL (enables you to personalize on things like target demographic related to specific external URL)
- Etc.

Personalization can be realtime session based and cookie based, enabling you to create a personalized front page next time the visitor return to your site.
However I would recommend only to personalize realtime and not cookie based, excluding factors as; different people using the same computer, change in behavior (one day I want yellow pants, next day red one….. PS: not me!) etc.

Who should use it: If you have different target groups or users with different behaviors, this is a great way to match the right content to your users, this is also known as Behavioral Targeting. It can be integrated very lightly, were you place small Behavioral Targeting boxes in your websites architecture, this would be a good way to start-up and get some analytical feedback on the conversion rates.

Sales enablement
If you’re into Business to Business – you will love this feature!

Ever thought of your website as a lead harvester, giving qualified leads to your sales department.

Sitecore Online Marketing Suite comes with an integration to MaxMind, which for a small fee to MaxMind translate those IP addresses into which company they belong to, enabling your sales department to react. It is possible to tag important leadpages like; Who are we, Contact us, Pricing, search for “Prices” etc. So that your daily lead report is filtered and only shows users with leadvalue above X, meaning you have to have visited number of leadpages before being considered as a lead.

Example of a lead, which has several visits (note Ebay is fictive in this case):

With Sales enablement it is possible to dig into each potential lead and see details like:
- Number of visits
- User Experience for each visit
- which profile keys score are highest (can tell about their behavior, which department they’ere from etc.).

Lead profiles scores in Sitecore Online Marketing Suite

It is also possible to subscribe to certain leads, which will alert you each time they visit your site.

You can create category of users, like potential lead, existing customer, press, own employees, etc. and classify each user – enabling you to have different reports like leads, visits from existing customers, press etc. and react upon those visits.

If you’re working with personalization you can even personalize content depending on the visitors classification! So you can show press related content to users, who is classified as press and cross sales offers to existing customer users.

Who should use it: Well mainly B2B businesses, but there can be exceptions.

CRM integration
If you’re working with Sales enablement and you have a CRM system, this feature is a killer!

It makes it possible to integrate data from your site to your CRM system, in the Sales report you can click on a button called “CRM” which automatically will save visits from a selected user to a account or contact in your CRM system.
This enables CRM users to have a real-time view on leads and existing customers, which online behavior do they have – are they closing in on a buy?

Below is an example of how to bind a lead from the sales enablement report to an account in Microsoft Dynamics CRM:
Bind data to Microsoft Dynamics CRM from Sitecore Online Marketing Suite

Once the binding is done, you can access visitor behavior from the CRM:
Data from Sitecore Online Marketing Suite in Microsoft Dynamics CRM

Sitecore Online Marketing Suite comes with an out of the box integration to Microsoft CRM, but has an open API so it’s possible to integrate with other CRM systems as well.

Who should use it: Mostly B2B businesses, but there can be exceptions.

With this brief overview of Sitecore Online Marketing Suite, I have created a matrix, where features is compared with different organizations types.
Please note that there can be different scenarios, where another outcome is possible.

In the matrix I have given 1 to 5 points, where 5 indicates that you should defiantly look more into the feature and is also a guideline to start with the features with the highest scores.

Click on the matrix to see a larger overview:
When to use Sitecore Online Marketing Suite matrix

I hope you find this post useful, please provide feedback or comments below.

In my next blog post I will focus on how to get started with Sitecore Online Marketing Suite.

7 comments » | Behavioral Targeting, Online Marketing, Sitecore

Back to top