8
6/3/2013 1 1 2 hybris Developer Training Part II – Commerce Advanced Personalization

Hybris Developer Training Part II - Commerce - Module 10 - Advanced Personalization

Embed Size (px)

DESCRIPTION

MM,M,.

Citation preview

Page 1: Hybris Developer Training Part II - Commerce - Module 10 - Advanced Personalization

6/3/2013

1

1

2

hybris Developer Training Part II – Commerce

Advanced Personalization

Page 2: Hybris Developer Training Part II - Commerce - Module 10 - Advanced Personalization

6/3/2013

2

3Advanced Personalization Module

How hybris enables your Commerce

Segment Customers into different groups

Use segmentation for personalizing the content

Extensions:btg

btgcockpit

3

Advanced Personalization

4Problem: Unfocused mass communication strategy Advanced Personalization

Page 3: Hybris Developer Training Part II - Commerce - Module 10 - Advanced Personalization

6/3/2013

3

5Solution: Advanced Personalization Advanced Personalization

Targeting Rules

Customer Profile

SessionProfile

Age Order History Gender Country…

Cart Viewed Pages Referral URL Affiliate Link…

Pers. Content

Personalized Pages

Pre-Segmentation (via user groups)

Product Recommendations

?…

6Definition of Advanced Personalization

Also known as Behavioral Targeting Groups (BTG)The behavior or characteristics of a customer in an online

shop can be used to classify him/her into different groups or segments. This segmentation can be used for further marketing actions.

Various actions which can be performed on a website.

Customer Behavior

Various types of data which is saved with a customer.

Customer Characteristics

Various hybris commerce actions which can be triggered.

Marketing Actions

Advanced Personalization

Page 4: Hybris Developer Training Part II - Commerce - Module 10 - Advanced Personalization

6/3/2013

4

7Customer Segments

Segment =

7

Advanced Personalization

Laptop In Cart

Total Order Volume> 1000 €

Age > 21 years

User: demo

Free LaptopInsurance

Buys many

products

Laptop In Cart

Total Order Volume> 1000 €

Age > 21 years

User: demo

Free LaptopInsurance

Laptop In Cart

Total Order Volume> 1000 €

Age > 21 years

User: demo

Free LaptopInsurance

PutsLaptopin cart

Output actions

Rules +

User/usergroup +

8Customer Segment Attributes

8

Attribute Contains

id Unique Identifier – created automatically

name Name of the customer segment

catalog version Catalog version the segment is valid for

default result scope Session scope or permanent scope

default evaluation method Optimized (lazy) or full (eager)

sites List of CMS websites for the segment

active from, active until Specifies the period the segment is active

is active Flag to determine if segment is active

Advanced Personalization

Page 5: Hybris Developer Training Part II - Commerce - Module 10 - Advanced Personalization

6/3/2013

5

9Customer Segment Rules

Customers must fulfill each rule in order to trigger the actions that provide some personalization feature

A rule contains expressions of the following form:

Rule Types:

9

LEFT OPERAND

RIGHTOPERAND

OPERATOR

Cart Rule

Order RuleCustomer Rule

Website Rule

Advanced Personalization

10Output Actions

Action which is performed when a customer fulfills all rules of the segment

All output actions extend AbstractAction

Standard actions as part of btg extension extend BTGOutputActionDefinition

Subtype of AbstractAction

Catalog aware to fit the staging capability of the segment

10

Advanced Personalization

Page 6: Hybris Developer Training Part II - Commerce - Module 10 - Advanced Personalization

6/3/2013

6

11Predefined Output Actions

Action Assign User to Group

Only for authenticated customers

CMS Restriction Action

Select a WCMS page or component which should be shown

11

Advanced Personalization

12Frontend Integration

BTGSegmentFilter

12

2. (Preview)Context

3. Invalidation

4. Evaluation

Advanced Personalization

Page 7: Hybris Developer Training Part II - Commerce - Module 10 - Advanced Personalization

6/3/2013

7

13

Statistics of the selected segment and its rules

Success rate

Rule success rate

Segment success over time

Known/Unknown users rate

Report View

Advanced Personalization

14User information to a certain segment Advanced Personalization

Page 8: Hybris Developer Training Part II - Commerce - Module 10 - Advanced Personalization

6/3/2013

8

15