customer segmentation - games analytics and business intelligence, sep 2015

Post on 14-Apr-2017

1.059 Views

Category:

Data & Analytics

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

1 2015 © All rights reserved to

Player Segmentation: From 5 C’s of Marketing to Bonferroni Correction

Volodymyr (Vlad) KazantsevHead of Data Science at Product Madness

volodymyrk

2

volodymyrk

What we do?

3

volodymyrk

Heart of Vegas in (public) Numbers

US (games) Australia

* source: App Annie, top grossing list, 13th of September

iPad 12

iPhone 30

Android 35

iPad 1

iPhone 1

Android 1

4

volodymyrk

- Head of Data Science at Product Madness- Product Manager at King- MBA, London Business School- Visual Effect developer (Avatar, Batman, ...)- MSc in Probability Theory

About myself

Now

2004

5

volodymyrk

Data Impact Team

● Ad-hoc analytics and daily fires; dashboards

● Deep dive analysis; Predictive analytics

● ETL, Data Viz tools, R&D, DBA

Analytics

Data

Science

Data

Engineering

7 people; 4 in London office

6

volodymyrk

Technology Stack

ETL orchestration

Transformation& Aggregation

SQL

Data Products

Reports

Dashboards

+

7

volodymyrk

Technology Stack

ETL orchestration

Transformation& Aggregation

SQL

Data Products

Reports

Dashboards

+

8

volodymyrk

few examples ..

A B

A/B TestsCustomer Lifetime Value

days

$ va

lue

Segmentation

group 1 group 2 group 3 group 4

9

Segmentation Basics

1

10

volodymyrk

MBA approach to Strategy

Situation Analysis Plan of Action

11

volodymyrk

MBA approach to Strategy

Situation Analysis Plan of Action

12

volodymyrk

Successful segmentation is the product of a detailed understanding of your market and will therefore take time

- Market Segmentation: How to Do it and Profit from it, 4th edition: Malcolm McDonald

13

volodymyrk

Basics

Customers have different needs and means

Segmentation can help to understand those differences

Which can help to deliver on those needs

And drive higher profitability

14

volodymyrk

What is a Player Segment?

A segment is a group of customers who display similar attributes to each other...

Customers move in and out of segments over time

15

volodymyrk

How many segments are there?

There is no one right way to segment (not should there be):

● Many different approaches and techniques

● Mix of art, science, common sense, experience and practical knowledge

● Depends on business needs and availability of data

● Don’t aim to build one holistic model to meet all needs,

16

volodymyrk

Strategic Management

Product Development

Marketing Operations

Comments

Geography /Demographics ✭✭ ✭✭ ✭✭

Separates players by country, city, city-district, distance from land-based casinos. By generational profile: boomers, Gen-Y, Gen-X.

Loyalty / Length of Relationship ✭✭✭ ✭ ✭✭

New players, on-boarding, engaged, lapsed, re-engaged, cross-promoted.

Behavioural ✭ ✭✭✭ ✭✭✭

Based on identifying player’s behaviour characteristics that help to understand why customer behave the way they do

Needs-based ✭ ✭✭✭ ✭Divide customers based on needs which are being fulfilled by playing Online Slots

Value Based ✭✭✭ ✭ ✭✭Based on present and future value of the customer (RFM/CLV)

17

volodymyrk

Land-based Slots Player segmentation

<10%

>50%

18

volodymyrk

Segmentation = building a taxonomy

All Players

New(<28 days)

Established (>28d)

Payer Non Payer0-2 days 3-7d 8-27

<30 spins >30 … High V Med V Low V Engaged Casual…VIP Concierge

19

volodymyrk

..and simplifying it

All Players

New(<28 days)

Established (>28d)

Payer Non Payer0-2 days 3-7d 8-27

<30 spins >30 … High V Med V Low V Casual…

New High Value Med Value Low Value Engaged Casual

Engaged

20

How to profit from Segmentation?

2

21

volodymyrk

Clients of Segmentation

○ Strategy and Finance

○ Product development

○ Marketing operations

22

volodymyrk

Strategy and FinanceThis Month

high-value med-value low-value super free-rider casual slotter recently lapsed

high-value 55.27% 30.06% 4.81% 5.54% 2.00% 2.32%

med-value 11.11% 42.50% 25.25% 10.92% 6.20% 4.02%

low-value 0.59% 7.72% 36.02% 30.59% 17.12% 7.96%

super free-rider 0.04% 0.30% 2.76% 70.50% 22.22% 4.18%

casual slotter 0.01% 0.10% 0.96% 8.98% 51.37% 38.58%

recently lapsed 0.05% 0.22% 1.01% 8.93% 13.00% n/a

New 0.01% 0.08% 0.67% 3.22% 31.05% 64.97%

This Month 0.15% 0.54% 2.13% 21.56% 31.22% 23.03%

Last Month 0.11% 0.43% 2.03% 21.09% 37.19% 27.20%

Last

Mon

th

Made-up Data

23

volodymyrk

Strategy and FinanceThis Month

high-value med-value low-value super free-rider casual slotter recently lapsed

high-value 6.80% -0.45% -1.66% -2.39% -1.07% -1.24%

med-value 3.09% 2.60% -2.81% -2.12% -0.60% -0.16%

low-value 0.11% 0.90% -1.63% 1.99% -0.54% -0.82%

super free-rider 0.01% 0.05% -0.05% -2.05% 2.58% -0.54%

casual slotter 0.00% 0.02% 0.05% -1.26% 2.71% -1.54%

recently lapsed -0.01% -0.05% -0.35% -4.21% -8.43% N/A

New 0.01% 0.04% 0.36% 1.59% 16.17% 1.21%

Last

Mon

th

Manage transitions, not churnMade-up Data

24

volodymyrk

Product Development

New Slot Game Released

Coins Spent

25

volodymyrk

Product Development

Geo: AustraliaValue: Low-valueBehaviour: Prefer Medium bet

New Slot Game Released

Coins Spent

26

volodymyrk

Marketing

Behavioral RFM/CLV geo/demographic Lifecycle

Sale Events

Monetization campaigns

Retention campaigns

Re-engagement

VIP management

ObjectiveSegmentation

27

How to actually do segmentation?

3

28

volodymyrk

Pillars of Successful Segmentation Project

Business knowledge

Data knowledge

Analytical skills People

Process

Technology

ETL

Machine Learning

Business Intelligence

Product Integration

Marketing

Product

Data Services

29

volodymyrk

Top-down approach to segmentation

1. Define objectives and therefore customer characteristicsa. dd

2. Choice method to split usersa. d

3. Prioritise segments to targeta. d

4. Operationalise segmentationa. s

5. ‘land’ the segmentation within the organization

30

volodymyrk

Bottom-up approach

360o player view

Segmentation

Player transitions

Tailored interventions

Prioritisation and testing

● Build database to provide 360o view of the customer● Demographic, behavioural, payments, etc.● Add predictive attributes, such as conversion probability, churn risk, LTV, etc.

● Segment customers by desired attributes: more than one approach● Use robust statistical techniques for clustering or validation of empirical segmentation● Ensure segmentation is intuitive for the business and can be used across business functions

● Identify how players are moving from one segment to another (segment transition matrix)● Determine value levers and identify potential improvement ideas

● Create tailored interventions (CRM, push ..), aimed at moving customers to more valuable segments● Build predictive models to detect best offer and prevent undesirable transitions

● Prioritise interventions based on expected LTV uplift and ease of implementation● Test interventions through experimentation

31

volodymyrk

How to actually do segmentation?

Just Look at Data Clustering Decision Trees

Player Attributes

de-correlate

Normalise Scale

32

volodymyrk

de-correlate and normalise

Player 1 more similar to Player 2 ?Player 3 more similar to Player 2 ?

Weekly Play Summary

?

33

volodymyrk

de-correlate and normalise

Weekly Play Summary

(Euclidean)

34

volodymyrk

de-correlate and normalise

Player 1 more similar to Player 2 !

35

volodymyrk

de-correlate and normalise

Player 1 more similar to Player 2 !

36

volodymyrk

de-correlate and normalise

Player 1 more similar to Player 2, isn’t he?

37

volodymyrk

de-correlate and normalise

Player 3 more similar to Player 2 !

38

volodymyrk

What now?

● K-means● Hierarchical Clustering● Decision Trees● .. and many more

39

volodymyrk

Decision Tree for Clustering

All Payers500 (next month>$100): 4.7%

10000 did not: 95.3%

Last_months_dollars <=$22 (next month>$100): 0.04%

5000 did not: 99%

Last_months_dollars >$2498 (next month>$100) > $100: 9%

5000 did not: 91%

Transactions <=10243 (next month>$100): 5.5%

4200 did not: 94.5%

Transactions > 10255 (next month>$100): 24%

800 did not: 76%

40

volodymyrk

Decision Tree for Clustering

All Payers500 (next month>$100): 4.7%

10000 did not: 95.3%

Last_months_dollars <=$22 (next month>$100): 0.04%

5000 did not: 99%

Last_months_dollars >$2498 (next month>$100) > $100: 9%

5000 did not: 91%

Transactions <=10243 (next month>$100): 5.5%

4200 did not: 94.5%

Transactions > 10255 (next month>$100): 24%

800 did not: 76%

Low Value

Medium ValueHigh Value

41

Segmentation at Product Madness

4

42

volodymyrk

Lifestage Segmentation

On-Boarding

Disengaged

Engaged

not played game

Churned

43

volodymyrk

On-boarding segment

On-Boarding

Disengaged

Engaged

not played game

Churned

44

volodymyrk

On-boarding segment

On-Boarding

Disengaged

Engaged

not played game

Churned

45

volodymyrk

Lifestage Segmentation

On-Boarding

Disengaged

Engagedlow risk

high risk

low risk

high risk

low risk

high risk

not played game

churned

churned

Churned

46

volodymyrk

Behavioural Segmentation

● Average Bet● Gifts per Day● Bonuses per Day● Machine Stickiness● Days Played● Spins per Day● Preference for New Machines● %% of spin on High-Roller machines● Big Win Stickiness● etc.

Hierarchical Clustering

47

volodymyrk

Behavioural Segmentation

48

volodymyrk

Infrastructure

Data Warehouse

Segmentation Engine

CRM Email GAME Reporting Ad Hoc Analytics

Predictive Analytics

49

volodymyrk

Segmentation for A/B tests

A B

50

volodymyrk

Bonferroni correction:

Bayesian Hierarchical Model

Combine stats with Market Intuition!

Adjustment for multiple testing

adjustted = desired/M

51 2015 © All rights reserved to

Thank You!

jobs.productmadness.comvolodymyr.kazantsev@productmadness.com

volodymyrk

We Are Hiring !jobs.productmadness.com

top related