Houston Sitecore User Group Meetup - Personalization and Integration Unleashed

Preview:

Citation preview

Personalization and Integration Unleashed!

Houston Sitecore Users GroupDavid WalkerSitecore 2015 Technology MVP, 2x Microsoft MVP, CSM, CSD, MCP, MCAD, MCSD

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 : dave@radicaldave.comTwitter : @DavidWalkerBlog: RadicalDave.com

Agenda/Goals1. Save You x # of Iterations

2. Personalization Overview

3. Lessons Learned4. .NET Core Overview

What Would Your Company/Customers Wish For?

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

You Can Be The Super Hero!

The Sky is Blue… and the birds are singing!

1 of only 168 Sitecore MVP’s Worldwide

Why Personalize?

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

for life 

Know Every Customer and Shape Every Experience

Attracting & Keeping customers for lifeZero

Awareness

Consideration

Purchase

Boredom

Indifference

Honeymoon

Buy

Trial

What is your Customer Experience Maturity Level?

Problem,What

Problem?

Problem: Data is spread across the organization

Apps

CRM SocialMedia

Customer SupportWebsite

POS

CRM SocialMedia

Customer SupportWebsite

POS Apps

Problem: Data is spread across the organization

SitecoreExperience Platform

To the Rescue

Solution: xDB, built specifically for Customer Experience data

CRM SocialMedia

Customer SupportWebsite

POS AppsxDB

Solution: xDB - Sitecore Experience Database

Integrate Systems to Achieve Personalization Bliss

Personalize, How?

Using Content Editor

Or Experience Editor

Use ANY xDB data to Personalize

Know Every Customer and Shape Every Experience

• Every component

• For every visitor

• Engagement Value measurement

Personalize, Monitor and Measure

Test & Optimize

Test – Easily Simulate Personalization

Optimize – Every Component

Optimize – Everywhere

Optimize – Everywhere – Across All Channels

Optimize – Everywhere – Across Platforms

Basic Personalizatio

nOut of the Box!

Location Context Aware!

Easy to Enhance!

PersonalizationOut of the Box!

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

All in just a few lines of code!

AccelerateYour Journey

By Joining Mine

Easy Integration for Personalizatio

n

Third-Party Data? Piece of Cake!

Just a few examples!

How About That Weather?

How About Property Values?

People per Household? Housing Units?

Even Commute Time!

AccelerateBusiness

Experience

Customers – Demand More, So Deliver More!

Sometimes Specific and Simple is Best!

But Never Limit The Imaginzation!

Adaptive RulesBy Adam Conn@ADC_Sitecore

Plug – for Great tool!

The Evolution of

Personalization Has Begun!

It Has Already Begun!

Super Size Me!

The Evolution of Personalization

Now Exponential!

MIND…BLOWN!

MIND…BLOWN!

Got API ?Will

Integrate!

Any and All!

# API’sx

# Data Points

LIMITLESS OPTIONS

Keep Them Separated!

Refactor Conditions – Configurable Providers!

But Wait

There’s More!

What if…. A New Requirement:

Refactor … yet again

Into The Core

.NET Core

Cross-platformOpen source

FlexibleModular

.NET Core

Do it Right

The First Time

IInterface

Example: Sitecore.SharedSource.ListRenderer

GetSitecoreContent

GetWebContentGetDbContent

Example: Sitecore.SharedSource.ListRenderer

IDataSource

IDataSource

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

Questions/Ideas?

Want More?

Get Social!

Learn Together

@DavidWalker

RadicalDave.com

#Sitecore Slack

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