SlideShare a Scribd company logo
Unofficial Sitecore
Training - Session 9
**UNOFFICIAL
Introduction
Amanda Shiga
 Toronto, Ontario | Nonlinear Creations
 Sitecore MVP 2012-present
 https://www.linkedin.com/in/amandashiga/
 https://twitter.com/amandashiga
 Personalization enthusiast!
Sitecore Stack Exchange – Public Beta
Sitecore Slack
Sitecore Community Updates
Purpose of this Training series
After years of working with Sitecore partners and their developers both onshore &
offshore, we realized that the reason for poor project choices are based on lack
of knowledge.
Sitecore training and certification is great but -- without going too much into
details -- it difficult for even a seasoned .NET developer to bridge the gap.
Our hope is to help newcomers to the Sitecore XP gain a better understanding
and hopefully clear any doubts about working with Sitecore. Even though we
cannot cover everything, we will try to cover all the parts we feel are important.
***Not intended for seasoned Sitecore developers
Sitecore development ain’t easy
We just want to help avoid
Overview
 Data enrichment and personalization
 Getting started: the importance of xDB data enrichment
 Building your strategy: types of personalization in Sitecore
and how/when to apply them
 Keeping personalization manageable for marketing ops
and website performance
 Measuring success: how to determine if personalization is
making a difference
 Useful extensions: some helpful approaches to extend
Sitecore’s personalization capabilities
#personalizationgoals
Great news!
 You have a wonderful platform that facilitates all sorts
of personalization
 You can be a Personalization Hero, impressing your
clients, stakeholders and colleagues and actually
influencing the customer journey
 It’s easy to start!
Known and contextual facts about an
anonymous visitor, such as location,
campaign, referer
CATEGORIES
PERSONALIZATION
CONTEXTUAL
Implicit, behavior-based assumptions
about an anonymous visitor, such as
interest in a product area
BEHAVIOURAL
Known facts about a known visitor how
has willingly self-identified, such as
transactional history, demographics
EXPLICIT
Quickest wins
Mitigates
“creepy”
Opportunity
When is personalization most effective ?
 When one site serves multiple business processes, particularly if the
audience for one of these services is low volume by high value
 “Big fish” donors on a non-profit site
 Alumni on a higher-ed site
 When audiences differ significantly in their motivations for visiting and
information needs
 Prospective vs. returning customers
 When audiences differ in their emotional response to offers
 Baby products vs. sports products
Toronto | Ottawa | New York | Calgary | São Paulo | Florianópolis 13
Sitecore’s personalization paradigm
 Platforms “do” personalization differently
 What’s a segment?
 A group of users defined by a set of characteristics and behaviours
 Some platforms define segments separately from content and location
 In Sitecore, segments are defined via Rules Engine clauses, in the location
where content will be targeted to them
 Pick your spot to personalize (more on that later)
 Define targeting behaviour specific to that component
 Screenshot – rules engine for a sublayout
Meat and potatoes 1: Platform stuff
 Make sure your Sitecore version, license and architecture supports
personalization
 XP-friendly page architecture – component-based and datasource-driven**
 Sitecore 6.5+ and 7 support personalization
 Sitecore XP introduces personalization reporting (woohoo!!)
 Check your Sitecore license – do you have CMS-only?
 Check your Sitecore instance and ensure xDB is enabled
 Switch to Costa Rica Eco-Luxury
Meat and potatoes 2: Measurement
 How do we know if personalization is
making any difference?
 Method #1: The “before and after”
with engagement proxies in any
analytics platform
 Make sure you ISOLATE!
BEFORE AFTER
Isolate impact and make
measurement easier
 Run your experiments sequentially so you can isolate impact, at least to start
 If you have a hard outcome, measure changes in conversion rate for visitor segment
before and after.
 Change in revenue per visitor from Boston visitors
 Increased conversion rate from “Kevin” persona visitors
 If not, measure against bounce rate reduction, time on site, number of pages visited
Example: Targeting international students
Results
0
0.05
0.1
0.15
0.2
0.25
0.3
0.35
0.4
0.45
Pre-personalization Post-personalization
Bounce Rate
0
50
100
150
200
250
300
350
Pre-personalization Post-personalization
Visit Duration
0
0.5
1
1.5
2
2.5
3
3.5
4
4.5
Pre-personalization Post-personalization
Pages per Visit
-23%
23% 14%
Meat and potatoes 2: Measurement
 How do we know if personalization is
making any difference?
 Method #2: Sitecore 8 Personalization
Report
Engagement value!!
 This metric drives a significant amount of “stuff” in
Sitecore (analytics, test success, path analyzer, etc)
 The Basic Premise:
 Not all visitors are created equal
 Some suggest they are more valuable through the actions
they take on your site
 Actions that indicate trust or commitment may suggest
a visitor is valuable
Tagging EV – a 30-minute exercise
 We tag micro- and macro-conversions on the website
with EV in a relative scale, depending on the value of
the action
 We usually use a scale of 5-100
 Build your micro-interactions such that informative
behaviours can be easily distinguished and tracked
 Item views and “onclick” are easiest
 Form submission – important!
 Filtering a list; viewing the “full article”
Administration
 Screenshot- tagging an item with EV / marketing center
Unofficial Sitecore Training - Data enrichment and personalization
Get to know “trailing value/visit” metric
 Your new BFF!
 It will tell you if the visitor’s engagement
increased after they viewed the targeted
content
 This is a concrete way to demonstrate that
personalization made a difference
Unofficial Sitecore Training - Data enrichment and personalization
Building your strategy
 First and foremost, examine your business objectives
 What segment of visitors should be “nudged”?
 What campaigns are you running?
 Understand the types of personalization in Sitecore, when to apply them
 Look at your current analytics to help find those golden opportunities
Types of Sitecore Personalization
Anonymous
 Rules-based personalization
 Personalization rules based no easily
observable values:
 Geography
 Number of visits to site
 Organization
 Profile-based personalization
 Based on visitor profile
 May simulate visitor personas
 Driven by content visitor views
Known
 Explicit personalization
 Draws on information about the visitor
usually stored in a CRM system
 Can be very powerful if rules are
crafted carefully
 Only applicable for portion of visitors
who log-in (or had logged in on a
recent visit)
Rules-based: where we love to start
 You can create rules based on any of the following (or combinations of the following):
Area code
City
Country
Latitude and Longitude
Metrocode
Postal Code
Region
Anonymous vs. logged in
IP Address
ISP name
Business name
Source of visit
Visit number
Page visited
Specific goal achieved
Campaign has been triggered
Device
Finding opportunities: Behaviour
varies by visit (google analytics)
10.11%
8.65%
6.94%
4.03%
New Visitors
Second time visitors
Third time visitors
Fourth+ visit
Home page visitors going to
fees and expenses - MBA - by
visit number
4.42%
5.47%
5.67%
6.54%
New Visitors
Second time visitors
Third time visitors
Fourth+ visit
Application deadlines from MBA
Fulltime page
13.49%
11.09%
10.53%
7.16%
New Visitors
Second time visitors
Third time visitors
Fourth+ visit
Admissions criteria from MBA
Fulltime page
Finding opportunities: High volume,
low engagement (sitecore analytics)
Success: big lifts from small tweaks
Skiweekends.com Tourism New Brunswick Monarch Airlines EasyJet
- Personalized promotions
- Pre-populates coach pick-
up points and airport search
fields
- Uses persona profiling so
content, holiday packages,
promos and incentives are
tailored to the visitor's most
applicable persona profile
- Uses engagement value as
a threshold to encourage
deeper engagement such as
sharing to social media
- Use of homepage badges
to segment visitors
- Personalizing landing
pages for originating from
location-based ad
campaigns
for example, visitors from
Quebec were typically more
interested in beach
vacations than those from
Ontario, who prefer Bay of
Fundy.
- Homepage, flights page
and offers are personalized
for visitors based on flight
searches, booking activity,
location and search referrer.
- Sitecore-driven content is
injected into third-party
booking engine (Navitaire)
on the flights confirmation
page to encourage upselling
- Discovered that 40% of
customers coming to the site
knew they wanted to travel,
but were unsure where to
- "Inspire me" feature
matches travelers with their
perfect trip
- Travelers care more about
their holiday experience
than they do about how
they get there
- Sales up 16%
- 55% increase in conversion
of site visits to online booking
pages
- Bounce rate reduced by
22%
- 38% increase in unique
visitors
- 24% increase in product
page reviews
- 5% sales conversions
increase
- average passenger spend
increased by 1.64 pounds
- higher quality of traffic to
booking funnel
- Campaign doubled
customer engagement with
the email
- Quadrupled conversion
- Including the price
increased conversion by 42%
Location- and campaign-based rules
Injection into third-party booking engine
Segmentation campaigns (badges, “inspire
me”)
Success: recently at Nonlinear…
 An engineering firm wanted to target a premier group of clients by IP address. We
designed a campaign to auto-segment these visitors upon arrival to the website, and
push forward relevant projects and contacts.
 Type: We created a special IP membership rule
 For a non-profit, we identified an opportunity to improve AdWords campaign
performance. We’re implementing personalization on the landing page to reduce
bounce rate, by tying content more closely to the AdWords copy.
 Type: Campaign trigger
 For a university, we saw high volumes of traffic from a visitor segment, but low
engagement. Aha – a missed opportunity! The personalization campaign will look to drive
much more value from that segment by promoting personalized events and thought
leadership.
 Type: Visitor profile
Keep it simple, agile, experimental
Keeping it manageable
 For website performance
 Sitecore “crash” threshold for concurrent experiments?
 Recommend a fail-fast sequential approach
 Beware of CDNs – personalized content needs a server
request. A few hacks for this depending on context.
 For your marketers and content authors
 Personalization makes your UX a living, breathing thing;
harder to keep full view of UX permutations
 Keep track of experiment sequence, lifetime and result
 Build a staggered roadmap
Unofficial Sitecore Training - Data enrichment and personalization
Keeping it manageable
 Strike a balance between personalized content
and avoiding SEO penalization
 Make sure the “default” page crawled by
Googlebot is sufficiently representative of the
page’s offering with no personalization applied
 The “searcher intent” of an organic visit must still
match the “universal content” on the page –
don’t overshadow with too much personalization
Overcoming obstacles - FAQs
 Where can I find step by step instructions on the mechanics of configuring
personalization in Sitecore?
 Sitecore documentation
 Walkthrough: Personalizating components
FAQs
 My xDB is disabled or I have CMS-only mode
 You can still do some in-session personalization
 https://doc.sitecore.net/sitecore_experience_platform/81/setting_up__maintai
ning/experience_management/configuring/the_experience_management_pe
rsonalization_rules
FAQs
 My solution is not XP-friendly
 Refactor one high-value page to support Experience Editor and
personalization. Demonstrate a lift, and make the case for a broader
refactoring or rebuild
 Introduce XP-readiness into your QA process
 Testing scenarios for Sitecore XP readiness
FAQs
 We didn’t have time to tag any engagement value or content profiling
 Focus on the data you do have available (rules-based) and use engagement
proxies external to Sitecore.
 Remember: isolate your experiments.
FAQs
 I can’t get approval or funding to “do personalization”.
 Start with the smallest, simplest experiment you can tie to a business objective
somebody cares about. (Try to avoid needing code changes to do so)
 Demonstrate a lift and go from there.
Upping your personalization game
 Focus on building a broader set of data you can personalize on – what
else can we access that lets us target a group of visitors?
 Dip a toe into content profiling and personalizing to personas
 Install SBOS XCCELERATORS from the Marketplace to give you more options for
Actions and Conditions in the rules engine
 Build custom rules (it’s easy!). We built a rule in an SSO context to personalize on
membership expiry
 There’s a whole world of personalization beyond the anonymous visitor
 Keep an eye towards xConnect
CRM
Social
Media
Customer
Support
Website
POS AppsxDB
IoT
Thanks! And remember, keep it simple!
 Keep good SEO rankings
 Keep platform performance high (do not ask to
calculate a high number of permutations)
 Keep your web team’s life manageable
 Keep your tracking and measuring feasible
 Be a personalization hero and actually go to
production with personalization!
Ad

More Related Content

What's hot (20)

Rebeca miranda-ux-portfolio
Rebeca miranda-ux-portfolioRebeca miranda-ux-portfolio
Rebeca miranda-ux-portfolio
Rebeca Miranda
 
Sitecore: Understanding your visitors and user personas
Sitecore: Understanding your visitors and user personas Sitecore: Understanding your visitors and user personas
Sitecore: Understanding your visitors and user personas
nonlinear creations
 
ifPeople Online Marketing: How to Write and Distribute Messaging that Sells
ifPeople Online Marketing: How to Write and Distribute Messaging that SellsifPeople Online Marketing: How to Write and Distribute Messaging that Sells
ifPeople Online Marketing: How to Write and Distribute Messaging that Sells
ifPeople
 
Get Your Head in the Clouds: Improving Green Marketing and Sales
Get Your Head in the Clouds: Improving Green Marketing and SalesGet Your Head in the Clouds: Improving Green Marketing and Sales
Get Your Head in the Clouds: Improving Green Marketing and Sales
ifPeople
 
What is search engine optimization
What is search engine optimizationWhat is search engine optimization
What is search engine optimization
submissionlist
 
Introduction to Digital Marketing
Introduction to Digital MarketingIntroduction to Digital Marketing
Introduction to Digital Marketing
Profitable Conversions
 
Website Audit Checklist
Website Audit ChecklistWebsite Audit Checklist
Website Audit Checklist
Tim Bourgeois
 
Going All-In On AMP
Going All-In On AMPGoing All-In On AMP
Going All-In On AMP
Benu Aggarwal
 
Plone Kickstart Talk: Top Add-on Products
Plone Kickstart Talk: Top Add-on ProductsPlone Kickstart Talk: Top Add-on Products
Plone Kickstart Talk: Top Add-on Products
ifPeople
 
What Is SEO / Search Engine Optimization
What Is SEO / Search Engine OptimizationWhat Is SEO / Search Engine Optimization
What Is SEO / Search Engine Optimization
Reena ji
 
Basics of seo
Basics of seo Basics of seo
Basics of seo
AneenaBinoy2
 
Basics of seo
Basics of seoBasics of seo
Basics of seo
Aneena Binoy
 
How to make Sitecore your growth platform?
How to make Sitecore your  growth platform?How to make Sitecore your  growth platform?
How to make Sitecore your growth platform?
Ameex Technologies
 
Ektron London Conference: Cross Channel Personalisation and Behavioural Marke...
Ektron London Conference: Cross Channel Personalisation and Behavioural Marke...Ektron London Conference: Cross Channel Personalisation and Behavioural Marke...
Ektron London Conference: Cross Channel Personalisation and Behavioural Marke...
Ektron
 
Real Time Personalization in Sitecore Experience Profile
Real Time Personalization in Sitecore Experience ProfileReal Time Personalization in Sitecore Experience Profile
Real Time Personalization in Sitecore Experience Profile
Suyati Technologies
 
What is SEO? The Mystery Ends Here
What is SEO? The Mystery Ends HereWhat is SEO? The Mystery Ends Here
What is SEO? The Mystery Ends Here
eMedia Design Company
 
GetPaid: Exploring Ecommerce in Plone
GetPaid: Exploring Ecommerce in PloneGetPaid: Exploring Ecommerce in Plone
GetPaid: Exploring Ecommerce in Plone
ifPeople
 
Building a Best-in-Class Economic Development Website
Building a Best-in-Class Economic Development WebsiteBuilding a Best-in-Class Economic Development Website
Building a Best-in-Class Economic Development Website
Atlas Integrated
 
What is seo
What is seoWhat is seo
What is seo
praveengalagali
 
Intro to Web Marketing - sites, SEO and social media
Intro to Web Marketing - sites, SEO and social mediaIntro to Web Marketing - sites, SEO and social media
Intro to Web Marketing - sites, SEO and social media
Pixel/Point Press Digital Marketing
 
Rebeca miranda-ux-portfolio
Rebeca miranda-ux-portfolioRebeca miranda-ux-portfolio
Rebeca miranda-ux-portfolio
Rebeca Miranda
 
Sitecore: Understanding your visitors and user personas
Sitecore: Understanding your visitors and user personas Sitecore: Understanding your visitors and user personas
Sitecore: Understanding your visitors and user personas
nonlinear creations
 
ifPeople Online Marketing: How to Write and Distribute Messaging that Sells
ifPeople Online Marketing: How to Write and Distribute Messaging that SellsifPeople Online Marketing: How to Write and Distribute Messaging that Sells
ifPeople Online Marketing: How to Write and Distribute Messaging that Sells
ifPeople
 
Get Your Head in the Clouds: Improving Green Marketing and Sales
Get Your Head in the Clouds: Improving Green Marketing and SalesGet Your Head in the Clouds: Improving Green Marketing and Sales
Get Your Head in the Clouds: Improving Green Marketing and Sales
ifPeople
 
What is search engine optimization
What is search engine optimizationWhat is search engine optimization
What is search engine optimization
submissionlist
 
Website Audit Checklist
Website Audit ChecklistWebsite Audit Checklist
Website Audit Checklist
Tim Bourgeois
 
Plone Kickstart Talk: Top Add-on Products
Plone Kickstart Talk: Top Add-on ProductsPlone Kickstart Talk: Top Add-on Products
Plone Kickstart Talk: Top Add-on Products
ifPeople
 
What Is SEO / Search Engine Optimization
What Is SEO / Search Engine OptimizationWhat Is SEO / Search Engine Optimization
What Is SEO / Search Engine Optimization
Reena ji
 
How to make Sitecore your growth platform?
How to make Sitecore your  growth platform?How to make Sitecore your  growth platform?
How to make Sitecore your growth platform?
Ameex Technologies
 
Ektron London Conference: Cross Channel Personalisation and Behavioural Marke...
Ektron London Conference: Cross Channel Personalisation and Behavioural Marke...Ektron London Conference: Cross Channel Personalisation and Behavioural Marke...
Ektron London Conference: Cross Channel Personalisation and Behavioural Marke...
Ektron
 
Real Time Personalization in Sitecore Experience Profile
Real Time Personalization in Sitecore Experience ProfileReal Time Personalization in Sitecore Experience Profile
Real Time Personalization in Sitecore Experience Profile
Suyati Technologies
 
GetPaid: Exploring Ecommerce in Plone
GetPaid: Exploring Ecommerce in PloneGetPaid: Exploring Ecommerce in Plone
GetPaid: Exploring Ecommerce in Plone
ifPeople
 
Building a Best-in-Class Economic Development Website
Building a Best-in-Class Economic Development WebsiteBuilding a Best-in-Class Economic Development Website
Building a Best-in-Class Economic Development Website
Atlas Integrated
 

Similar to Unofficial Sitecore Training - Data enrichment and personalization (20)

Launching a Personalization Pilot with Acquia Lift: From Concept to Customers...
Launching a Personalization Pilot with Acquia Lift: From Concept to Customers...Launching a Personalization Pilot with Acquia Lift: From Concept to Customers...
Launching a Personalization Pilot with Acquia Lift: From Concept to Customers...
Acquia
 
Google Analytics: Overview & Key Metrics for Retirement Communities
Google Analytics: Overview & Key Metrics for Retirement CommunitiesGoogle Analytics: Overview & Key Metrics for Retirement Communities
Google Analytics: Overview & Key Metrics for Retirement Communities
Our Kids Media
 
SaaS Marketing - Blogging, Social and Search
SaaS Marketing - Blogging, Social and SearchSaaS Marketing - Blogging, Social and Search
SaaS Marketing - Blogging, Social and Search
Agile SEO
 
Kamloops2012 Online Marketing for Heritage Operators
Kamloops2012 Online Marketing for Heritage OperatorsKamloops2012 Online Marketing for Heritage Operators
Kamloops2012 Online Marketing for Heritage Operators
PlusROI Online Marketing
 
Driving, Measuring & Turbo-Charging Client Engagement in the Legal Arena!
Driving, Measuring & Turbo-Charging Client Engagement in the Legal Arena!Driving, Measuring & Turbo-Charging Client Engagement in the Legal Arena!
Driving, Measuring & Turbo-Charging Client Engagement in the Legal Arena!
edynamic
 
Web Analytics Workshop - Verwijder die blinddoek
Web Analytics Workshop - Verwijder die blinddoekWeb Analytics Workshop - Verwijder die blinddoek
Web Analytics Workshop - Verwijder die blinddoek
E-Nor
 
Workshop 1tuesday _v1
Workshop 1tuesday _v1Workshop 1tuesday _v1
Workshop 1tuesday _v1
mignolet laurent
 
Google Analytics: Overview & Key Metrics for Schools and Camps
Google Analytics: Overview & Key Metrics for Schools and CampsGoogle Analytics: Overview & Key Metrics for Schools and Camps
Google Analytics: Overview & Key Metrics for Schools and Camps
Our Kids Media
 
Amiro Consulting - Cloud Marketing Solutions
Amiro Consulting - Cloud Marketing SolutionsAmiro Consulting - Cloud Marketing Solutions
Amiro Consulting - Cloud Marketing Solutions
Amiro Consulting
 
Why Website Personalization Matters
Why Website Personalization MattersWhy Website Personalization Matters
Why Website Personalization Matters
Sitecore
 
Interact16 Crystal Olig: Web Architecture to Fuel Customized, Human Experiences
Interact16 Crystal Olig: Web Architecture to Fuel Customized, Human ExperiencesInteract16 Crystal Olig: Web Architecture to Fuel Customized, Human Experiences
Interact16 Crystal Olig: Web Architecture to Fuel Customized, Human Experiences
Lessing-Flynn
 
Website Development and Marketing Proposal PowerPoint Presentation Slides
Website Development and Marketing Proposal PowerPoint Presentation Slides Website Development and Marketing Proposal PowerPoint Presentation Slides
Website Development and Marketing Proposal PowerPoint Presentation Slides
SlideTeam
 
Why Marketing is Broken, and how Time to Value fixes it!
Why Marketing is Broken, and how Time to Value fixes it!Why Marketing is Broken, and how Time to Value fixes it!
Why Marketing is Broken, and how Time to Value fixes it!
edynamic
 
Personalize Wisely: The Dos and Don'ts of Personalization
Personalize Wisely: The Dos and Don'ts of PersonalizationPersonalize Wisely: The Dos and Don'ts of Personalization
Personalize Wisely: The Dos and Don'ts of Personalization
Denise Douglas
 
Understanding google analytics
Understanding google analyticsUnderstanding google analytics
Understanding google analytics
Ann Stanley
 
Working in Harmony - UI/UX- SEO
Working in Harmony - UI/UX- SEO Working in Harmony - UI/UX- SEO
Working in Harmony - UI/UX- SEO
Benu Aggarwal
 
How to improve your performance online - survey results Microsoft Dynamics Pa...
How to improve your performance online - survey results Microsoft Dynamics Pa...How to improve your performance online - survey results Microsoft Dynamics Pa...
How to improve your performance online - survey results Microsoft Dynamics Pa...
Patrick Dalle
 
Google Analytics : Overview & Customization
Google Analytics : Overview & CustomizationGoogle Analytics : Overview & Customization
Google Analytics : Overview & Customization
Our Kids Media
 
Document from Aswin Unni Puthuparambil-5.pptx
Document from Aswin Unni Puthuparambil-5.pptxDocument from Aswin Unni Puthuparambil-5.pptx
Document from Aswin Unni Puthuparambil-5.pptx
SibyJames1
 
Web Analytics Training for Business Link
Web Analytics Training for Business LinkWeb Analytics Training for Business Link
Web Analytics Training for Business Link
Business & Enterprise North East
 
Launching a Personalization Pilot with Acquia Lift: From Concept to Customers...
Launching a Personalization Pilot with Acquia Lift: From Concept to Customers...Launching a Personalization Pilot with Acquia Lift: From Concept to Customers...
Launching a Personalization Pilot with Acquia Lift: From Concept to Customers...
Acquia
 
Google Analytics: Overview & Key Metrics for Retirement Communities
Google Analytics: Overview & Key Metrics for Retirement CommunitiesGoogle Analytics: Overview & Key Metrics for Retirement Communities
Google Analytics: Overview & Key Metrics for Retirement Communities
Our Kids Media
 
SaaS Marketing - Blogging, Social and Search
SaaS Marketing - Blogging, Social and SearchSaaS Marketing - Blogging, Social and Search
SaaS Marketing - Blogging, Social and Search
Agile SEO
 
Kamloops2012 Online Marketing for Heritage Operators
Kamloops2012 Online Marketing for Heritage OperatorsKamloops2012 Online Marketing for Heritage Operators
Kamloops2012 Online Marketing for Heritage Operators
PlusROI Online Marketing
 
Driving, Measuring & Turbo-Charging Client Engagement in the Legal Arena!
Driving, Measuring & Turbo-Charging Client Engagement in the Legal Arena!Driving, Measuring & Turbo-Charging Client Engagement in the Legal Arena!
Driving, Measuring & Turbo-Charging Client Engagement in the Legal Arena!
edynamic
 
Web Analytics Workshop - Verwijder die blinddoek
Web Analytics Workshop - Verwijder die blinddoekWeb Analytics Workshop - Verwijder die blinddoek
Web Analytics Workshop - Verwijder die blinddoek
E-Nor
 
Google Analytics: Overview & Key Metrics for Schools and Camps
Google Analytics: Overview & Key Metrics for Schools and CampsGoogle Analytics: Overview & Key Metrics for Schools and Camps
Google Analytics: Overview & Key Metrics for Schools and Camps
Our Kids Media
 
Amiro Consulting - Cloud Marketing Solutions
Amiro Consulting - Cloud Marketing SolutionsAmiro Consulting - Cloud Marketing Solutions
Amiro Consulting - Cloud Marketing Solutions
Amiro Consulting
 
Why Website Personalization Matters
Why Website Personalization MattersWhy Website Personalization Matters
Why Website Personalization Matters
Sitecore
 
Interact16 Crystal Olig: Web Architecture to Fuel Customized, Human Experiences
Interact16 Crystal Olig: Web Architecture to Fuel Customized, Human ExperiencesInteract16 Crystal Olig: Web Architecture to Fuel Customized, Human Experiences
Interact16 Crystal Olig: Web Architecture to Fuel Customized, Human Experiences
Lessing-Flynn
 
Website Development and Marketing Proposal PowerPoint Presentation Slides
Website Development and Marketing Proposal PowerPoint Presentation Slides Website Development and Marketing Proposal PowerPoint Presentation Slides
Website Development and Marketing Proposal PowerPoint Presentation Slides
SlideTeam
 
Why Marketing is Broken, and how Time to Value fixes it!
Why Marketing is Broken, and how Time to Value fixes it!Why Marketing is Broken, and how Time to Value fixes it!
Why Marketing is Broken, and how Time to Value fixes it!
edynamic
 
Personalize Wisely: The Dos and Don'ts of Personalization
Personalize Wisely: The Dos and Don'ts of PersonalizationPersonalize Wisely: The Dos and Don'ts of Personalization
Personalize Wisely: The Dos and Don'ts of Personalization
Denise Douglas
 
Understanding google analytics
Understanding google analyticsUnderstanding google analytics
Understanding google analytics
Ann Stanley
 
Working in Harmony - UI/UX- SEO
Working in Harmony - UI/UX- SEO Working in Harmony - UI/UX- SEO
Working in Harmony - UI/UX- SEO
Benu Aggarwal
 
How to improve your performance online - survey results Microsoft Dynamics Pa...
How to improve your performance online - survey results Microsoft Dynamics Pa...How to improve your performance online - survey results Microsoft Dynamics Pa...
How to improve your performance online - survey results Microsoft Dynamics Pa...
Patrick Dalle
 
Google Analytics : Overview & Customization
Google Analytics : Overview & CustomizationGoogle Analytics : Overview & Customization
Google Analytics : Overview & Customization
Our Kids Media
 
Document from Aswin Unni Puthuparambil-5.pptx
Document from Aswin Unni Puthuparambil-5.pptxDocument from Aswin Unni Puthuparambil-5.pptx
Document from Aswin Unni Puthuparambil-5.pptx
SibyJames1
 
Ad

More from nonlinear creations (14)

Sitecore User Group: Session State and Sitecore xDB
Sitecore User Group: Session State and Sitecore xDB Sitecore User Group: Session State and Sitecore xDB
Sitecore User Group: Session State and Sitecore xDB
nonlinear creations
 
Sitecore on Azure
Sitecore on AzureSitecore on Azure
Sitecore on Azure
nonlinear creations
 
Design Credibility: No one trusts an ugly website
Design Credibility: No one trusts an ugly websiteDesign Credibility: No one trusts an ugly website
Design Credibility: No one trusts an ugly website
nonlinear creations
 
National Wildlife Federation- OMS- Dreamcore 2011
National Wildlife Federation- OMS- Dreamcore 2011National Wildlife Federation- OMS- Dreamcore 2011
National Wildlife Federation- OMS- Dreamcore 2011
nonlinear creations
 
Sitecore MVC: Converting Web Forms sublayouts
Sitecore MVC: Converting Web Forms sublayoutsSitecore MVC: Converting Web Forms sublayouts
Sitecore MVC: Converting Web Forms sublayouts
nonlinear creations
 
Sitecore MVC: What it is and why it's important
Sitecore MVC: What it is and why it's importantSitecore MVC: What it is and why it's important
Sitecore MVC: What it is and why it's important
nonlinear creations
 
Spiral into control with Knowledge Management
Spiral into control with Knowledge ManagementSpiral into control with Knowledge Management
Spiral into control with Knowledge Management
nonlinear creations
 
Icebergs
IcebergsIcebergs
Icebergs
nonlinear creations
 
8 tips for successful change management
8 tips for successful change management8 tips for successful change management
8 tips for successful change management
nonlinear creations
 
Cms project-failing-the-software-or-the-partner
Cms project-failing-the-software-or-the-partnerCms project-failing-the-software-or-the-partner
Cms project-failing-the-software-or-the-partner
nonlinear creations
 
Understanding cloud platform services
Understanding cloud platform servicesUnderstanding cloud platform services
Understanding cloud platform services
nonlinear creations
 
ALM 101: An introduction to application lifecycle management
ALM 101: An introduction to application lifecycle managementALM 101: An introduction to application lifecycle management
ALM 101: An introduction to application lifecycle management
nonlinear creations
 
Social intranets: 10 ways to drive adoption
Social intranets: 10 ways to drive adoptionSocial intranets: 10 ways to drive adoption
Social intranets: 10 ways to drive adoption
nonlinear creations
 
Sitecore 7: A developers quest to mastering unit testing
Sitecore 7: A developers quest to mastering unit testingSitecore 7: A developers quest to mastering unit testing
Sitecore 7: A developers quest to mastering unit testing
nonlinear creations
 
Sitecore User Group: Session State and Sitecore xDB
Sitecore User Group: Session State and Sitecore xDB Sitecore User Group: Session State and Sitecore xDB
Sitecore User Group: Session State and Sitecore xDB
nonlinear creations
 
Design Credibility: No one trusts an ugly website
Design Credibility: No one trusts an ugly websiteDesign Credibility: No one trusts an ugly website
Design Credibility: No one trusts an ugly website
nonlinear creations
 
National Wildlife Federation- OMS- Dreamcore 2011
National Wildlife Federation- OMS- Dreamcore 2011National Wildlife Federation- OMS- Dreamcore 2011
National Wildlife Federation- OMS- Dreamcore 2011
nonlinear creations
 
Sitecore MVC: Converting Web Forms sublayouts
Sitecore MVC: Converting Web Forms sublayoutsSitecore MVC: Converting Web Forms sublayouts
Sitecore MVC: Converting Web Forms sublayouts
nonlinear creations
 
Sitecore MVC: What it is and why it's important
Sitecore MVC: What it is and why it's importantSitecore MVC: What it is and why it's important
Sitecore MVC: What it is and why it's important
nonlinear creations
 
Spiral into control with Knowledge Management
Spiral into control with Knowledge ManagementSpiral into control with Knowledge Management
Spiral into control with Knowledge Management
nonlinear creations
 
8 tips for successful change management
8 tips for successful change management8 tips for successful change management
8 tips for successful change management
nonlinear creations
 
Cms project-failing-the-software-or-the-partner
Cms project-failing-the-software-or-the-partnerCms project-failing-the-software-or-the-partner
Cms project-failing-the-software-or-the-partner
nonlinear creations
 
Understanding cloud platform services
Understanding cloud platform servicesUnderstanding cloud platform services
Understanding cloud platform services
nonlinear creations
 
ALM 101: An introduction to application lifecycle management
ALM 101: An introduction to application lifecycle managementALM 101: An introduction to application lifecycle management
ALM 101: An introduction to application lifecycle management
nonlinear creations
 
Social intranets: 10 ways to drive adoption
Social intranets: 10 ways to drive adoptionSocial intranets: 10 ways to drive adoption
Social intranets: 10 ways to drive adoption
nonlinear creations
 
Sitecore 7: A developers quest to mastering unit testing
Sitecore 7: A developers quest to mastering unit testingSitecore 7: A developers quest to mastering unit testing
Sitecore 7: A developers quest to mastering unit testing
nonlinear creations
 
Ad

Recently uploaded (20)

Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)
Ortus Solutions, Corp
 
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded DevelopersLinux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Toradex
 
Andrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell: Transforming Business Strategy Through Data-Driven InsightsAndrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell
 
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdfSAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
Precisely
 
TrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business ConsultingTrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business Consulting
Trs Labs
 
How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?
Daniel Lehner
 
Build Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For DevsBuild Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For Devs
Brian McKeiver
 
AI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global TrendsAI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global Trends
InData Labs
 
Semantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AISemantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AI
artmondano
 
HCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser EnvironmentsHCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser Environments
panagenda
 
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptxDevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
Justin Reock
 
Drupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy ConsumptionDrupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy Consumption
Exove
 
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdfComplete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Software Company
 
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Impelsys Inc.
 
2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx
Samuele Fogagnolo
 
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath MaestroDev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
UiPathCommunity
 
Big Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur MorganBig Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur Morgan
Arthur Morgan
 
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager APIUiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPathCommunity
 
Role of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered ManufacturingRole of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered Manufacturing
Andrew Leo
 
What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...
Vishnu Singh Chundawat
 
Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)
Ortus Solutions, Corp
 
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded DevelopersLinux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Toradex
 
Andrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell: Transforming Business Strategy Through Data-Driven InsightsAndrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell
 
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdfSAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
Precisely
 
TrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business ConsultingTrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business Consulting
Trs Labs
 
How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?
Daniel Lehner
 
Build Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For DevsBuild Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For Devs
Brian McKeiver
 
AI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global TrendsAI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global Trends
InData Labs
 
Semantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AISemantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AI
artmondano
 
HCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser EnvironmentsHCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser Environments
panagenda
 
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptxDevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
Justin Reock
 
Drupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy ConsumptionDrupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy Consumption
Exove
 
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdfComplete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Software Company
 
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Impelsys Inc.
 
2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx
Samuele Fogagnolo
 
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath MaestroDev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
UiPathCommunity
 
Big Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur MorganBig Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur Morgan
Arthur Morgan
 
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager APIUiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPathCommunity
 
Role of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered ManufacturingRole of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered Manufacturing
Andrew Leo
 
What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...
Vishnu Singh Chundawat
 

Unofficial Sitecore Training - Data enrichment and personalization

  • 1. Unofficial Sitecore Training - Session 9 **UNOFFICIAL
  • 2. Introduction Amanda Shiga  Toronto, Ontario | Nonlinear Creations  Sitecore MVP 2012-present  https://www.linkedin.com/in/amandashiga/  https://twitter.com/amandashiga  Personalization enthusiast!
  • 3. Sitecore Stack Exchange – Public Beta
  • 6. Purpose of this Training series After years of working with Sitecore partners and their developers both onshore & offshore, we realized that the reason for poor project choices are based on lack of knowledge. Sitecore training and certification is great but -- without going too much into details -- it difficult for even a seasoned .NET developer to bridge the gap. Our hope is to help newcomers to the Sitecore XP gain a better understanding and hopefully clear any doubts about working with Sitecore. Even though we cannot cover everything, we will try to cover all the parts we feel are important. ***Not intended for seasoned Sitecore developers
  • 8. We just want to help avoid
  • 9. Overview  Data enrichment and personalization  Getting started: the importance of xDB data enrichment  Building your strategy: types of personalization in Sitecore and how/when to apply them  Keeping personalization manageable for marketing ops and website performance  Measuring success: how to determine if personalization is making a difference  Useful extensions: some helpful approaches to extend Sitecore’s personalization capabilities
  • 11. Great news!  You have a wonderful platform that facilitates all sorts of personalization  You can be a Personalization Hero, impressing your clients, stakeholders and colleagues and actually influencing the customer journey  It’s easy to start!
  • 12. Known and contextual facts about an anonymous visitor, such as location, campaign, referer CATEGORIES PERSONALIZATION CONTEXTUAL Implicit, behavior-based assumptions about an anonymous visitor, such as interest in a product area BEHAVIOURAL Known facts about a known visitor how has willingly self-identified, such as transactional history, demographics EXPLICIT Quickest wins Mitigates “creepy” Opportunity
  • 13. When is personalization most effective ?  When one site serves multiple business processes, particularly if the audience for one of these services is low volume by high value  “Big fish” donors on a non-profit site  Alumni on a higher-ed site  When audiences differ significantly in their motivations for visiting and information needs  Prospective vs. returning customers  When audiences differ in their emotional response to offers  Baby products vs. sports products Toronto | Ottawa | New York | Calgary | São Paulo | Florianópolis 13
  • 14. Sitecore’s personalization paradigm  Platforms “do” personalization differently  What’s a segment?  A group of users defined by a set of characteristics and behaviours  Some platforms define segments separately from content and location  In Sitecore, segments are defined via Rules Engine clauses, in the location where content will be targeted to them  Pick your spot to personalize (more on that later)  Define targeting behaviour specific to that component
  • 15.  Screenshot – rules engine for a sublayout
  • 16. Meat and potatoes 1: Platform stuff  Make sure your Sitecore version, license and architecture supports personalization  XP-friendly page architecture – component-based and datasource-driven**  Sitecore 6.5+ and 7 support personalization  Sitecore XP introduces personalization reporting (woohoo!!)  Check your Sitecore license – do you have CMS-only?  Check your Sitecore instance and ensure xDB is enabled  Switch to Costa Rica Eco-Luxury
  • 17. Meat and potatoes 2: Measurement  How do we know if personalization is making any difference?  Method #1: The “before and after” with engagement proxies in any analytics platform  Make sure you ISOLATE! BEFORE AFTER
  • 18. Isolate impact and make measurement easier  Run your experiments sequentially so you can isolate impact, at least to start  If you have a hard outcome, measure changes in conversion rate for visitor segment before and after.  Change in revenue per visitor from Boston visitors  Increased conversion rate from “Kevin” persona visitors  If not, measure against bounce rate reduction, time on site, number of pages visited
  • 20. Results 0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 Pre-personalization Post-personalization Bounce Rate 0 50 100 150 200 250 300 350 Pre-personalization Post-personalization Visit Duration 0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 Pre-personalization Post-personalization Pages per Visit -23% 23% 14%
  • 21. Meat and potatoes 2: Measurement  How do we know if personalization is making any difference?  Method #2: Sitecore 8 Personalization Report
  • 22. Engagement value!!  This metric drives a significant amount of “stuff” in Sitecore (analytics, test success, path analyzer, etc)  The Basic Premise:  Not all visitors are created equal  Some suggest they are more valuable through the actions they take on your site  Actions that indicate trust or commitment may suggest a visitor is valuable
  • 23. Tagging EV – a 30-minute exercise  We tag micro- and macro-conversions on the website with EV in a relative scale, depending on the value of the action  We usually use a scale of 5-100  Build your micro-interactions such that informative behaviours can be easily distinguished and tracked  Item views and “onclick” are easiest  Form submission – important!  Filtering a list; viewing the “full article”
  • 24. Administration  Screenshot- tagging an item with EV / marketing center
  • 26. Get to know “trailing value/visit” metric  Your new BFF!  It will tell you if the visitor’s engagement increased after they viewed the targeted content  This is a concrete way to demonstrate that personalization made a difference
  • 28. Building your strategy  First and foremost, examine your business objectives  What segment of visitors should be “nudged”?  What campaigns are you running?  Understand the types of personalization in Sitecore, when to apply them  Look at your current analytics to help find those golden opportunities
  • 29. Types of Sitecore Personalization Anonymous  Rules-based personalization  Personalization rules based no easily observable values:  Geography  Number of visits to site  Organization  Profile-based personalization  Based on visitor profile  May simulate visitor personas  Driven by content visitor views Known  Explicit personalization  Draws on information about the visitor usually stored in a CRM system  Can be very powerful if rules are crafted carefully  Only applicable for portion of visitors who log-in (or had logged in on a recent visit)
  • 30. Rules-based: where we love to start  You can create rules based on any of the following (or combinations of the following): Area code City Country Latitude and Longitude Metrocode Postal Code Region Anonymous vs. logged in IP Address ISP name Business name Source of visit Visit number Page visited Specific goal achieved Campaign has been triggered Device
  • 31. Finding opportunities: Behaviour varies by visit (google analytics) 10.11% 8.65% 6.94% 4.03% New Visitors Second time visitors Third time visitors Fourth+ visit Home page visitors going to fees and expenses - MBA - by visit number 4.42% 5.47% 5.67% 6.54% New Visitors Second time visitors Third time visitors Fourth+ visit Application deadlines from MBA Fulltime page 13.49% 11.09% 10.53% 7.16% New Visitors Second time visitors Third time visitors Fourth+ visit Admissions criteria from MBA Fulltime page
  • 32. Finding opportunities: High volume, low engagement (sitecore analytics)
  • 33. Success: big lifts from small tweaks Skiweekends.com Tourism New Brunswick Monarch Airlines EasyJet - Personalized promotions - Pre-populates coach pick- up points and airport search fields - Uses persona profiling so content, holiday packages, promos and incentives are tailored to the visitor's most applicable persona profile - Uses engagement value as a threshold to encourage deeper engagement such as sharing to social media - Use of homepage badges to segment visitors - Personalizing landing pages for originating from location-based ad campaigns for example, visitors from Quebec were typically more interested in beach vacations than those from Ontario, who prefer Bay of Fundy. - Homepage, flights page and offers are personalized for visitors based on flight searches, booking activity, location and search referrer. - Sitecore-driven content is injected into third-party booking engine (Navitaire) on the flights confirmation page to encourage upselling - Discovered that 40% of customers coming to the site knew they wanted to travel, but were unsure where to - "Inspire me" feature matches travelers with their perfect trip - Travelers care more about their holiday experience than they do about how they get there - Sales up 16% - 55% increase in conversion of site visits to online booking pages - Bounce rate reduced by 22% - 38% increase in unique visitors - 24% increase in product page reviews - 5% sales conversions increase - average passenger spend increased by 1.64 pounds - higher quality of traffic to booking funnel - Campaign doubled customer engagement with the email - Quadrupled conversion - Including the price increased conversion by 42% Location- and campaign-based rules Injection into third-party booking engine Segmentation campaigns (badges, “inspire me”)
  • 34. Success: recently at Nonlinear…  An engineering firm wanted to target a premier group of clients by IP address. We designed a campaign to auto-segment these visitors upon arrival to the website, and push forward relevant projects and contacts.  Type: We created a special IP membership rule  For a non-profit, we identified an opportunity to improve AdWords campaign performance. We’re implementing personalization on the landing page to reduce bounce rate, by tying content more closely to the AdWords copy.  Type: Campaign trigger  For a university, we saw high volumes of traffic from a visitor segment, but low engagement. Aha – a missed opportunity! The personalization campaign will look to drive much more value from that segment by promoting personalized events and thought leadership.  Type: Visitor profile
  • 35. Keep it simple, agile, experimental
  • 36. Keeping it manageable  For website performance  Sitecore “crash” threshold for concurrent experiments?  Recommend a fail-fast sequential approach  Beware of CDNs – personalized content needs a server request. A few hacks for this depending on context.  For your marketers and content authors  Personalization makes your UX a living, breathing thing; harder to keep full view of UX permutations  Keep track of experiment sequence, lifetime and result  Build a staggered roadmap
  • 38. Keeping it manageable  Strike a balance between personalized content and avoiding SEO penalization  Make sure the “default” page crawled by Googlebot is sufficiently representative of the page’s offering with no personalization applied  The “searcher intent” of an organic visit must still match the “universal content” on the page – don’t overshadow with too much personalization
  • 39. Overcoming obstacles - FAQs  Where can I find step by step instructions on the mechanics of configuring personalization in Sitecore?  Sitecore documentation  Walkthrough: Personalizating components
  • 40. FAQs  My xDB is disabled or I have CMS-only mode  You can still do some in-session personalization  https://doc.sitecore.net/sitecore_experience_platform/81/setting_up__maintai ning/experience_management/configuring/the_experience_management_pe rsonalization_rules
  • 41. FAQs  My solution is not XP-friendly  Refactor one high-value page to support Experience Editor and personalization. Demonstrate a lift, and make the case for a broader refactoring or rebuild  Introduce XP-readiness into your QA process  Testing scenarios for Sitecore XP readiness
  • 42. FAQs  We didn’t have time to tag any engagement value or content profiling  Focus on the data you do have available (rules-based) and use engagement proxies external to Sitecore.  Remember: isolate your experiments.
  • 43. FAQs  I can’t get approval or funding to “do personalization”.  Start with the smallest, simplest experiment you can tie to a business objective somebody cares about. (Try to avoid needing code changes to do so)  Demonstrate a lift and go from there.
  • 44. Upping your personalization game  Focus on building a broader set of data you can personalize on – what else can we access that lets us target a group of visitors?  Dip a toe into content profiling and personalizing to personas  Install SBOS XCCELERATORS from the Marketplace to give you more options for Actions and Conditions in the rules engine  Build custom rules (it’s easy!). We built a rule in an SSO context to personalize on membership expiry  There’s a whole world of personalization beyond the anonymous visitor  Keep an eye towards xConnect
  • 46. Thanks! And remember, keep it simple!  Keep good SEO rankings  Keep platform performance high (do not ask to calculate a high number of permutations)  Keep your web team’s life manageable  Keep your tracking and measuring feasible  Be a personalization hero and actually go to production with personalization!