Hybris Developer Training Part II - Commerce - Module 10 - Advanced Personalization
-
Upload
vikas-kumar -
Category
Documents
-
view
135 -
download
12
description
Transcript of Hybris Developer Training Part II - Commerce - Module 10 - Advanced Personalization
6/3/2013
1
1
2
hybris Developer Training Part II – Commerce
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
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
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
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
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
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
6/3/2013
8
15