75
PERSONALIZATION

Personalization with Magnolia: Create Relevant Customer Experiences

Embed Size (px)

DESCRIPTION

How can you make your website more relevant to your audience? Magnolia CTO, Phillip Bäfuss answers this question by introducing personalization in Magnolia 5.3.

Citation preview

Page 1: Personalization with Magnolia: Create Relevant Customer Experiences

PERSONALIZATION

Page 2: Personalization with Magnolia: Create Relevant Customer Experiences

PHILIPP BAERFUSSMAGNOLIA CTO

Page 3: Personalization with Magnolia: Create Relevant Customer Experiences

CATCH UP

NEW FEATURES

STABALIZE

5.35.25.15.0

Page 4: Personalization with Magnolia: Create Relevant Customer Experiences

WE NEED PERSONALIZATION!

Page 5: Personalization with Magnolia: Create Relevant Customer Experiences

JOURNEY

Page 6: Personalization with Magnolia: Create Relevant Customer Experiences

UNDERSTANDING

Page 7: Personalization with Magnolia: Create Relevant Customer Experiences

Brochure

Page 8: Personalization with Magnolia: Create Relevant Customer Experiences

Brochure Targeting

Page 9: Personalization with Magnolia: Create Relevant Customer Experiences

Brochure Targeting Individual

Page 10: Personalization with Magnolia: Create Relevant Customer Experiences

Personalization

Page 11: Personalization with Magnolia: Create Relevant Customer Experiences

Personalization

Explicit Based on an actual user profile given to us:- user registers a profile with us- user allows us to access a social profile- user profile is stored in an external system- profile reveals explicit, personal data

Page 12: Personalization with Magnolia: Create Relevant Customer Experiences

Personalization

ImplicitBased on what we can see in a visit:- new or recurring visitor- geo location of visitor- languages set in browser- date and time of visit- device type and its capabilities

Explicit Based on an actual user profile given to us:- user registers a profile with us- user allows us to access a social profile- user profile is stored in an external system- profile reveals explicit, personal data

Page 13: Personalization with Magnolia: Create Relevant Customer Experiences

Personalization

ImplicitBased on what we can see in a visit:- new or recurring visitor- geo location of visitor- languages set in browser- date and time of visit- device type and its capabilities

Explicit Based on an actual user profile given to us:- user registers a profile with us- user allows us to access a social profile- user profile is stored in an external system- profile reveals explicit, personal data

Behavior AnalysisBased on a visitor‘s journey so far:- tag content with „interests“- track pages a visitor goes to- create implicit profile from histograms- adapt content on pages accordingly- use data from ad networks to know more

Page 15: Personalization with Magnolia: Create Relevant Customer Experiences

Magnolia combines flexibility, efficiency and simplicity in a unique way.

Page 16: Personalization with Magnolia: Create Relevant Customer Experiences
Page 17: Personalization with Magnolia: Create Relevant Customer Experiences
Page 18: Personalization with Magnolia: Create Relevant Customer Experiences
Page 19: Personalization with Magnolia: Create Relevant Customer Experiences

SIMPLICITY“Simplicity before understanding is simplistic; simplicity after understanding is simple.”

Page 20: Personalization with Magnolia: Create Relevant Customer Experiences

TAKING THE TRAIN

Page 21: Personalization with Magnolia: Create Relevant Customer Experiences

THE 4 TOOLS

Page 22: Personalization with Magnolia: Create Relevant Customer Experiences

1) TRAITS

Page 23: Personalization with Magnolia: Create Relevant Customer Experiences

age

Yên is an 18-year-old Vietnamese speaker.

languagetraits:

Page 24: Personalization with Magnolia: Create Relevant Customer Experiences

Traits

Personas

Segments

Content Variants

Page 25: Personalization with Magnolia: Create Relevant Customer Experiences

Traits

Magnolia (Out of the Box)

Traits

Page 26: Personalization with Magnolia: Create Relevant Customer Experiences

Traits

Magnolia (Out of the Box)

CustomTraits

Page 27: Personalization with Magnolia: Create Relevant Customer Experiences

Traits

Magnolia (Out of the Box)

Personalization Engine

CustomTraits

Page 28: Personalization with Magnolia: Create Relevant Customer Experiences

Traits

Implicit

Based on what we can see in a visit:- new or recurring visitor- geo location of visitor- languages set in browser- date and time of visit- device type and its capabilities

Explicit

Based on an actual user profile given to us:- user registers a profile with us- user allows us to access a social profile- user profile is stored in an external system- profile reveals explicit, personal data

&

Magnolia (Out of the Box)

Personalization Engine

CustomTraits

Page 29: Personalization with Magnolia: Create Relevant Customer Experiences
Page 30: Personalization with Magnolia: Create Relevant Customer Experiences

2) CONTENT VARIANTS

Page 31: Personalization with Magnolia: Create Relevant Customer Experiences

DEMO

Page 32: Personalization with Magnolia: Create Relevant Customer Experiences
Page 33: Personalization with Magnolia: Create Relevant Customer Experiences
Page 34: Personalization with Magnolia: Create Relevant Customer Experiences

Traits

Personas

Segments

Content Variants

Page 35: Personalization with Magnolia: Create Relevant Customer Experiences

ORGANIZE!

Page 36: Personalization with Magnolia: Create Relevant Customer Experiences

3) SEGMENTS

Page 37: Personalization with Magnolia: Create Relevant Customer Experiences

7%

8%

10%

11%

29%

35%

Page 38: Personalization with Magnolia: Create Relevant Customer Experiences

traits

rules

age >= 18interest incl. movieslocation of visit = China

segment

Page 39: Personalization with Magnolia: Create Relevant Customer Experiences

DEMO

Page 40: Personalization with Magnolia: Create Relevant Customer Experiences
Page 41: Personalization with Magnolia: Create Relevant Customer Experiences
Page 42: Personalization with Magnolia: Create Relevant Customer Experiences

Traits

Personas

Segments

Content Variants

Page 43: Personalization with Magnolia: Create Relevant Customer Experiences
Page 44: Personalization with Magnolia: Create Relevant Customer Experiences

4) PERSONAS

Page 45: Personalization with Magnolia: Create Relevant Customer Experiences

Age = 37

Sex = male

Technical Philipp

Page 46: Personalization with Magnolia: Create Relevant Customer Experiences

DEMO

Page 47: Personalization with Magnolia: Create Relevant Customer Experiences
Page 48: Personalization with Magnolia: Create Relevant Customer Experiences
Page 49: Personalization with Magnolia: Create Relevant Customer Experiences

+

Date

Location

DevicePhilipp

Page 50: Personalization with Magnolia: Create Relevant Customer Experiences

DEMO

Page 51: Personalization with Magnolia: Create Relevant Customer Experiences
Page 52: Personalization with Magnolia: Create Relevant Customer Experiences
Page 53: Personalization with Magnolia: Create Relevant Customer Experiences

Traits

Personas

Segments

Content Variants

Page 54: Personalization with Magnolia: Create Relevant Customer Experiences

LEVERAGE WHAT WE HAVE

Page 55: Personalization with Magnolia: Create Relevant Customer Experiences

Content Apps

Page 56: Personalization with Magnolia: Create Relevant Customer Experiences

Content Apps

Categorization

++

Page 57: Personalization with Magnolia: Create Relevant Customer Experiences

Content Apps

Categorization

++

Dynamic Components

++

Page 58: Personalization with Magnolia: Create Relevant Customer Experiences

USE THE TRAITS IN YOUR TEMPLATES

Page 59: Personalization with Magnolia: Create Relevant Customer Experiences

MARKETING TAGS

Page 60: Personalization with Magnolia: Create Relevant Customer Experiences

<script type="text/javascript"> var google_conversion_id = 123;</script>

123<head>

<body>

Page 61: Personalization with Magnolia: Create Relevant Customer Experiences

DEMO

Page 62: Personalization with Magnolia: Create Relevant Customer Experiences
Page 63: Personalization with Magnolia: Create Relevant Customer Experiences
Page 64: Personalization with Magnolia: Create Relevant Customer Experiences

ON PERFORMANCE

Page 65: Personalization with Magnolia: Create Relevant Customer Experiences

OPTIMIZE THE CACHECache KeyCache PolicyCache Filter

Page 66: Personalization with Magnolia: Create Relevant Customer Experiences

WHAT IS SLOW?

Page 67: Personalization with Magnolia: Create Relevant Customer Experiences

POST CACHING

Page 68: Personalization with Magnolia: Create Relevant Customer Experiences

CACHE RENDERING

Page 69: Personalization with Magnolia: Create Relevant Customer Experiences

EDGE SIDE INCLUDES (ESI)

Page 70: Personalization with Magnolia: Create Relevant Customer Experiences
Page 71: Personalization with Magnolia: Create Relevant Customer Experiences

PERSONALIZATIONARCHITECTURE

Page 72: Personalization with Magnolia: Create Relevant Customer Experiences

+ +

4 TOOLS LEVERAGE MARKETINGTAGS

Page 73: Personalization with Magnolia: Create Relevant Customer Experiences

4 Tools

Preview

Marketing Tags

Caching

More Traits

Content Pools

OUTLOOK

Multivariate Testing

Content Inheritance

Behavior Analysis

NEXTDONE

Page 74: Personalization with Magnolia: Create Relevant Customer Experiences

FEEDBACK

Page 75: Personalization with Magnolia: Create Relevant Customer Experiences

THANKYOU!