SlideShare a Scribd company logo
1 of 40
Download to read offline
Information Technology Program
Aalto University, 2015
Dr. Joni Salminen
joolsa@utu.fi, tel. +358 44 06 36 468
DIGITAL ANALYTICS
1
Report sections of Google Analytics
1. Audience – tells about characteristics of visitors
2. Acquisition – tells about sources of visitors (e.g.,
marketing channels)
3. Behavior – tells how the visitors acted on the site
4. Conversion – tells how goals defined by the
organization are met.
2
Traffic sources à la Google Analytics
(Google, 2015)
3
About ’source’ and ’medium’ (Google, 2015)
4
How to track ANY digital campaign?
1. UTM builder: [hands-on]
2. annotations [Joni shows]
5
”Captain, we are flying blind!”
6
How does campaign tracking appear in GA
reports?
• [JONI SHOWS]
7
Standard values for UTM parameters
• Medium:
– cpc
– display
– social
• Content:
– (name of ad version 1)
– (name of ad version 2)
• (Remember, they are case-sensitive.)
8
Custom channel groupings (Google, 2015)
9
EXAMPLES OF ANALYTICAL
DECISION-MAKING: BUDGET
ALLOCATION & SALES
ATTRIBUTION
10
Budget allocation with help from analytics:
case of search-engine advertising
Avainsana Klikit Kustannus Myynnit ROI
lahja naiselle 110 75 € / pv 120 € / pv (120-75)/75=60%
lahja miehelle 40 25 € / pv 90 € / pv (90-25)/25=260%
11
• Result: ”men’s dress shoes” is more profitable
• Conclusion: increase the bid for this keyword
and campaign budget, do the opposite for the
other keyword
The problem: Your marketing budget is 100 € per day
– how should you allocate the money?
Keyword Clicks Cost Sales
dress shoes 110 75 € / pv 120 € / pv
men’s dress shoes 40 25 € / pv 90 € / pv
What should we check before
making the final decision?
Attributing sales value
• You are the manager of an ecommerce site
• You have one sales conversion worth 1000€
• From analytics, you can see that four clicks have
preceded the conversion
• The last click came from a search-engine with a
specific keyword.
How do you allocate the value of
the sales conversion?
12
”Last click fallacy”
a. our analytics tool can only identify the last interaction
leading to conversion (i.e., we are blind to the
previous interactions)
b. based on this information, we conclude that a certain
campaign or channel resulted in the conversion,
even though, when there are other touch-points, at
least some value should justifiably be attributed to
them as well.
• why does it matter?
– the result is an attribution error, due to which we are
potentially making bad decisions. (think of funnel!)
13
The conversion path
• Some channels tend to have bad direct conversions,
therefore it’s important to see assisted conversions
(you can find them in Google Analytics)
• [JONI SHOWS]
14
1st touch Conversion
Assisting effect
Last touch2nd touch
What’s the length of the
conversion path?
For example, analytics categorically shows
me that…
• Google converts much better than Facebook
15
Direct ROI of social media is oftentimes bad
16
…but indirect ROI (assisted conversion)
might be better
17
So you see, this is partly the
solution! But there is another
one as well…
Attribution models (Google, 2013)
Last touch  100% of conversion value to the last touch-point (e.g.
campaign, channel)
First touch  100% of conversion value to the first touch-point
Linear model  each touch-point receives an equal share of
conversion value (eg. 3 touches = 33% each)
Time-based model  based on a time factor, the touch-points
closest to conversion receive a larger share of conversion value
U-shape model  40% of conversion value to the first touch, 40% to
the last touch, and the rest 20% divided equally among the remaining
touch-points.
18
Which one is the best?
What do you think?
Attribution models: an example
First touch
model
Last touch
model
Linear
model
1 Facebook
2 Google organic
3 Google CPC
4 Blog article
19
• one conversion = 1000 €
• the conversion path includes four
touch-points in the following order
• how to attribute conversion value?
Attribution models: an example
First touch
model
Last touch
model
Linear
model
1 Facebook 1000€ 250€
2 Google organic 250€
3 Google CPC 250€
4 Blog article 1000€ 250€
20
• one conversion = 1000 €
• the conversion path includes four
touch-points in the following order
• how to attribute conversion value?
Attribution modeling in practice
• [Joni shows]
21
METRICS
22
Definition
“A business metric is any type of measurement
used to gauge some quantifiable component of
a company's performance, such as return on
investment (ROI), employee and customer churn
rates, revenues, EBITDA, and so on.” (Rouse,
2007)
23
Objective → Goal → Metric
• Objective: a broader goal, i.e. capture market share
from competitors
• Goal: a specific goal, like gain 30% of market share
by the end of 2015
• Metrics: market share, market growth, generated
leads, sent quotes, closed sales
24
Basic business objectives in digital
marketing (Google, 2015)
1. For ecommerce sites, an obvious objective is selling
products or services.
2. For lead generation sites, the goal is to collect user
information for sales teams to connect with potential
leads.
3. For content publishers, the goal is to encourage
engagement and frequent visitation.
4. For online informational or support sites, helping
users find the information they need at the right time
is of primary importance.
5. For branding, the main objective is to drive
awareness, engagement and loyalty.
25
There are many ways to classify metrics…
Let’s look at some!
26
Google’s classification
1. Audience metrics – e.g. number of visitors, new
users, returning visitors
2. Behavioural metrics – e.g. pages/visit
3. Conversion metrics – how many times visitor
completed a goal on the website
Metrics classification
(that we sometimes use at ElämysLahjat.fi)
a. sales metrics (these are measured in campaigns
that are sales-oriented, e.g. product campaigns)
b. visibility metrics (these are measured for brand
identity and awareness campaigns)
• it’s a crude but effective division, as all campaigns
can ultimately divided between direct response and
latent or indirect response.
28
• Platform specific:
– PageRank, Quality Score (Google)
– EdgeRank (engagement), Relevance Score (FB)
• Website (before click):
– CPM (cost per mille)
– CPC (cost per click)
– CTR (click-through rate)
• Website (after click):
– BR (bounce rate)
– CVR (conversion rate)
– CPA (cost per action)
– CAC (customer acquisition cost)
– ROI (return on investment)
– CLV (customer lifetime value)
Basic digital marketing metrics
29
Let’s look at the most common digital
marketing metrics. In addition to showing
performance, some of them are used as
pricing models for online advertising.
30
CPM (cost-per-mille)
• The price for thousand impressions.
• NB! This is what we call a ”vanity metric”, used by
media sales people to sell inventory but useless for
business purposes
31
The good The bad
Emulates reach, i.e. proxy
for increase in awareness
which is a requisite for
branding
Banner blindness (Benway
& Lane, 1998)
Waste (lack of targeting,
mass media approach)
Does not tell about the
performance; will someone
click and what happens
after the click
CPC (cost-per-clikc)
• The price of a click, i.e. visitor (€)
32
The good The bad
Bypasses banner blindness
(the user first need to
process to click)
Click fraud (even up to 50%
of clicks can be fraudulent)
As a metric, you see
performance. As a payment
method, you pay for
performance.
A click does not contain
information about
conversion
A skillful traffic-oriented
marketer can drive
irrelevant traffic, in which
case the company ”pays for
nothing”
CTR (click-through-rate)
• Ratio (%)
• CTR = users who clicked / all who saw the ad
33
The good The bad
Tells how well an ad
performs
Does not tell how qualified
the traffic is, or how good of
a match the landing page
and the ad has
Indicates relevance &
quality
Does not correlate with
sales, ad recall, awareness
or purchase intent (Nielsen,
2011)
CTR can be artificially
manipulated by over-
promising ads
CPA (cost-per-action)
• The cost of a desired action, e.g. sales conversion or
acquired lead (€)
34
The good The bad
Bypasses click fraud by
showing after-click
performance
As a pricing method it’s rare
– in practice only affiliates
As a pricing method it’s
great – you only pay for
conversions
As a measure it doesn’t tell
what happens after 1st
purchase (relationship)
Also, does not tell about
revenue, how many
converted, or how good
relative performance was
Misses externality effects,
such as latent conversions
and word-of-mouth
CVR (conversion rate)
• A relative number (%)
• CVR = users who bought / all visitors
35
The good The bad
Tells what has happened
after the click
Does not measure profit
Does not measures
volumes of spend or
revenue (e.g. small
insignificant search terms)
(Geddes, 2011)
ROI (return on investment)
• ROI = (P – C) / C * 100% ,
• where
– P = the revenue from an investment (e.g. campaign)
– C = cost
36
The good The bad
Tells what happened after
click
Does not consider margin
(a good ROI can still mean
unprofitable marketing)
Considers sales revenue Does not consider lifetime
revenue
CLV (customer lifetime value)
• All the revenue a customer brings during the his or
her period of patronage (€)
• In general, the goal is CAC < CLV, in which CAC is
customer acquisition cost
37
The good The bad
Takes into account what
happens after purchase
(customer loyalty, churn)
Hard to measure
The exact figure is known
only afterwards
CONCLUSION: No metric is perfect
• CPM  banner blindness
• CTR  indicates quality / match, but does not tell
about conversions or revenue
• CVR  tells about how efficiently a conversion is
reached, but not how big the purchase is
• CPA  misses latent effects, lifetime revenue and
word-of-mouth
• ROI  does not consider product margin
• CLV  hard to measure, known only afterwards
• Best to use a combination, and to understand
limitations.
38
I don’t have an ecommerce site – should I
still add monetary value to goal
completions?
• Yes.
• Consider this example:
A lead-generation site generates leads for sales people.
Last month, it paid 500€ for online advertising generating
10 leads. Sales people closed 2 leads. The revenue from
these leads was 3000€.
– What is the conversion rate?
– How much is a conversion worth?
– How much is a lead worth?
– How much is cost per action (CPA)?
39
I don’t have an ecommerce site – should I
still add monetary value to goal
completions?
• Yes.
• Consider this example:
A lead-generation site generates leads for sales people.
Last month, it paid 500€ for online advertising generating
10 leads. Sales people closed 2 leads. The revenue from
these leads was 3000€.
– What is the conversion rate? 20% (from leads to sales)
– How much is a conversion worth? 1500€
– How much is a lead worth? 300€
– How much is cost per action (CPA)? Depending on
action: CPL is 50€, CPS is 250€.
40

More Related Content

Viewers also liked

Digital analytics lecture2
Digital analytics lecture2Digital analytics lecture2
Digital analytics lecture2Joni Salminen
 
Digital analytics: Analytics problems (Lecture 9)
Digital analytics: Analytics problems (Lecture 9)Digital analytics: Analytics problems (Lecture 9)
Digital analytics: Analytics problems (Lecture 9)Joni Salminen
 
Digital analytics: Wrap-up (Lecture 12)
Digital analytics: Wrap-up (Lecture 12)Digital analytics: Wrap-up (Lecture 12)
Digital analytics: Wrap-up (Lecture 12)Joni Salminen
 
Learning the Craft of Data Visualisation
Learning the Craft of Data VisualisationLearning the Craft of Data Visualisation
Learning the Craft of Data VisualisationAmit Kapoor
 
Model Visualisation
Model VisualisationModel Visualisation
Model VisualisationAmit Kapoor
 
Tools & Resources for Data Visualisation
Tools & Resources for Data VisualisationTools & Resources for Data Visualisation
Tools & Resources for Data VisualisationAmit Kapoor
 
Digital analytics: Dashboards, visualizations, and lying with data (Lectures ...
Digital analytics: Dashboards, visualizations, and lying with data (Lectures ...Digital analytics: Dashboards, visualizations, and lying with data (Lectures ...
Digital analytics: Dashboards, visualizations, and lying with data (Lectures ...Joni Salminen
 
Visualising Multi Dimensional Data
Visualising Multi Dimensional DataVisualising Multi Dimensional Data
Visualising Multi Dimensional DataAmit Kapoor
 
Tableau - Learning Objectives for Data, Graphs, Filters, Dashboards and Advan...
Tableau - Learning Objectives for Data, Graphs, Filters, Dashboards and Advan...Tableau - Learning Objectives for Data, Graphs, Filters, Dashboards and Advan...
Tableau - Learning Objectives for Data, Graphs, Filters, Dashboards and Advan...Srinath Reddy
 
Data Visualisation Literacy - Learning to See
Data Visualisation Literacy - Learning to SeeData Visualisation Literacy - Learning to See
Data Visualisation Literacy - Learning to SeeAndy Kirk
 
Digital analytics lecture1
Digital analytics lecture1Digital analytics lecture1
Digital analytics lecture1Joni Salminen
 
Storytelling with Data - See | Show | Tell | Engage
Storytelling with Data - See | Show | Tell | EngageStorytelling with Data - See | Show | Tell | Engage
Storytelling with Data - See | Show | Tell | EngageAmit Kapoor
 
Making Tableau Dashboards Shareable
Making Tableau Dashboards ShareableMaking Tableau Dashboards Shareable
Making Tableau Dashboards ShareableSenturus
 
Case Study: Visualizing Complex Data in Tableau
Case Study: Visualizing Complex Data in TableauCase Study: Visualizing Complex Data in Tableau
Case Study: Visualizing Complex Data in TableauSenturus
 
Using Tableau to Gain Actionable Insights: Overview & Demonstration of Visual...
Using Tableau to Gain Actionable Insights: Overview & Demonstration of Visual...Using Tableau to Gain Actionable Insights: Overview & Demonstration of Visual...
Using Tableau to Gain Actionable Insights: Overview & Demonstration of Visual...Senturus
 
Tutorial 4 Charts and Graphs
Tutorial 4 Charts and GraphsTutorial 4 Charts and Graphs
Tutorial 4 Charts and Graphscios135
 
Tutorial 10: Performing What-IF Analyses
Tutorial 10: Performing What-IF AnalysesTutorial 10: Performing What-IF Analyses
Tutorial 10: Performing What-IF Analysescios135
 
Tableau free tutorial
Tableau free tutorialTableau free tutorial
Tableau free tutorialtekslate1
 

Viewers also liked (20)

Digital analytics lecture2
Digital analytics lecture2Digital analytics lecture2
Digital analytics lecture2
 
Digital analytics: Analytics problems (Lecture 9)
Digital analytics: Analytics problems (Lecture 9)Digital analytics: Analytics problems (Lecture 9)
Digital analytics: Analytics problems (Lecture 9)
 
Digital analytics: Wrap-up (Lecture 12)
Digital analytics: Wrap-up (Lecture 12)Digital analytics: Wrap-up (Lecture 12)
Digital analytics: Wrap-up (Lecture 12)
 
Learning the Craft of Data Visualisation
Learning the Craft of Data VisualisationLearning the Craft of Data Visualisation
Learning the Craft of Data Visualisation
 
Model Visualisation
Model VisualisationModel Visualisation
Model Visualisation
 
Tools & Resources for Data Visualisation
Tools & Resources for Data VisualisationTools & Resources for Data Visualisation
Tools & Resources for Data Visualisation
 
Digital analytics: Dashboards, visualizations, and lying with data (Lectures ...
Digital analytics: Dashboards, visualizations, and lying with data (Lectures ...Digital analytics: Dashboards, visualizations, and lying with data (Lectures ...
Digital analytics: Dashboards, visualizations, and lying with data (Lectures ...
 
Visualising Multi Dimensional Data
Visualising Multi Dimensional DataVisualising Multi Dimensional Data
Visualising Multi Dimensional Data
 
Tableau - Learning Objectives for Data, Graphs, Filters, Dashboards and Advan...
Tableau - Learning Objectives for Data, Graphs, Filters, Dashboards and Advan...Tableau - Learning Objectives for Data, Graphs, Filters, Dashboards and Advan...
Tableau - Learning Objectives for Data, Graphs, Filters, Dashboards and Advan...
 
Data Visualisation Literacy - Learning to See
Data Visualisation Literacy - Learning to SeeData Visualisation Literacy - Learning to See
Data Visualisation Literacy - Learning to See
 
Digital analytics lecture1
Digital analytics lecture1Digital analytics lecture1
Digital analytics lecture1
 
Storytelling with Data - See | Show | Tell | Engage
Storytelling with Data - See | Show | Tell | EngageStorytelling with Data - See | Show | Tell | Engage
Storytelling with Data - See | Show | Tell | Engage
 
Making Tableau Dashboards Shareable
Making Tableau Dashboards ShareableMaking Tableau Dashboards Shareable
Making Tableau Dashboards Shareable
 
Case Study: Visualizing Complex Data in Tableau
Case Study: Visualizing Complex Data in TableauCase Study: Visualizing Complex Data in Tableau
Case Study: Visualizing Complex Data in Tableau
 
Testing of hypothesis case study
Testing of hypothesis case study Testing of hypothesis case study
Testing of hypothesis case study
 
Using Tableau to Gain Actionable Insights: Overview & Demonstration of Visual...
Using Tableau to Gain Actionable Insights: Overview & Demonstration of Visual...Using Tableau to Gain Actionable Insights: Overview & Demonstration of Visual...
Using Tableau to Gain Actionable Insights: Overview & Demonstration of Visual...
 
Tutorial 4 Charts and Graphs
Tutorial 4 Charts and GraphsTutorial 4 Charts and Graphs
Tutorial 4 Charts and Graphs
 
Tutorial 10: Performing What-IF Analyses
Tutorial 10: Performing What-IF AnalysesTutorial 10: Performing What-IF Analyses
Tutorial 10: Performing What-IF Analyses
 
Tableau free tutorial
Tableau free tutorialTableau free tutorial
Tableau free tutorial
 
Decision tree
Decision treeDecision tree
Decision tree
 

More from Joni Salminen

Automatic Persona Generation: Introduction & Current Challenges
Automatic Persona Generation: Introduction & Current ChallengesAutomatic Persona Generation: Introduction & Current Challenges
Automatic Persona Generation: Introduction & Current ChallengesJoni Salminen
 
Five NLP Challenges in Data-Driven Personas
Five NLP Challenges in Data-Driven PersonasFive NLP Challenges in Data-Driven Personas
Five NLP Challenges in Data-Driven PersonasJoni Salminen
 
Problem of majority voting
Problem of majority votingProblem of majority voting
Problem of majority votingJoni Salminen
 
Persona Analytics: Progress Report and Road Ahead
Persona Analytics: Progress Report and Road AheadPersona Analytics: Progress Report and Road Ahead
Persona Analytics: Progress Report and Road AheadJoni Salminen
 
Enriching social media personas with personality traits
Enriching social media personas with personality traitsEnriching social media personas with personality traits
Enriching social media personas with personality traitsJoni Salminen
 
User Studies for APG: How to support system development with user feedback?
User Studies for APG: How to support system development with user feedback?User Studies for APG: How to support system development with user feedback?
User Studies for APG: How to support system development with user feedback?Joni Salminen
 
Combining Behaviors and Demographics to Segment Online Audiences:Experiments ...
Combining Behaviors and Demographics to Segment Online Audiences:Experiments ...Combining Behaviors and Demographics to Segment Online Audiences:Experiments ...
Combining Behaviors and Demographics to Segment Online Audiences:Experiments ...Joni Salminen
 
Research Roadmap for Automatic Persona Generation (2018)
Research Roadmap for Automatic Persona Generation (2018)Research Roadmap for Automatic Persona Generation (2018)
Research Roadmap for Automatic Persona Generation (2018)Joni Salminen
 
To Use Branded Keywords or Not? Rationale of Professional Search-engine Marke...
To Use Branded Keywords or Not? Rationale of Professional Search-engine Marke...To Use Branded Keywords or Not? Rationale of Professional Search-engine Marke...
To Use Branded Keywords or Not? Rationale of Professional Search-engine Marke...Joni Salminen
 
Determining Online Brand Reputation with Machine Learning from Social Media M...
Determining Online Brand Reputation with Machine Learning from Social Media M...Determining Online Brand Reputation with Machine Learning from Social Media M...
Determining Online Brand Reputation with Machine Learning from Social Media M...Joni Salminen
 
Is More Better?: Impact of Multiple Photos on Perception of Persona Profiles
Is More Better?: Impact of Multiple Photos on Perception of Persona ProfilesIs More Better?: Impact of Multiple Photos on Perception of Persona Profiles
Is More Better?: Impact of Multiple Photos on Perception of Persona ProfilesJoni Salminen
 
Anatomy of Online Hate: Developing a Taxonomy and Machine Learning Models for...
Anatomy of Online Hate: Developing a Taxonomy and Machine Learning Models for...Anatomy of Online Hate: Developing a Taxonomy and Machine Learning Models for...
Anatomy of Online Hate: Developing a Taxonomy and Machine Learning Models for...Joni Salminen
 
OSS-EBM: Open Source Software Entrepreneurial Business Modelling
OSS-EBM: Open Source Software Entrepreneurial Business ModellingOSS-EBM: Open Source Software Entrepreneurial Business Modelling
OSS-EBM: Open Source Software Entrepreneurial Business ModellingJoni Salminen
 
Gender effect on e-commerce sales of experience gifts: Preliminary empirical ...
Gender effect on e-commerce sales of experience gifts: Preliminary empirical ...Gender effect on e-commerce sales of experience gifts: Preliminary empirical ...
Gender effect on e-commerce sales of experience gifts: Preliminary empirical ...Joni Salminen
 
Tips for Scale Development: Evaluating Automatic Personas
Tips for Scale Development: Evaluating Automatic PersonasTips for Scale Development: Evaluating Automatic Personas
Tips for Scale Development: Evaluating Automatic PersonasJoni Salminen
 
Big Data, Small Personas: Research Agenda for Automatic Persona Generation
Big Data, Small Personas: Research Agenda for Automatic Persona GenerationBig Data, Small Personas: Research Agenda for Automatic Persona Generation
Big Data, Small Personas: Research Agenda for Automatic Persona GenerationJoni Salminen
 
Why do startups avoid difficult problems?
Why do startups avoid difficult problems?Why do startups avoid difficult problems?
Why do startups avoid difficult problems?Joni Salminen
 
Social Espionage: Drawing Benefit from Competitors’ Social Media Presence
Social Espionage: Drawing Benefit from Competitors’ Social Media PresenceSocial Espionage: Drawing Benefit from Competitors’ Social Media Presence
Social Espionage: Drawing Benefit from Competitors’ Social Media PresenceJoni Salminen
 
Strategic Digital Marketing (Digital Marketing '15 @ Oulu University)
Strategic Digital Marketing (Digital Marketing '15 @ Oulu University)Strategic Digital Marketing (Digital Marketing '15 @ Oulu University)
Strategic Digital Marketing (Digital Marketing '15 @ Oulu University)Joni Salminen
 
Social Media Marketing (Digital Marketing '15 @ Oulu University)
Social Media Marketing (Digital Marketing '15 @ Oulu University)Social Media Marketing (Digital Marketing '15 @ Oulu University)
Social Media Marketing (Digital Marketing '15 @ Oulu University)Joni Salminen
 

More from Joni Salminen (20)

Automatic Persona Generation: Introduction & Current Challenges
Automatic Persona Generation: Introduction & Current ChallengesAutomatic Persona Generation: Introduction & Current Challenges
Automatic Persona Generation: Introduction & Current Challenges
 
Five NLP Challenges in Data-Driven Personas
Five NLP Challenges in Data-Driven PersonasFive NLP Challenges in Data-Driven Personas
Five NLP Challenges in Data-Driven Personas
 
Problem of majority voting
Problem of majority votingProblem of majority voting
Problem of majority voting
 
Persona Analytics: Progress Report and Road Ahead
Persona Analytics: Progress Report and Road AheadPersona Analytics: Progress Report and Road Ahead
Persona Analytics: Progress Report and Road Ahead
 
Enriching social media personas with personality traits
Enriching social media personas with personality traitsEnriching social media personas with personality traits
Enriching social media personas with personality traits
 
User Studies for APG: How to support system development with user feedback?
User Studies for APG: How to support system development with user feedback?User Studies for APG: How to support system development with user feedback?
User Studies for APG: How to support system development with user feedback?
 
Combining Behaviors and Demographics to Segment Online Audiences:Experiments ...
Combining Behaviors and Demographics to Segment Online Audiences:Experiments ...Combining Behaviors and Demographics to Segment Online Audiences:Experiments ...
Combining Behaviors and Demographics to Segment Online Audiences:Experiments ...
 
Research Roadmap for Automatic Persona Generation (2018)
Research Roadmap for Automatic Persona Generation (2018)Research Roadmap for Automatic Persona Generation (2018)
Research Roadmap for Automatic Persona Generation (2018)
 
To Use Branded Keywords or Not? Rationale of Professional Search-engine Marke...
To Use Branded Keywords or Not? Rationale of Professional Search-engine Marke...To Use Branded Keywords or Not? Rationale of Professional Search-engine Marke...
To Use Branded Keywords or Not? Rationale of Professional Search-engine Marke...
 
Determining Online Brand Reputation with Machine Learning from Social Media M...
Determining Online Brand Reputation with Machine Learning from Social Media M...Determining Online Brand Reputation with Machine Learning from Social Media M...
Determining Online Brand Reputation with Machine Learning from Social Media M...
 
Is More Better?: Impact of Multiple Photos on Perception of Persona Profiles
Is More Better?: Impact of Multiple Photos on Perception of Persona ProfilesIs More Better?: Impact of Multiple Photos on Perception of Persona Profiles
Is More Better?: Impact of Multiple Photos on Perception of Persona Profiles
 
Anatomy of Online Hate: Developing a Taxonomy and Machine Learning Models for...
Anatomy of Online Hate: Developing a Taxonomy and Machine Learning Models for...Anatomy of Online Hate: Developing a Taxonomy and Machine Learning Models for...
Anatomy of Online Hate: Developing a Taxonomy and Machine Learning Models for...
 
OSS-EBM: Open Source Software Entrepreneurial Business Modelling
OSS-EBM: Open Source Software Entrepreneurial Business ModellingOSS-EBM: Open Source Software Entrepreneurial Business Modelling
OSS-EBM: Open Source Software Entrepreneurial Business Modelling
 
Gender effect on e-commerce sales of experience gifts: Preliminary empirical ...
Gender effect on e-commerce sales of experience gifts: Preliminary empirical ...Gender effect on e-commerce sales of experience gifts: Preliminary empirical ...
Gender effect on e-commerce sales of experience gifts: Preliminary empirical ...
 
Tips for Scale Development: Evaluating Automatic Personas
Tips for Scale Development: Evaluating Automatic PersonasTips for Scale Development: Evaluating Automatic Personas
Tips for Scale Development: Evaluating Automatic Personas
 
Big Data, Small Personas: Research Agenda for Automatic Persona Generation
Big Data, Small Personas: Research Agenda for Automatic Persona GenerationBig Data, Small Personas: Research Agenda for Automatic Persona Generation
Big Data, Small Personas: Research Agenda for Automatic Persona Generation
 
Why do startups avoid difficult problems?
Why do startups avoid difficult problems?Why do startups avoid difficult problems?
Why do startups avoid difficult problems?
 
Social Espionage: Drawing Benefit from Competitors’ Social Media Presence
Social Espionage: Drawing Benefit from Competitors’ Social Media PresenceSocial Espionage: Drawing Benefit from Competitors’ Social Media Presence
Social Espionage: Drawing Benefit from Competitors’ Social Media Presence
 
Strategic Digital Marketing (Digital Marketing '15 @ Oulu University)
Strategic Digital Marketing (Digital Marketing '15 @ Oulu University)Strategic Digital Marketing (Digital Marketing '15 @ Oulu University)
Strategic Digital Marketing (Digital Marketing '15 @ Oulu University)
 
Social Media Marketing (Digital Marketing '15 @ Oulu University)
Social Media Marketing (Digital Marketing '15 @ Oulu University)Social Media Marketing (Digital Marketing '15 @ Oulu University)
Social Media Marketing (Digital Marketing '15 @ Oulu University)
 

Recently uploaded

Data Analysis Project Presentation: Unveiling Your Ideal Customer, Bank Custo...
Data Analysis Project Presentation: Unveiling Your Ideal Customer, Bank Custo...Data Analysis Project Presentation: Unveiling Your Ideal Customer, Bank Custo...
Data Analysis Project Presentation: Unveiling Your Ideal Customer, Bank Custo...Boston Institute of Analytics
 
What To Do For World Nature Conservation Day by Slidesgo.pptx
What To Do For World Nature Conservation Day by Slidesgo.pptxWhat To Do For World Nature Conservation Day by Slidesgo.pptx
What To Do For World Nature Conservation Day by Slidesgo.pptxSimranPal17
 
Decoding Patterns: Customer Churn Prediction Data Analysis Project
Decoding Patterns: Customer Churn Prediction Data Analysis ProjectDecoding Patterns: Customer Churn Prediction Data Analysis Project
Decoding Patterns: Customer Churn Prediction Data Analysis ProjectBoston Institute of Analytics
 
IBEF report on the Insurance market in India
IBEF report on the Insurance market in IndiaIBEF report on the Insurance market in India
IBEF report on the Insurance market in IndiaManalVerma4
 
Learn How Data Science Changes Our World
Learn How Data Science Changes Our WorldLearn How Data Science Changes Our World
Learn How Data Science Changes Our WorldEduminds Learning
 
Data Factory in Microsoft Fabric (MsBIP #82)
Data Factory in Microsoft Fabric (MsBIP #82)Data Factory in Microsoft Fabric (MsBIP #82)
Data Factory in Microsoft Fabric (MsBIP #82)Cathrine Wilhelmsen
 
NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...
NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...
NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...Amil Baba Dawood bangali
 
SMOTE and K-Fold Cross Validation-Presentation.pptx
SMOTE and K-Fold Cross Validation-Presentation.pptxSMOTE and K-Fold Cross Validation-Presentation.pptx
SMOTE and K-Fold Cross Validation-Presentation.pptxHaritikaChhatwal1
 
Rithik Kumar Singh codealpha pythohn.pdf
Rithik Kumar Singh codealpha pythohn.pdfRithik Kumar Singh codealpha pythohn.pdf
Rithik Kumar Singh codealpha pythohn.pdfrahulyadav957181
 
Real-Time AI Streaming - AI Max Princeton
Real-Time AI  Streaming - AI Max PrincetonReal-Time AI  Streaming - AI Max Princeton
Real-Time AI Streaming - AI Max PrincetonTimothy Spann
 
Semantic Shed - Squashing and Squeezing.pptx
Semantic Shed - Squashing and Squeezing.pptxSemantic Shed - Squashing and Squeezing.pptx
Semantic Shed - Squashing and Squeezing.pptxMike Bennett
 
6 Tips for Interpretable Topic Models _ by Nicha Ruchirawat _ Towards Data Sc...
6 Tips for Interpretable Topic Models _ by Nicha Ruchirawat _ Towards Data Sc...6 Tips for Interpretable Topic Models _ by Nicha Ruchirawat _ Towards Data Sc...
6 Tips for Interpretable Topic Models _ by Nicha Ruchirawat _ Towards Data Sc...Dr Arash Najmaei ( Phd., MBA, BSc)
 
Minimizing AI Hallucinations/Confabulations and the Path towards AGI with Exa...
Minimizing AI Hallucinations/Confabulations and the Path towards AGI with Exa...Minimizing AI Hallucinations/Confabulations and the Path towards AGI with Exa...
Minimizing AI Hallucinations/Confabulations and the Path towards AGI with Exa...Thomas Poetter
 
Decoding Movie Sentiments: Analyzing Reviews with Data Analysis model
Decoding Movie Sentiments: Analyzing Reviews with Data Analysis modelDecoding Movie Sentiments: Analyzing Reviews with Data Analysis model
Decoding Movie Sentiments: Analyzing Reviews with Data Analysis modelBoston Institute of Analytics
 
Cyber awareness ppt on the recorded data
Cyber awareness ppt on the recorded dataCyber awareness ppt on the recorded data
Cyber awareness ppt on the recorded dataTecnoIncentive
 
English-8-Q4-W3-Synthesizing-Essential-Information-From-Various-Sources-1.pdf
English-8-Q4-W3-Synthesizing-Essential-Information-From-Various-Sources-1.pdfEnglish-8-Q4-W3-Synthesizing-Essential-Information-From-Various-Sources-1.pdf
English-8-Q4-W3-Synthesizing-Essential-Information-From-Various-Sources-1.pdfblazblazml
 
Student profile product demonstration on grades, ability, well-being and mind...
Student profile product demonstration on grades, ability, well-being and mind...Student profile product demonstration on grades, ability, well-being and mind...
Student profile product demonstration on grades, ability, well-being and mind...Seán Kennedy
 
Digital Marketing Plan, how digital marketing works
Digital Marketing Plan, how digital marketing worksDigital Marketing Plan, how digital marketing works
Digital Marketing Plan, how digital marketing worksdeepakthakur548787
 

Recently uploaded (20)

Data Analysis Project Presentation: Unveiling Your Ideal Customer, Bank Custo...
Data Analysis Project Presentation: Unveiling Your Ideal Customer, Bank Custo...Data Analysis Project Presentation: Unveiling Your Ideal Customer, Bank Custo...
Data Analysis Project Presentation: Unveiling Your Ideal Customer, Bank Custo...
 
What To Do For World Nature Conservation Day by Slidesgo.pptx
What To Do For World Nature Conservation Day by Slidesgo.pptxWhat To Do For World Nature Conservation Day by Slidesgo.pptx
What To Do For World Nature Conservation Day by Slidesgo.pptx
 
Decoding Patterns: Customer Churn Prediction Data Analysis Project
Decoding Patterns: Customer Churn Prediction Data Analysis ProjectDecoding Patterns: Customer Churn Prediction Data Analysis Project
Decoding Patterns: Customer Churn Prediction Data Analysis Project
 
IBEF report on the Insurance market in India
IBEF report on the Insurance market in IndiaIBEF report on the Insurance market in India
IBEF report on the Insurance market in India
 
Insurance Churn Prediction Data Analysis Project
Insurance Churn Prediction Data Analysis ProjectInsurance Churn Prediction Data Analysis Project
Insurance Churn Prediction Data Analysis Project
 
Learn How Data Science Changes Our World
Learn How Data Science Changes Our WorldLearn How Data Science Changes Our World
Learn How Data Science Changes Our World
 
Data Factory in Microsoft Fabric (MsBIP #82)
Data Factory in Microsoft Fabric (MsBIP #82)Data Factory in Microsoft Fabric (MsBIP #82)
Data Factory in Microsoft Fabric (MsBIP #82)
 
NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...
NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...
NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...
 
SMOTE and K-Fold Cross Validation-Presentation.pptx
SMOTE and K-Fold Cross Validation-Presentation.pptxSMOTE and K-Fold Cross Validation-Presentation.pptx
SMOTE and K-Fold Cross Validation-Presentation.pptx
 
Rithik Kumar Singh codealpha pythohn.pdf
Rithik Kumar Singh codealpha pythohn.pdfRithik Kumar Singh codealpha pythohn.pdf
Rithik Kumar Singh codealpha pythohn.pdf
 
Real-Time AI Streaming - AI Max Princeton
Real-Time AI  Streaming - AI Max PrincetonReal-Time AI  Streaming - AI Max Princeton
Real-Time AI Streaming - AI Max Princeton
 
Data Analysis Project: Stroke Prediction
Data Analysis Project: Stroke PredictionData Analysis Project: Stroke Prediction
Data Analysis Project: Stroke Prediction
 
Semantic Shed - Squashing and Squeezing.pptx
Semantic Shed - Squashing and Squeezing.pptxSemantic Shed - Squashing and Squeezing.pptx
Semantic Shed - Squashing and Squeezing.pptx
 
6 Tips for Interpretable Topic Models _ by Nicha Ruchirawat _ Towards Data Sc...
6 Tips for Interpretable Topic Models _ by Nicha Ruchirawat _ Towards Data Sc...6 Tips for Interpretable Topic Models _ by Nicha Ruchirawat _ Towards Data Sc...
6 Tips for Interpretable Topic Models _ by Nicha Ruchirawat _ Towards Data Sc...
 
Minimizing AI Hallucinations/Confabulations and the Path towards AGI with Exa...
Minimizing AI Hallucinations/Confabulations and the Path towards AGI with Exa...Minimizing AI Hallucinations/Confabulations and the Path towards AGI with Exa...
Minimizing AI Hallucinations/Confabulations and the Path towards AGI with Exa...
 
Decoding Movie Sentiments: Analyzing Reviews with Data Analysis model
Decoding Movie Sentiments: Analyzing Reviews with Data Analysis modelDecoding Movie Sentiments: Analyzing Reviews with Data Analysis model
Decoding Movie Sentiments: Analyzing Reviews with Data Analysis model
 
Cyber awareness ppt on the recorded data
Cyber awareness ppt on the recorded dataCyber awareness ppt on the recorded data
Cyber awareness ppt on the recorded data
 
English-8-Q4-W3-Synthesizing-Essential-Information-From-Various-Sources-1.pdf
English-8-Q4-W3-Synthesizing-Essential-Information-From-Various-Sources-1.pdfEnglish-8-Q4-W3-Synthesizing-Essential-Information-From-Various-Sources-1.pdf
English-8-Q4-W3-Synthesizing-Essential-Information-From-Various-Sources-1.pdf
 
Student profile product demonstration on grades, ability, well-being and mind...
Student profile product demonstration on grades, ability, well-being and mind...Student profile product demonstration on grades, ability, well-being and mind...
Student profile product demonstration on grades, ability, well-being and mind...
 
Digital Marketing Plan, how digital marketing works
Digital Marketing Plan, how digital marketing worksDigital Marketing Plan, how digital marketing works
Digital Marketing Plan, how digital marketing works
 

Digital analytics lecture3

  • 1. Information Technology Program Aalto University, 2015 Dr. Joni Salminen joolsa@utu.fi, tel. +358 44 06 36 468 DIGITAL ANALYTICS 1
  • 2. Report sections of Google Analytics 1. Audience – tells about characteristics of visitors 2. Acquisition – tells about sources of visitors (e.g., marketing channels) 3. Behavior – tells how the visitors acted on the site 4. Conversion – tells how goals defined by the organization are met. 2
  • 3. Traffic sources à la Google Analytics (Google, 2015) 3
  • 4. About ’source’ and ’medium’ (Google, 2015) 4
  • 5. How to track ANY digital campaign? 1. UTM builder: [hands-on] 2. annotations [Joni shows] 5
  • 6. ”Captain, we are flying blind!” 6
  • 7. How does campaign tracking appear in GA reports? • [JONI SHOWS] 7
  • 8. Standard values for UTM parameters • Medium: – cpc – display – social • Content: – (name of ad version 1) – (name of ad version 2) • (Remember, they are case-sensitive.) 8
  • 9. Custom channel groupings (Google, 2015) 9
  • 10. EXAMPLES OF ANALYTICAL DECISION-MAKING: BUDGET ALLOCATION & SALES ATTRIBUTION 10
  • 11. Budget allocation with help from analytics: case of search-engine advertising Avainsana Klikit Kustannus Myynnit ROI lahja naiselle 110 75 € / pv 120 € / pv (120-75)/75=60% lahja miehelle 40 25 € / pv 90 € / pv (90-25)/25=260% 11 • Result: ”men’s dress shoes” is more profitable • Conclusion: increase the bid for this keyword and campaign budget, do the opposite for the other keyword The problem: Your marketing budget is 100 € per day – how should you allocate the money? Keyword Clicks Cost Sales dress shoes 110 75 € / pv 120 € / pv men’s dress shoes 40 25 € / pv 90 € / pv What should we check before making the final decision?
  • 12. Attributing sales value • You are the manager of an ecommerce site • You have one sales conversion worth 1000€ • From analytics, you can see that four clicks have preceded the conversion • The last click came from a search-engine with a specific keyword. How do you allocate the value of the sales conversion? 12
  • 13. ”Last click fallacy” a. our analytics tool can only identify the last interaction leading to conversion (i.e., we are blind to the previous interactions) b. based on this information, we conclude that a certain campaign or channel resulted in the conversion, even though, when there are other touch-points, at least some value should justifiably be attributed to them as well. • why does it matter? – the result is an attribution error, due to which we are potentially making bad decisions. (think of funnel!) 13
  • 14. The conversion path • Some channels tend to have bad direct conversions, therefore it’s important to see assisted conversions (you can find them in Google Analytics) • [JONI SHOWS] 14 1st touch Conversion Assisting effect Last touch2nd touch What’s the length of the conversion path?
  • 15. For example, analytics categorically shows me that… • Google converts much better than Facebook 15
  • 16. Direct ROI of social media is oftentimes bad 16
  • 17. …but indirect ROI (assisted conversion) might be better 17 So you see, this is partly the solution! But there is another one as well…
  • 18. Attribution models (Google, 2013) Last touch  100% of conversion value to the last touch-point (e.g. campaign, channel) First touch  100% of conversion value to the first touch-point Linear model  each touch-point receives an equal share of conversion value (eg. 3 touches = 33% each) Time-based model  based on a time factor, the touch-points closest to conversion receive a larger share of conversion value U-shape model  40% of conversion value to the first touch, 40% to the last touch, and the rest 20% divided equally among the remaining touch-points. 18 Which one is the best? What do you think?
  • 19. Attribution models: an example First touch model Last touch model Linear model 1 Facebook 2 Google organic 3 Google CPC 4 Blog article 19 • one conversion = 1000 € • the conversion path includes four touch-points in the following order • how to attribute conversion value?
  • 20. Attribution models: an example First touch model Last touch model Linear model 1 Facebook 1000€ 250€ 2 Google organic 250€ 3 Google CPC 250€ 4 Blog article 1000€ 250€ 20 • one conversion = 1000 € • the conversion path includes four touch-points in the following order • how to attribute conversion value?
  • 21. Attribution modeling in practice • [Joni shows] 21
  • 23. Definition “A business metric is any type of measurement used to gauge some quantifiable component of a company's performance, such as return on investment (ROI), employee and customer churn rates, revenues, EBITDA, and so on.” (Rouse, 2007) 23
  • 24. Objective → Goal → Metric • Objective: a broader goal, i.e. capture market share from competitors • Goal: a specific goal, like gain 30% of market share by the end of 2015 • Metrics: market share, market growth, generated leads, sent quotes, closed sales 24
  • 25. Basic business objectives in digital marketing (Google, 2015) 1. For ecommerce sites, an obvious objective is selling products or services. 2. For lead generation sites, the goal is to collect user information for sales teams to connect with potential leads. 3. For content publishers, the goal is to encourage engagement and frequent visitation. 4. For online informational or support sites, helping users find the information they need at the right time is of primary importance. 5. For branding, the main objective is to drive awareness, engagement and loyalty. 25
  • 26. There are many ways to classify metrics… Let’s look at some! 26
  • 27. Google’s classification 1. Audience metrics – e.g. number of visitors, new users, returning visitors 2. Behavioural metrics – e.g. pages/visit 3. Conversion metrics – how many times visitor completed a goal on the website
  • 28. Metrics classification (that we sometimes use at ElämysLahjat.fi) a. sales metrics (these are measured in campaigns that are sales-oriented, e.g. product campaigns) b. visibility metrics (these are measured for brand identity and awareness campaigns) • it’s a crude but effective division, as all campaigns can ultimately divided between direct response and latent or indirect response. 28
  • 29. • Platform specific: – PageRank, Quality Score (Google) – EdgeRank (engagement), Relevance Score (FB) • Website (before click): – CPM (cost per mille) – CPC (cost per click) – CTR (click-through rate) • Website (after click): – BR (bounce rate) – CVR (conversion rate) – CPA (cost per action) – CAC (customer acquisition cost) – ROI (return on investment) – CLV (customer lifetime value) Basic digital marketing metrics 29
  • 30. Let’s look at the most common digital marketing metrics. In addition to showing performance, some of them are used as pricing models for online advertising. 30
  • 31. CPM (cost-per-mille) • The price for thousand impressions. • NB! This is what we call a ”vanity metric”, used by media sales people to sell inventory but useless for business purposes 31 The good The bad Emulates reach, i.e. proxy for increase in awareness which is a requisite for branding Banner blindness (Benway & Lane, 1998) Waste (lack of targeting, mass media approach) Does not tell about the performance; will someone click and what happens after the click
  • 32. CPC (cost-per-clikc) • The price of a click, i.e. visitor (€) 32 The good The bad Bypasses banner blindness (the user first need to process to click) Click fraud (even up to 50% of clicks can be fraudulent) As a metric, you see performance. As a payment method, you pay for performance. A click does not contain information about conversion A skillful traffic-oriented marketer can drive irrelevant traffic, in which case the company ”pays for nothing”
  • 33. CTR (click-through-rate) • Ratio (%) • CTR = users who clicked / all who saw the ad 33 The good The bad Tells how well an ad performs Does not tell how qualified the traffic is, or how good of a match the landing page and the ad has Indicates relevance & quality Does not correlate with sales, ad recall, awareness or purchase intent (Nielsen, 2011) CTR can be artificially manipulated by over- promising ads
  • 34. CPA (cost-per-action) • The cost of a desired action, e.g. sales conversion or acquired lead (€) 34 The good The bad Bypasses click fraud by showing after-click performance As a pricing method it’s rare – in practice only affiliates As a pricing method it’s great – you only pay for conversions As a measure it doesn’t tell what happens after 1st purchase (relationship) Also, does not tell about revenue, how many converted, or how good relative performance was Misses externality effects, such as latent conversions and word-of-mouth
  • 35. CVR (conversion rate) • A relative number (%) • CVR = users who bought / all visitors 35 The good The bad Tells what has happened after the click Does not measure profit Does not measures volumes of spend or revenue (e.g. small insignificant search terms) (Geddes, 2011)
  • 36. ROI (return on investment) • ROI = (P – C) / C * 100% , • where – P = the revenue from an investment (e.g. campaign) – C = cost 36 The good The bad Tells what happened after click Does not consider margin (a good ROI can still mean unprofitable marketing) Considers sales revenue Does not consider lifetime revenue
  • 37. CLV (customer lifetime value) • All the revenue a customer brings during the his or her period of patronage (€) • In general, the goal is CAC < CLV, in which CAC is customer acquisition cost 37 The good The bad Takes into account what happens after purchase (customer loyalty, churn) Hard to measure The exact figure is known only afterwards
  • 38. CONCLUSION: No metric is perfect • CPM  banner blindness • CTR  indicates quality / match, but does not tell about conversions or revenue • CVR  tells about how efficiently a conversion is reached, but not how big the purchase is • CPA  misses latent effects, lifetime revenue and word-of-mouth • ROI  does not consider product margin • CLV  hard to measure, known only afterwards • Best to use a combination, and to understand limitations. 38
  • 39. I don’t have an ecommerce site – should I still add monetary value to goal completions? • Yes. • Consider this example: A lead-generation site generates leads for sales people. Last month, it paid 500€ for online advertising generating 10 leads. Sales people closed 2 leads. The revenue from these leads was 3000€. – What is the conversion rate? – How much is a conversion worth? – How much is a lead worth? – How much is cost per action (CPA)? 39
  • 40. I don’t have an ecommerce site – should I still add monetary value to goal completions? • Yes. • Consider this example: A lead-generation site generates leads for sales people. Last month, it paid 500€ for online advertising generating 10 leads. Sales people closed 2 leads. The revenue from these leads was 3000€. – What is the conversion rate? 20% (from leads to sales) – How much is a conversion worth? 1500€ – How much is a lead worth? 300€ – How much is cost per action (CPA)? Depending on action: CPL is 50€, CPS is 250€. 40