dma of northern california may 20, 2009 jim porzak · customer: 3894832 sue smith 1 short street...

36
1 Confidential. Do not copy or distribute. RFM/B DMA of Northern California May 20, 2009 Jim Porzak

Upload: others

Post on 04-Jun-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: DMA of Northern California May 20, 2009 Jim Porzak · Customer: 3894832 Sue Smith 1 Short Street Qty SKU Description Unit Price Ext Price 1 123 1.50 1.50 3 345 White Widget 2.00 6.00

1Confidential. Do not copy or distribute.

RFM/BDMA of Northern California

May 20, 2009

Jim Porzak

Page 2: DMA of Northern California May 20, 2009 Jim Porzak · Customer: 3894832 Sue Smith 1 Short Street Qty SKU Description Unit Price Ext Price 1 123 1.50 1.50 3 345 White Widget 2.00 6.00

What We'll Cover

Basics & History LessonRecencyFrequencyMonetaryBreadthCombined RFM SegmentsWrap

Page 3: DMA of Northern California May 20, 2009 Jim Porzak · Customer: 3894832 Sue Smith 1 Short Street Qty SKU Description Unit Price Ext Price 1 123 1.50 1.50 3 345 White Widget 2.00 6.00

So What's RFM/B?

It's all about your customer!Recency – How long since they did it?Frequency – How often have they done it?Monetary – What have they paid you to do it?

Breadth – How many ways have they done it?“it” depends on what you do & are measuring...• Selling things => event is purchasing (classical RFM)• Communicating => event is reading, clicking• Delivering => event is using

Variations: R F x

Page 4: DMA of Northern California May 20, 2009 Jim Porzak · Customer: 3894832 Sue Smith 1 Short Street Qty SKU Description Unit Price Ext Price 1 123 1.50 1.50 3 345 White Widget 2.00 6.00

History – Two Approaches

RFM for Prediction• Bucket each dimension

− Pentile: 1, 2, 3, 4, 5

• Combine into RFM score− 351, 123, etc

• Rank by outcome in test− 351, 314, 142, 425, …

• Roll out in ranking order

RFM for Understanding• Plot each dimension

− W/ meaningful breaks

• Look at each individually• Look at interactions• Create strategies

Page 5: DMA of Northern California May 20, 2009 Jim Porzak · Customer: 3894832 Sue Smith 1 Short Street Qty SKU Description Unit Price Ext Price 1 123 1.50 1.50 3 345 White Widget 2.00 6.00

Jim's Approach

Predict with modern tools (not “classical” RFM)• BUT: you will probably find recency & frequency metrics

are highly predictive!

Visualize R, F, M, x dimensions in a way that makes sense for your customer baseCombine dimensions - visualize!Derive meaningful & actionable segments

Page 6: DMA of Northern California May 20, 2009 Jim Porzak · Customer: 3894832 Sue Smith 1 Short Street Qty SKU Description Unit Price Ext Price 1 123 1.50 1.50 3 345 White Widget 2.00 6.00

Aside – The BIG GOTCHA

Maintaining Customer Identity over...• Time

− Moves, email addresses, logins, ...

• Channel− On-line, catalog, brick & mortar, telephone, …

I'll ignore this issue for rest of talkYou can not!• Solve technical issues• Make it easy for customers to identify themselves• Motivate customers to maintain single identity• Consider house-holding (B2C) & firm-holding (B2B)

Page 7: DMA of Northern California May 20, 2009 Jim Porzak · Customer: 3894832 Sue Smith 1 Short Street Qty SKU Description Unit Price Ext Price 1 123 1.50 1.50 3 345 White Widget 2.00 6.00

Case Study Used Throughout

Actual web & phone sales records (sanitized)• 541k order detail lines• 135k Customers• Over 2 ½ years• Of ~900 different products• In 5 product categories

Conventional wisdom• Strong seasonality• Have a loyal customer base• But, have retention problem

Page 8: DMA of Northern California May 20, 2009 Jim Porzak · Customer: 3894832 Sue Smith 1 Short Street Qty SKU Description Unit Price Ext Price 1 123 1.50 1.50 3 345 White Widget 2.00 6.00

Case Study – What we know

Date: 10/10/07 Order #: 12345

Customer: 3894832Sue Smith1 Short Street

Qty SKU Description Unit Price Ext Price1 123 1.50 1.503 345 White Widget 2.00 6.00

Total 7.50Tax 0.60Shipping 2.00Grand Total 10.10

Smallville, ND, 39248

Green Gizzmo

Imagine a customer order form:

We get the highlighted data.

Plus: order channel and product (SKU) category

Page 9: DMA of Northern California May 20, 2009 Jim Porzak · Customer: 3894832 Sue Smith 1 Short Street Qty SKU Description Unit Price Ext Price 1 123 1.50 1.50 3 345 White Widget 2.00 6.00

Recency

Page 10: DMA of Northern California May 20, 2009 Jim Porzak · Customer: 3894832 Sue Smith 1 Short Street Qty SKU Description Unit Price Ext Price 1 123 1.50 1.50 3 345 White Widget 2.00 6.00

Recency

Time since last event• In our example, the purchase• Could be any significant customer interaction event

What is “time constant” of your customers?• Milk, bread, music, ...• Shoes, books, tools, …• Cars, computers, art, …• Houses, appliances, …

Seasonality issue?• Global or personal

Subscription model?

Page 11: DMA of Northern California May 20, 2009 Jim Porzak · Customer: 3894832 Sue Smith 1 Short Street Qty SKU Description Unit Price Ext Price 1 123 1.50 1.50 3 345 White Widget 2.00 6.00

11

Visualizing Recency – Libey's way

From Libey & Pickering, Chapter 1

Page 12: DMA of Northern California May 20, 2009 Jim Porzak · Customer: 3894832 Sue Smith 1 Short Street Qty SKU Description Unit Price Ext Price 1 123 1.50 1.50 3 345 White Widget 2.00 6.00

12

Visualizing Recency – Jim's way

Breaks (weeks <=): 25, 51, 77, 103, <else>

levels = c("0-5", "6-11", "12-17", "18-23", "24-29"))

Note levels labeled in months, not weeks

2

1

Page 13: DMA of Northern California May 20, 2009 Jim Porzak · Customer: 3894832 Sue Smith 1 Short Street Qty SKU Description Unit Price Ext Price 1 123 1.50 1.50 3 345 White Widget 2.00 6.00

13

Final Recency Segments

3

Page 14: DMA of Northern California May 20, 2009 Jim Porzak · Customer: 3894832 Sue Smith 1 Short Street Qty SKU Description Unit Price Ext Price 1 123 1.50 1.50 3 345 White Widget 2.00 6.00

14

Aside – My Favorite Libey Figure

Let's face it, we've all had our “hair balls!”

Page 15: DMA of Northern California May 20, 2009 Jim Porzak · Customer: 3894832 Sue Smith 1 Short Street Qty SKU Description Unit Price Ext Price 1 123 1.50 1.50 3 345 White Widget 2.00 6.00

Frequency

Page 16: DMA of Northern California May 20, 2009 Jim Porzak · Customer: 3894832 Sue Smith 1 Short Street Qty SKU Description Unit Price Ext Price 1 123 1.50 1.50 3 345 White Widget 2.00 6.00

Frequency

Frequency = How may events in a fixed time period.What's the event?• Order item?• Order number?• Order day?

How far back in time do we look?• Let recency plot give some guidance• Any discontinuities in way of doing business?

− Or business climate?

Page 17: DMA of Northern California May 20, 2009 Jim Porzak · Customer: 3894832 Sue Smith 1 Short Street Qty SKU Description Unit Price Ext Price 1 123 1.50 1.50 3 345 White Widget 2.00 6.00

17

Visualizing Frequency

Breaks (count <=): 1, 3, 7, <else>

levels = c("8+", "7-4", "3-2", "1"))

Note ordering for best is left.

2

1

Page 18: DMA of Northern California May 20, 2009 Jim Porzak · Customer: 3894832 Sue Smith 1 Short Street Qty SKU Description Unit Price Ext Price 1 123 1.50 1.50 3 345 White Widget 2.00 6.00

18

Final Frequency Segments

3

Page 19: DMA of Northern California May 20, 2009 Jim Porzak · Customer: 3894832 Sue Smith 1 Short Street Qty SKU Description Unit Price Ext Price 1 123 1.50 1.50 3 345 White Widget 2.00 6.00

Monetary

Page 20: DMA of Northern California May 20, 2009 Jim Porzak · Customer: 3894832 Sue Smith 1 Short Street Qty SKU Description Unit Price Ext Price 1 123 1.50 1.50 3 345 White Widget 2.00 6.00

Monetary

Monetary = $'s spent in fixed time periodUse same time period as for Frequency!

Page 21: DMA of Northern California May 20, 2009 Jim Porzak · Customer: 3894832 Sue Smith 1 Short Street Qty SKU Description Unit Price Ext Price 1 123 1.50 1.50 3 345 White Widget 2.00 6.00

21

Visualizing Monetary

Breaks (value <=): 50, 100, 200, 400, <else>

levels = c("401+", "400-201", "200-101", "100-51", "50-0"))

Again ordering is best is left.

2

1

Page 22: DMA of Northern California May 20, 2009 Jim Porzak · Customer: 3894832 Sue Smith 1 Short Street Qty SKU Description Unit Price Ext Price 1 123 1.50 1.50 3 345 White Widget 2.00 6.00

22

Final Monetary Segments

3

Page 23: DMA of Northern California May 20, 2009 Jim Porzak · Customer: 3894832 Sue Smith 1 Short Street Qty SKU Description Unit Price Ext Price 1 123 1.50 1.50 3 345 White Widget 2.00 6.00

Breadth

Page 24: DMA of Northern California May 20, 2009 Jim Porzak · Customer: 3894832 Sue Smith 1 Short Street Qty SKU Description Unit Price Ext Price 1 123 1.50 1.50 3 345 White Widget 2.00 6.00

Breadth

Breadth = # different kinds of things What's “different”?• SKU• Product group

− Or however marketing thinks about product line!

Again, keep same time window as for Frequency & Monetary

Page 25: DMA of Northern California May 20, 2009 Jim Porzak · Customer: 3894832 Sue Smith 1 Short Street Qty SKU Description Unit Price Ext Price 1 123 1.50 1.50 3 345 White Widget 2.00 6.00

25

Final Breadth Segments

Page 26: DMA of Northern California May 20, 2009 Jim Porzak · Customer: 3894832 Sue Smith 1 Short Street Qty SKU Description Unit Price Ext Price 1 123 1.50 1.50 3 345 White Widget 2.00 6.00

26

Combining the Segments

Page 27: DMA of Northern California May 20, 2009 Jim Porzak · Customer: 3894832 Sue Smith 1 Short Street Qty SKU Description Unit Price Ext Price 1 123 1.50 1.50 3 345 White Widget 2.00 6.00

27

Start with the basic two: R & F

Page 28: DMA of Northern California May 20, 2009 Jim Porzak · Customer: 3894832 Sue Smith 1 Short Street Qty SKU Description Unit Price Ext Price 1 123 1.50 1.50 3 345 White Widget 2.00 6.00

28

How Does Monetary Fit into Picture?

Page 29: DMA of Northern California May 20, 2009 Jim Porzak · Customer: 3894832 Sue Smith 1 Short Street Qty SKU Description Unit Price Ext Price 1 123 1.50 1.50 3 345 White Widget 2.00 6.00

29

Next Step – RFM Segments

What cells can be combined?• Must make sense for marketing actions. Be easy to

identify & just a few!

For Example...• Lifestage “dimension”

− New, Active, Lapsed, Lost

• Value “dimension”− Gold, Silver, Bronze

• Combined as− High Value, Repeat, New, One-time, Lapsed, & Lost

Page 30: DMA of Northern California May 20, 2009 Jim Porzak · Customer: 3894832 Sue Smith 1 Short Street Qty SKU Description Unit Price Ext Price 1 123 1.50 1.50 3 345 White Widget 2.00 6.00

30

What Segment for Each Cell?

Page 31: DMA of Northern California May 20, 2009 Jim Porzak · Customer: 3894832 Sue Smith 1 Short Street Qty SKU Description Unit Price Ext Price 1 123 1.50 1.50 3 345 White Widget 2.00 6.00

31

Segments on Balloon Plot

Page 32: DMA of Northern California May 20, 2009 Jim Porzak · Customer: 3894832 Sue Smith 1 Short Street Qty SKU Description Unit Price Ext Price 1 123 1.50 1.50 3 345 White Widget 2.00 6.00

32

Conceptual RFM Segments

Page 33: DMA of Northern California May 20, 2009 Jim Porzak · Customer: 3894832 Sue Smith 1 Short Street Qty SKU Description Unit Price Ext Price 1 123 1.50 1.50 3 345 White Widget 2.00 6.00

33

Aside – What's With Diagonal?

High frequency customers, must have low recency to maintain their pattern of interactionFor exact science see Fader & Hardie

Page 34: DMA of Northern California May 20, 2009 Jim Porzak · Customer: 3894832 Sue Smith 1 Short Street Qty SKU Description Unit Price Ext Price 1 123 1.50 1.50 3 345 White Widget 2.00 6.00

34

What We've Done

Starting with exploratory histograms of each dimensionSegmented independently in meaningful rangesCombined into RFM segments which• Are easy to identify• Actionable• Testable

R code to do all this at Jim's Archive

Page 35: DMA of Northern California May 20, 2009 Jim Porzak · Customer: 3894832 Sue Smith 1 Short Street Qty SKU Description Unit Price Ext Price 1 123 1.50 1.50 3 345 White Widget 2.00 6.00

35

Resources

Web Links• Don Libey:

www.libey.com

• Arthur M. Hughes: www.dbmarketing.com

• Pete Fader & Bruce Hardie: http://www.brucehardie.com/

• Jim's code & tutorials: www.porzak.com/JimArchive/

Page 36: DMA of Northern California May 20, 2009 Jim Porzak · Customer: 3894832 Sue Smith 1 Short Street Qty SKU Description Unit Price Ext Price 1 123 1.50 1.50 3 345 White Widget 2.00 6.00

36

Questions? Comments?

Now would be the time!