+ All Categories
Home > Software > My Journey to Personalization and Integration Bliss

My Journey to Personalization and Integration Bliss

Date post: 12-Jan-2017
Category:
Upload: david-walker
View: 75 times
Download: 1 times
Share this document with a friend
74
My Journey to Personalization and Integration Bliss Sitecore Users Virtual Group David Walker Sitecore MVP, Associate Director – Digital Services @ Virtusa.com
Transcript
Page 1: My Journey to Personalization and Integration Bliss

My Journey to Personalization and Integration Bliss

Sitecore Users Virtual GroupDavid WalkerSitecore MVP, Associate Director – Digital Services @ Virtusa.com

Page 2: My Journey to Personalization and Integration Bliss

David Walker• Sitecore 2015 Technology MVP• Sitecore Certified Developer I & II – 5.3• Over 25+ years exp, 75% as a Consultant• Certified Scrum Master, Scrum Developer• MCP in 2003, MCAD & MCSD in 2005• Former Sr App Dev Manager at Microsoft • Former two-time Microsoft ASP.NET MVP• TechFests.com founder – 11th year of TulsaTechFest.com

Connect with MeEmail : [email protected] : @DavidWalkerBlog: RadicalDave.com

Page 3: My Journey to Personalization and Integration Bliss

Agenda/Goals1. Save You x # of Iterations

2. Personalization Overview

3. Lessons Learned4. .NET Core Overview

Page 4: My Journey to Personalization and Integration Bliss

What Would Your Company/Customers Wish For?

Page 5: My Journey to Personalization and Integration Bliss

I’m Here… What’s Your Other Two Wishes?

Page 6: My Journey to Personalization and Integration Bliss

You Can Be The Super Hero!

Page 7: My Journey to Personalization and Integration Bliss

The Sky is Blue… and the birds are singing!

Page 8: My Journey to Personalization and Integration Bliss

1 of only 168 Sitecore MVP’s Worldwide

Page 9: My Journey to Personalization and Integration Bliss

Why Personalize?

Page 10: My Journey to Personalization and Integration Bliss

Why is Personalization so Important?To empower organizations to build the effective meaningful relationships that win customers

for life 

Page 11: My Journey to Personalization and Integration Bliss

Know Every Customer and Shape Every Experience

Page 12: My Journey to Personalization and Integration Bliss

Attracting & Keeping customers for lifeZero

Awareness

Consideration

Purchase

Boredom

Indifference

Honeymoon

Buy

Trial

Page 13: My Journey to Personalization and Integration Bliss

What is your Customer Experience Maturity Level?

Page 14: My Journey to Personalization and Integration Bliss

Problem,What

Problem?

Page 15: My Journey to Personalization and Integration Bliss

Problem: Data is spread across the organization

Apps

CRM SocialMedia

Customer SupportWebsite

POS

Page 16: My Journey to Personalization and Integration Bliss

CRM SocialMedia

Customer SupportWebsite

POS Apps

Problem: Data is spread across the organization

Page 17: My Journey to Personalization and Integration Bliss

SitecoreExperience Platform

To the Rescue

Page 18: My Journey to Personalization and Integration Bliss

Solution: xDB, built specifically for Customer Experience data

CRM SocialMedia

Customer SupportWebsite

POS AppsxDB

Page 19: My Journey to Personalization and Integration Bliss

Solution: xDB - Sitecore Experience Database

Page 20: My Journey to Personalization and Integration Bliss

Integrate Systems to Achieve Personalization Bliss

Page 21: My Journey to Personalization and Integration Bliss

Personalize, How?

Page 22: My Journey to Personalization and Integration Bliss

Use ANY xDB data to Personalize

Page 23: My Journey to Personalization and Integration Bliss

Know Every Customer and Shape Every Experience

Page 24: My Journey to Personalization and Integration Bliss

• Every component

• For every visitor

• Engagement Value measurement

Personalize, Monitor and Measure

Page 25: My Journey to Personalization and Integration Bliss

Test & Optimize

Page 26: My Journey to Personalization and Integration Bliss

Test – Easily Simulate Personalization

Page 27: My Journey to Personalization and Integration Bliss

Optimize – Every Component

Page 28: My Journey to Personalization and Integration Bliss

Optimize – Everywhere

Page 29: My Journey to Personalization and Integration Bliss

Optimize – Everywhere – Across All Channels

Page 30: My Journey to Personalization and Integration Bliss

Optimize – Everywhere – Across Platforms

Page 31: My Journey to Personalization and Integration Bliss

Basic Personalizatio

nOut of the Box!

Page 32: My Journey to Personalization and Integration Bliss

Location Context Aware!

Page 33: My Journey to Personalization and Integration Bliss

Easy to Enhance!

PersonalizationOut of the Box!

Page 34: My Journey to Personalization and Integration Bliss

“Sales Regions”, “Districts” or “Region Groups”?

Page 35: My Journey to Personalization and Integration Bliss

All in just a few lines of code!

Page 36: My Journey to Personalization and Integration Bliss

AccelerateYour Journey

By Joining Mine

Page 37: My Journey to Personalization and Integration Bliss

Easy Integration for Personalizatio

n

Third-Party Data? Piece of Cake!

Page 38: My Journey to Personalization and Integration Bliss

Just a few examples!

Page 39: My Journey to Personalization and Integration Bliss

How About That Weather?

Page 40: My Journey to Personalization and Integration Bliss

How About Property Values?

Page 41: My Journey to Personalization and Integration Bliss

People per Household? Housing Units?

Page 42: My Journey to Personalization and Integration Bliss

Even Commute Time!

Page 43: My Journey to Personalization and Integration Bliss

AccelerateBusiness

Experience

Customers – Demand More, So Deliver More!

Page 44: My Journey to Personalization and Integration Bliss

Sometimes Specific and Simple is Best!

Page 45: My Journey to Personalization and Integration Bliss

But Never Limit The Imaginzation!

Page 46: My Journey to Personalization and Integration Bliss

Adaptive RulesBy Adam Conn@ADC_Sitecore

Plug – for Great tool!

Page 47: My Journey to Personalization and Integration Bliss

The Evolution of

Personalization Has Begun!

It Has Already Begun!

Page 48: My Journey to Personalization and Integration Bliss

Super Size Me!

Page 49: My Journey to Personalization and Integration Bliss

The Evolution of Personalization

Now Exponential!

MIND…BLOWN!

Page 50: My Journey to Personalization and Integration Bliss

MIND…BLOWN!

Page 51: My Journey to Personalization and Integration Bliss

Got API ?Will

Integrate!

Any and All!

Page 52: My Journey to Personalization and Integration Bliss

# API’sx

# Data Points

LIMITLESS OPTIONS

Page 53: My Journey to Personalization and Integration Bliss

Keep Them Separated!

Page 54: My Journey to Personalization and Integration Bliss

Refactor Conditions – Configurable Providers!

Page 55: My Journey to Personalization and Integration Bliss

But Wait

Page 56: My Journey to Personalization and Integration Bliss

There’s More!

Page 57: My Journey to Personalization and Integration Bliss

What if…. A New Requirement:

Page 58: My Journey to Personalization and Integration Bliss

Refactor … yet again

Page 59: My Journey to Personalization and Integration Bliss

Into The Core

Page 60: My Journey to Personalization and Integration Bliss

.NET Core

Page 61: My Journey to Personalization and Integration Bliss

Cross-platformOpen source

FlexibleModular

.NET Core

Page 62: My Journey to Personalization and Integration Bliss

Do it Right

Page 63: My Journey to Personalization and Integration Bliss

The First Time

Page 64: My Journey to Personalization and Integration Bliss

IInterface

Page 65: My Journey to Personalization and Integration Bliss

Example: Sitecore.SharedSource.ListRenderer

GetSitecoreContent

GetWebContentGetDbContent

Page 66: My Journey to Personalization and Integration Bliss

Example: Sitecore.SharedSource.ListRenderer

IDataSource

Page 67: My Journey to Personalization and Integration Bliss

IDataSource

Page 68: My Journey to Personalization and Integration Bliss

Wrap It Up / Key Take Aways1. It is a Journey –

Refactor!2. Always

IInterface3. Abstract to the

Deep-End4. Use .NET Core for

maximum reusability

Page 69: My Journey to Personalization and Integration Bliss

Questions/Ideas?

Page 70: My Journey to Personalization and Integration Bliss

Want More?

Page 71: My Journey to Personalization and Integration Bliss

Get Social!

Page 72: My Journey to Personalization and Integration Bliss

Learn Together

Page 73: My Journey to Personalization and Integration Bliss

@DavidWalker

RadicalDave.com

#Sitecore Slack

Page 74: My Journey to Personalization and Integration Bliss

Resourceshttp://SitecoreUG.orghttp://Sitecore.nethttp://LaunchSitecore.nethttp://Marketplace.Sitecore.nethttp://YouTube.com/User/SitecoreChannel/http://YouTube.com/User/MasterSitecore/

http://GitHub.com/SitecoreDave/Connect with me!Twitter: @DavidWalker, LinkedIn, Facebook, http://RadicalDave.com


Recommended