personalization with magnolia: create relevant customer experiences

75
PERSONALIZATION

Upload: magnolia-cms

Post on 27-Aug-2014

72 views

Category:

Software


1 download

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.

TRANSCRIPT

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!