solving the offline conversion conundrum for better digital marketing optimisation

79
[email protected] calltracks.com Solving the Offline Conversion Conundrum for better digital marketing optimation Ed Brocklebank @edbrocklebank BrightonSEO - April 2015 www.metricmogul.co.uk

Upload: ed-brocklebank

Post on 17-Jul-2015

6.736 views

Category:

Data & Analytics


0 download

TRANSCRIPT

Page 1: Solving the Offline Conversion Conundrum for Better Digital Marketing Optimisation

[email protected]

Solving the Offline Conversion Conundrum

for better digital marketing optimisation

Ed Brocklebank @edbrocklebank BrightonSEO - April 2015

www.metricmogul.co.uk

Page 2: Solving the Offline Conversion Conundrum for Better Digital Marketing Optimisation

[email protected]

You’re the Owner of a bicycle repair BUSINESS

Imagine

Page 3: Solving the Offline Conversion Conundrum for Better Digital Marketing Optimisation

[email protected]

Cost per lead

£0

£8

£15

£23

£30

Jan Feb Mar Jun Jul Aug Sep Oct Nov Dec

PPC

SEO

Performance Report

TARGET

Page 4: Solving the Offline Conversion Conundrum for Better Digital Marketing Optimisation

[email protected]

The OptionsWhat would you do?

£0

£8

£15

£23

£30

Jan Mar Jul Sep Nov

PPC

SEO

TARGET

Page 5: Solving the Offline Conversion Conundrum for Better Digital Marketing Optimisation

[email protected]

The OptionsA. Nothing

What would you do?

£0

£8

£15

£23

£30

Jan Mar Jul Sep Nov

PPC

SEO

TARGET

Page 6: Solving the Offline Conversion Conundrum for Better Digital Marketing Optimisation

[email protected]

The OptionsA. Nothing

B. Hire a new SEO team

What would you do?

£0

£8

£15

£23

£30

Jan Mar Jul Sep Nov

PPC

SEO

TARGET

Page 7: Solving the Offline Conversion Conundrum for Better Digital Marketing Optimisation

[email protected]

The OptionsA. Nothing

B. Hire a new SEO team

C. Hire a new PPC team

What would you do?

£0

£8

£15

£23

£30

Jan Mar Jul Sep Nov

PPC

SEO

TARGET

Page 8: Solving the Offline Conversion Conundrum for Better Digital Marketing Optimisation

[email protected]

The OptionsA. Nothing

B. Hire a new SEO team

C. Hire a new PPC team

D. Hire a new SEO and PPC team

What would you do?

£0

£8

£15

£23

£30

Jan Mar Jul Sep Nov

PPC

SEO

TARGET

Page 9: Solving the Offline Conversion Conundrum for Better Digital Marketing Optimisation

[email protected]

Ed brocklebankDigital measurement strategy consultant

About

@edbrocklebank

Page 10: Solving the Offline Conversion Conundrum for Better Digital Marketing Optimisation

[email protected]

Ed brocklebankDigital measurement strategy consultant

About

CAN DO WANT TO DO

@edbrocklebank

Page 11: Solving the Offline Conversion Conundrum for Better Digital Marketing Optimisation

[email protected]

Ed brocklebankDigital measurement strategy consultant

About

CAN DO WANT TO DO

@edbrocklebank

SHOULD

Page 12: Solving the Offline Conversion Conundrum for Better Digital Marketing Optimisation

[email protected]

What is the offline

conversion conundrum?

Why should I care?

What can I do about it?

Page 13: Solving the Offline Conversion Conundrum for Better Digital Marketing Optimisation

[email protected]

The Problem

Page 14: Solving the Offline Conversion Conundrum for Better Digital Marketing Optimisation

[email protected]

We look at risk/reward ratios to decide what can be

improved.

As digital marketers

Page 16: Solving the Offline Conversion Conundrum for Better Digital Marketing Optimisation

[email protected]

Risk

Page 17: Solving the Offline Conversion Conundrum for Better Digital Marketing Optimisation

[email protected]

Time

Money

Reputation

Risk

Page 18: Solving the Offline Conversion Conundrum for Better Digital Marketing Optimisation

[email protected]

Time

Money

Reputation

RewardRisk

Page 19: Solving the Offline Conversion Conundrum for Better Digital Marketing Optimisation

[email protected]

Time

Money

Reputation

Retweets, impressions, follows, TV ad view

Clicks, visits

Registrations, email signup, phone call, store visit, catalog

request

Customers, revenue, order value, lifetime value, market share,

brand loyalty

RewardRisk

Page 20: Solving the Offline Conversion Conundrum for Better Digital Marketing Optimisation

[email protected]

Time

Money

Reputation

Small

Large

Retweets, impressions, follows, TV ad view

Clicks, visits

Registrations, email signup, phone call, store visit, catalog

request

Customers, revenue, order value, lifetime value, market share,

brand loyalty

RewardRisk

Page 21: Solving the Offline Conversion Conundrum for Better Digital Marketing Optimisation

[email protected]

Risk

ROI

CPA

ROAS

CPC

CPM

Metric Reward

Page 22: Solving the Offline Conversion Conundrum for Better Digital Marketing Optimisation

[email protected]

Risk

ROI

CPA

ROAS

CPC

CPM

MetricMoney

Money

Money

Money

Money

Revenue

Signups/Registrations

Revenue

Clicks

Impressions

Reward

Page 23: Solving the Offline Conversion Conundrum for Better Digital Marketing Optimisation

[email protected]

Back to the BIKE ShopLet’s go

Page 24: Solving the Offline Conversion Conundrum for Better Digital Marketing Optimisation

[email protected]

Cost per leadPPC

SEO

Report A

Fire SEO team

Page 25: Solving the Offline Conversion Conundrum for Better Digital Marketing Optimisation

[email protected]

Cost per lead

£0

£8

£15

£23

£30

Jan Feb Mar Jun Jul Aug Sep Oct Nov Dec

PPC

SEO

Report A

Fire SEO team

Page 26: Solving the Offline Conversion Conundrum for Better Digital Marketing Optimisation

[email protected]

Return on ad spend

0

0.7

1.4

2.1

2.8

Jan Feb Mar Jun Jul Aug Sep Oct Nov Dec

PPC

SEO

Chart B

Page 27: Solving the Offline Conversion Conundrum for Better Digital Marketing Optimisation

[email protected]

What happened?Analysis

Page 28: Solving the Offline Conversion Conundrum for Better Digital Marketing Optimisation

[email protected]

Cost per leadDigital marketing team optimising here

What happened?Analysis

Page 29: Solving the Offline Conversion Conundrum for Better Digital Marketing Optimisation

[email protected]

Cost per leadDigital marketing team optimising here

Return on ad spendCEO judging performance on revenue

What happened?Analysis

Page 32: Solving the Offline Conversion Conundrum for Better Digital Marketing Optimisation

[email protected]

Who’s most at riskUnderstanding

Page 33: Solving the Offline Conversion Conundrum for Better Digital Marketing Optimisation

[email protected]

Who’s most at risk

Service/non-transactional websites

Understanding

Page 34: Solving the Offline Conversion Conundrum for Better Digital Marketing Optimisation

[email protected]

Who’s most at risk

Service/non-transactional websites

Finance/travel

Understanding

Page 35: Solving the Offline Conversion Conundrum for Better Digital Marketing Optimisation

[email protected]

Who’s most at risk

Service/non-transactional websites

Finance/travel

High value goods

Understanding

Page 36: Solving the Offline Conversion Conundrum for Better Digital Marketing Optimisation

[email protected]

Who’s most at risk

Service/non-transactional websites

Finance/travel

High value goods

Retailers with online and offline stores

Understanding

Page 37: Solving the Offline Conversion Conundrum for Better Digital Marketing Optimisation

[email protected]

A SOLUTION

Page 38: Solving the Offline Conversion Conundrum for Better Digital Marketing Optimisation

[email protected]

How do we track this?A solution

Page 39: Solving the Offline Conversion Conundrum for Better Digital Marketing Optimisation

[email protected]

How do we track this?• In-house system communicates with

analytics system when important event happens.

A solution

Page 40: Solving the Offline Conversion Conundrum for Better Digital Marketing Optimisation

[email protected]

How do we track this?• In-house system communicates with

analytics system when important event happens.

• Google Analytics Measurement Protocol (other systems have similar functionality)

A solution

Page 41: Solving the Offline Conversion Conundrum for Better Digital Marketing Optimisation

[email protected]

How do we track this?• In-house system communicates with

analytics system when important event happens.

• Google Analytics Measurement Protocol (other systems have similar functionality)

• Must be one or more primary key to tie everything together (UUID, GA cookie ID, Lead ID, etc.)

A solution

Page 42: Solving the Offline Conversion Conundrum for Better Digital Marketing Optimisation

[email protected]

Tracking the bike shop (v1)

Google Analytics

Website

CRM

Page 43: Solving the Offline Conversion Conundrum for Better Digital Marketing Optimisation

[email protected]

Tracking the bike shop (v1)

Google Analytics

Website

CRM

Event: Submitted Lead Lead ID: 001GA Cookie: 12345678

Event: Submitted LeadLead ID: 001 GA Cookie: 12345678Campaign Info: CPC

JavaScript API

Page 44: Solving the Offline Conversion Conundrum for Better Digital Marketing Optimisation

[email protected]

Tracking the bike shop (v1)

Google Analytics

Website

CRM

Event: Booking madeLead ID: 001

Event: Submitted Lead Lead ID: 001GA Cookie: 12345678

Event: Submitted LeadLead ID: 001 GA Cookie: 12345678Campaign Info: CPC

JavaScript API

Page 45: Solving the Offline Conversion Conundrum for Better Digital Marketing Optimisation

[email protected]

Tracking the bike shop (v1)

Google Analytics

Website

CRM

Event: Booking madeLead ID: 001

Event: Repair PerformedLead ID: 001

Event: Submitted Lead Lead ID: 001GA Cookie: 12345678

Event: Submitted LeadLead ID: 001 GA Cookie: 12345678Campaign Info: CPC

JavaScript API

Page 46: Solving the Offline Conversion Conundrum for Better Digital Marketing Optimisation

[email protected]

Tracking the bike shop (v1)

Google Analytics

Website

CRM

Event: Booking madeLead ID: 001

Event: Repair PerformedLead ID: 001

Event: Submitted Lead Lead ID: 001GA Cookie: 12345678

Event: Submitted LeadLead ID: 001 GA Cookie: 12345678Campaign Info: CPC

JavaScript API

Measurement protocol API

Page 47: Solving the Offline Conversion Conundrum for Better Digital Marketing Optimisation

[email protected]

Tracking the bike shop (v1)

Google Analytics

Website

CRM

Event: Booking madeLead ID: 001

Event: Repair PerformedLead ID: 001

Event: Booking madeLead ID: 001GA Cookie: 12345678Campaign Info: CPC

Event: Submitted Lead Lead ID: 001GA Cookie: 12345678

Event: Submitted LeadLead ID: 001 GA Cookie: 12345678Campaign Info: CPC

JavaScript API

Measurement protocol API

Page 48: Solving the Offline Conversion Conundrum for Better Digital Marketing Optimisation

[email protected]

Tracking the bike shop (v1)

Google Analytics

Website

CRM

Event: Booking madeLead ID: 001

Event: Repair PerformedLead ID: 001

Event: Booking madeLead ID: 001GA Cookie: 12345678Campaign Info: CPC

Event: Repair PerformedLead ID: 001GA Cookie: 12345678Campaign Info: CPC

Event: Submitted Lead Lead ID: 001GA Cookie: 12345678

Event: Submitted LeadLead ID: 001 GA Cookie: 12345678Campaign Info: CPC

JavaScript API

Measurement protocol API

Page 49: Solving the Offline Conversion Conundrum for Better Digital Marketing Optimisation

[email protected]

Tracking the bike shop (v2)

Google Analytics

CRM

Website

Event: Submitted Lead Lead ID: 001GA Cookie: 12345678

Event: Submitted Lead Lead ID: 001

Event: Booking madeLead ID: 001

Event: Repair PerformedLead ID: 001

Page 50: Solving the Offline Conversion Conundrum for Better Digital Marketing Optimisation

[email protected]

Tracking the bike shop (v2)

Google Analytics

CRM

Website

Event: Submitted Lead Lead ID: 001GA Cookie: 12345678

Event: Submitted Lead Lead ID: 001

Event: Booking madeLead ID: 001

Event: Repair PerformedLead ID: 001

?

Page 51: Solving the Offline Conversion Conundrum for Better Digital Marketing Optimisation

[email protected]

Tracking the bike shop (v2)

Google Analytics

CRM

WebsiteGA Cookie: 12345678

Event: Submitted Lead Lead ID: 001GA Cookie: 12345678

Event: Submitted Lead Lead ID: 001

Event: Booking madeLead ID: 001

Event: Repair PerformedLead ID: 001

?

Page 52: Solving the Offline Conversion Conundrum for Better Digital Marketing Optimisation

[email protected]

Tracking the bike shop (v2)

Google Analytics

CRM

WebsiteGA Cookie: 12345678

Event: Submitted Lead Lead ID: 001GA Cookie: 12345678

Event: Submitted Lead Lead ID: 001

Event: Booking madeLead ID: 001

Event: Repair PerformedLead ID: 001

?

Event list

Page 53: Solving the Offline Conversion Conundrum for Better Digital Marketing Optimisation

[email protected]

Tracking the bike shop (v2)

Google Analytics

CRM

WebsiteGA Cookie: 12345678

Event: Submitted Lead Lead ID: 001GA Cookie: 12345678

Event: Submitted Lead Lead ID: 001

Event: Booking madeLead ID: 001

Event: Repair PerformedLead ID: 001

?

Event list

Event: Booking madeLead ID: 001GA Cookie: 12345678

Event: Repair PerformedLead ID: 001GA Cookie: 12345678

Page 54: Solving the Offline Conversion Conundrum for Better Digital Marketing Optimisation

[email protected]

Tracking the bike shop (v2)

Google Analytics

CRM

WebsiteGA Cookie: 12345678

Event: Submitted Lead Lead ID: 001GA Cookie: 12345678

Event: Submitted Lead Lead ID: 001

Event: Booking madeLead ID: 001

Event: Repair PerformedLead ID: 001

?

Event list

Event: Booking madeLead ID: 001GA Cookie: 12345678

Event: Repair PerformedLead ID: 001GA Cookie: 12345678

FinanceEvent list

Page 55: Solving the Offline Conversion Conundrum for Better Digital Marketing Optimisation

[email protected]

Tracking the bike shop (v2)

Google Analytics

CRM

WebsiteGA Cookie: 12345678

Event: Submitted Lead Lead ID: 001GA Cookie: 12345678

Event: Submitted Lead Lead ID: 001

Event: Booking madeLead ID: 001

Event: Repair PerformedLead ID: 001

?

Event list

Event: Booking madeLead ID: 001GA Cookie: 12345678

Event: Repair PerformedLead ID: 001GA Cookie: 12345678

FinanceEvent list

Call centre

Event list

Page 56: Solving the Offline Conversion Conundrum for Better Digital Marketing Optimisation

[email protected]

CASE STUDY: FINANCE

Page 57: Solving the Offline Conversion Conundrum for Better Digital Marketing Optimisation

[email protected]

Sequence of eventsCase Study

Page 58: Solving the Offline Conversion Conundrum for Better Digital Marketing Optimisation

[email protected]

Sequence of eventsCase Study

Website visit

Enquiry

Phone call

Information pack

Sale

Page 59: Solving the Offline Conversion Conundrum for Better Digital Marketing Optimisation

[email protected]

Old analysis focus

Sequence of eventsCase Study

Website visit

Enquiry

Phone call

Information pack

Sale

Page 60: Solving the Offline Conversion Conundrum for Better Digital Marketing Optimisation

[email protected]

Old analysis focus

Sequence of eventsCase Study

Website visit

Enquiry

Phone call

Information pack

Sale

Cost per enquiry

Cost per phone call

Cost per pack sent Cost per pack

receivedCost per sale

Cost per visit

Page 61: Solving the Offline Conversion Conundrum for Better Digital Marketing Optimisation

[email protected]

SYSTEMS Used

Call tracking and analytics system for

data merging.(not just for calls!)

Case Study

You all know this one. The most widely

used analytics tool.

Client CRM system

Page 62: Solving the Offline Conversion Conundrum for Better Digital Marketing Optimisation

[email protected]

Subtitle

1

Offline events

2

Batch import whenever CRM/finance data received

Page 63: Solving the Offline Conversion Conundrum for Better Digital Marketing Optimisation

[email protected]

Channel performanceSample analysis

Page 64: Solving the Offline Conversion Conundrum for Better Digital Marketing Optimisation

[email protected]

Channel performanceSample analysis

95%

84%

Page 65: Solving the Offline Conversion Conundrum for Better Digital Marketing Optimisation

[email protected]

Channel performanceSample analysis

17%

21%

95%

84%

Page 66: Solving the Offline Conversion Conundrum for Better Digital Marketing Optimisation

[email protected]

Campaign performanceSample analysis

Page 67: Solving the Offline Conversion Conundrum for Better Digital Marketing Optimisation

[email protected]

Campaign performanceSample analysis

£139

£92

£56

Page 68: Solving the Offline Conversion Conundrum for Better Digital Marketing Optimisation

[email protected]

Campaign performanceSample analysis

£139

£92

£56

£254

£1,903

£371

Page 69: Solving the Offline Conversion Conundrum for Better Digital Marketing Optimisation

[email protected]

Campaign performanceSample analysis

Action 1: Divert spend from campaign 1 to 2. Action 2: Understand why campaign 7 claims are not completing.

£139

£92

£56

£254

£1,903

£371

Page 70: Solving the Offline Conversion Conundrum for Better Digital Marketing Optimisation

[email protected]

Landing page performanceSample analysis

/have-i-got-ppi

/endowment claims

/

/no-account-details

/ppi-claims

MANY

Page 71: Solving the Offline Conversion Conundrum for Better Digital Marketing Optimisation

[email protected]

Landing page performanceSample analysis

/have-i-got-ppi

/endowment claims

/

/no-account-details

/ppi-claims

MANY

Page 72: Solving the Offline Conversion Conundrum for Better Digital Marketing Optimisation

[email protected]

Landing page performanceSample analysis

/have-i-got-ppi

/endowment claims

/

/no-account-details STARS(promote, build similar pages)

/ppi-claims

MANY

Page 73: Solving the Offline Conversion Conundrum for Better Digital Marketing Optimisation

[email protected]

Landing page performanceSample analysis

/have-i-got-ppi

/endowment claims

/

/no-account-details STARS(promote, build similar pages)

/ppi-claims

Hidden gems (promote)

MANY

Page 74: Solving the Offline Conversion Conundrum for Better Digital Marketing Optimisation

[email protected]

Landing page performanceSample analysis

/have-i-got-ppi

/endowment claims

/

/no-account-details STARS(promote, build similar pages)

DOGS (Remove, optimise)

/ppi-claims

Hidden gems (promote)

MANY

Page 75: Solving the Offline Conversion Conundrum for Better Digital Marketing Optimisation

[email protected]

Landing page performanceSample analysis

/have-i-got-ppi

/endowment claims

/

/no-account-details

Hopefuls (Survey customers)

STARS(promote, build similar pages)

DOGS (Remove, optimise)

/ppi-claims

Hidden gems (promote)

MANY

Page 76: Solving the Offline Conversion Conundrum for Better Digital Marketing Optimisation

[email protected]

IN SUMMARY…

Page 77: Solving the Offline Conversion Conundrum for Better Digital Marketing Optimisation

[email protected]

Business Owners care about big rewards, which reside at the end of

the funnel.

Measuring, reporting and optimising for this will make the bosses recognise your value and

keep employing you.

Page 78: Solving the Offline Conversion Conundrum for Better Digital Marketing Optimisation

[email protected]

Appendix

Page 79: Solving the Offline Conversion Conundrum for Better Digital Marketing Optimisation

[email protected]

Event Trigger location Timeframe Method Collection location

(GA cookie ID pickup) Website Realtime JavaScript CalltracksForm Submitted Website Realtime JavaScript GA, CRM, Calltracks

Phonecall Made Calltracks Realtime MP GA(CSV data sent) CRM, Finance Batch SSH Calltracks

Pack Sent Calltracks Batch MP GAPack Received Calltracks Batch MP GA

Closed (Pre Claim) Calltracks Batch MP GAClaim Started Calltracks Batch MP GA

Invoiced Calltracks Batch MP GAPaid Calltracks Batch MP GA

Closed (Post Claim) Calltracks Batch MP GA

Events Collected

Each event had either a UUID and/or LEAD ID attribute for stitching events together later.

Case study