predictive next best action for marketing demand generation and sales · 2017-05-23 · predictive...

31
Predictive Next Best Action for Marketing Demand Generation and Sales Erik Bower & Josip Lazarevski (Palo Alto Networks) 3/11/17

Upload: others

Post on 27-May-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Predictive Next Best Action for

Marketing Demand Generation and

Sales

Erik Bower & Josip Lazarevski (Palo Alto Networks)

3/11/17

Agenda

• Current state of marketing

• Omnichannel predictive next best action marketing concept

• The plumbing

• The model and how it was made

• Results so far

First up – A better name

Omnichannel real

time predictive

next best action

marketing

“Machine

Marketing”

Marketing nirvana

4

!

Right timeRight message Right person

Omnichannel

What are “channels”?

5 | © 2016, Palo Alto Networks, Inc. Confidential and Proprietary.

Get right message? Get right timing? Target the right people?

Email A/B testing Test send times, schedule, some have automatic “throttling”

Segmentation 1-2-1 and audience based

Web Personalization A/B testing Depends on the prospect Segmentation 1-2-1 and audience based

Display/Programmatic Advanced optimization trained on conversion

Day parting, frequrency capping Segmentation 1-2-1 and audience based

How to reach nirvana?

6 | © 2016, Palo Alto Networks, Inc. Confidential and Proprietary.

Example “Buyer’s Journey”

7 | © 2016, Palo Alto Networks, Inc. Confidential and Proprietary.

Traditional Marketing

Automation

8

• Logic is static

• Content gap, content age

• Coverage is spotty

• Customer journeys are infinite

▪ Dynamic and adaptive

▪ Greater coverage of micro-segments

▪ Predicts best content/offer

▪ Syncs and optimizes across channels

Machine Marketing

VS.

How would Machine Marketing work?

9 | © 2016, Palo Alto Networks, Inc. Confidential and Proprietary.

First you need the messages or “offers”

10

Then you need to be able to sync messages across channels

11

Target

Campaign

AnalyticsPredictive

Audience Manager

Then deploy that message on the web….

12 | © 2016, Palo Alto Networks, Inc. Confidential and Proprietary.

….on the display channel….

..and via email channel

14 | © 2016, Palo Alto Networks, Inc. Confidential and Proprietary.

Figure out the best time to send an email

15 | © 2017, Palo Alto Networks, Inc. Confidential and Proprietary.

July 2016 – December 2016

1 MONTH

TRUE

FALSE

Contacts we have sent at least 1 email between July 2016 and December 2016

Clicked on at least 1 email

Not clicked on any email

|_________________________________________________|________________________|

Modeling Period Performance Testing Period

Contacts we have sent at least 1 email on January 2017

Clicked on at least 1 email

Not clicked on any email

January 2017

6 MONTHS

DnB

Web Visits,

Form Fills

Account

Contact

Product

TRUE

FALSE

77%Accuracy

80%Accuracy

But wait there’s more

16

Identity resolution

+

Behaviorial data

+

CRM data

+

Other data

A bit complicated to pull off

17

How the model was built

Understand the audience and their preferences

Lookalike modeling using similarity search to understand user behavior

B2B: Understanding account/company behavior

Lookalike modeling using similarity search (similar to household in B2C)

Hybrid of boosted trees and ensemble trees

These are the people in your neighborhood

All that joined together

forms our neighborhoods

from where we extract

knowledge –

collaborative filtering

Organizing the messages with keyword mining

Humans got

tagging wrong

70% of the time

+ Keyword Clustering (KNN,SVM)

+ Term Grading

= Keyword – Topic Mapping

The formula

• We want to localize our recommendations but we don’t know their language

• Using blend of R script and KNIME we can recognize 32 languages

library("textcat");

xls<- knime.in

result.detectedLanguage<-textcat(xls$DMText)

knime.out <-data.frame(xls$"RECSentity.id",result.detectedLanguage);

Language recognition

Deploy to Adobe Marketing Cloud

Understand the content

of assets

Understand the audience

and their preferences

Asset to person matching

Results so far

27 | © 2016, Palo Alto Networks, Inc. Confidential and Proprietary.

Homepage “King of the Hill” results

PredictedDefault

+1300%

Programmatic in Doubleclick results

30 | © 2015, Palo Alto Networks. Confidential and Proprietary.

0.000%

0.200%

0.400%

0.600%

0.800%

1.000%

1.200%

25

. Dez

27

. Dez

29

. Dez

31

. Dez

02

. Jan

04

. Jan

06

. Jan

08

. Jan

10

. Jan

12

. Jan

14

. Jan

16

. Jan

18

. Jan

20

. Jan

22

. Jan

24

. Jan

26

. Jan

28

. Jan

Click-Thru-Rate (CTR) By Audience

1st Party Cookies Display Standard Retargeting

Maestro Display

Standard Display CTR: .027%

Retargeting CTR: .080%

Maestro Display CTR: .351%

+338% Increase in Engagement

Headline

Button

Exit URL

Ad

Populates

on 3rd Party

Sites

Dynamically Populated

Early signs are positive

32

If you are a marketing person, don’t worry……

33 | © 2016, Palo Alto Networks, Inc. Confidential and Proprietary.

I’m not going

to take your

jobNo really