SlideShare una empresa de Scribd logo
1 de 87
Descargar para leer sin conexión
#brightonseo
Winner or Loser?
Analysing Your Test
Results with Causal
Impact on R Studio
Slideshare.Net/GiuliaPanozzo1
@SequinsNSearch
Giulia Panozzo
Giulia Panozzo - @SequinsNSearch #brightonseo
Pre-
implementation
data
Post-
implementation
data
Giulia Panozzo - @SequinsNSearch #brightonseo
Giulia Panozzo - @SequinsNSearch #brightonseo
Why do we care
about Causal Impact?
Giulia Panozzo - @SequinsNSearch #brightonseo
Because Testing is Hard!
Giulia Panozzo - @SequinsNSearch #brightonseo
Giulia Panozzo - @SequinsNSearch #brightonseo
Giulia Panozzo - @SequinsNSearch #brightonseo
Giulia Panozzo - @SequinsNSearch #brightonseo
Example
‘Let’s add a price point to the title tag!’
Giulia Panozzo - @SequinsNSearch #brightonseo
Example
‘Let’s add a price point to the title tag!’
Giulia Panozzo - @SequinsNSearch #brightonseo
‘But will this help
bring more traffic
in?’
Giulia Panozzo - @SequinsNSearch #brightonseo
‘Well…’
Giulia Panozzo - @SequinsNSearch #brightonseo
Giulia Panozzo - @SequinsNSearch #brightonseo
However, with Causal Impact…
X
Giulia Panozzo - @SequinsNSearch #brightonseo
Causal Impact gives you the
confidence to leverage
statistically significant results and
drive changes at scale
Giulia Panozzo - @SequinsNSearch #brightonseo
‘But will this help
bring more traffic
in?’
Giulia Panozzo - @SequinsNSearch #brightonseo
YES
(Most likely)
NO
(Most likely)
Giulia Panozzo - @SequinsNSearch #brightonseo
You can use Causal Impact on a
number of domains, not only on
SEO tests!
Giulia Panozzo - @SequinsNSearch #brightonseo
Impact of feature changes on
app installs
Giulia Panozzo - @SequinsNSearch #brightonseo
Impact of influencer campaigns
Giulia Panozzo - @SequinsNSearch #brightonseo
Impact of offline events and
campaigns
Giulia Panozzo - @SequinsNSearch #brightonseo
And almost any time series data
Giulia Panozzo - @SequinsNSearch #brightonseo
If you run Causal Impact on R
Studio,
it’s free and open-source
Giulia Panozzo - @SequinsNSearch #brightonseo
Giulia Panozzo - @SequinsNSearch #brightonseo
What is Causal Impact
And how it can help your
strategy
Giulia Panozzo - @SequinsNSearch #brightonseo
What is Causal Impact?
Giulia Panozzo - @SequinsNSearch #brightonseo
Powerful package to analyse
data and infer the
cumulative impact of a change
in a time series
Giulia Panozzo - @SequinsNSearch #brightonseo
Based on BSTS
(Bayesian Structural Time
Series)
statistical model
Giulia Panozzo - @SequinsNSearch #brightonseo
Uses past data to predict the
outcome in the absence of the
treatment
(the counterfactual)
Giulia Panozzo - @SequinsNSearch #brightonseo
Defines the impact by
measuring the deviation of the
actual VS predicted outcome
Giulia Panozzo - @SequinsNSearch #brightonseo
What is Causal Impact?
Giulia Panozzo - @SequinsNSearch #brightonseo
How can it help us in marketing?
Giulia Panozzo - @SequinsNSearch #brightonseo
How can it help us in marketing?
Example of a clear winner from a title tag change
Clicks: +58% CTR: +38% Position: -15%
Giulia Panozzo - @SequinsNSearch #brightonseo
It can validate proposed strategy
changes in case of any doubts
Giulia Panozzo - @SequinsNSearch #brightonseo
It’s great to clearly show
stakeholders
the impact of our team’s work
Giulia Panozzo - @SequinsNSearch #brightonseo
It can help forecast the
direction of changes at scale and
help
make a case for more resources
Giulia Panozzo - @SequinsNSearch #brightonseo
How can it help us in marketing?
Example of a clear loser from a title tag change
Giulia Panozzo - @SequinsNSearch #brightonseo
By clearly identifying a winner or
loser, we can understand
what works and doesn’t work
for our audience
Giulia Panozzo - @SequinsNSearch #brightonseo
How to run your analysis
with Causal Impact on
R Studio
Giulia Panozzo - @SequinsNSearch #brightonseo
1. Download R Studio
Download R first
https://cran.r-project.org/
Download RStudio
https://www.rstudio.com/products/rstudio/download/
Giulia Panozzo - @SequinsNSearch #brightonseo
1. Download R Studio
Giulia Panozzo - @SequinsNSearch #brightonseo
1.1 Install Causal Impact
Giulia Panozzo - @SequinsNSearch #brightonseo
2. Prepare the data
Giulia Panozzo - @SequinsNSearch #brightonseo
2. Prepare the data
Giulia Panozzo - @SequinsNSearch #brightonseo
The first column is always
your test group.
Other columns can be used as
control groups if they are a good
fit
Giulia Panozzo - @SequinsNSearch #brightonseo
The pre-period should be at least
twice as long as the post-period,
to allow the model to plot the
actual VS predicted outcome
Giulia Panozzo - @SequinsNSearch #brightonseo
Any column with 0 should be
either removed or corrected
Giulia Panozzo - @SequinsNSearch #brightonseo
Isolated 0 in data set
Multiple 0s
VS
Giulia Panozzo - @SequinsNSearch #brightonseo
3. Run the script!
Giulia Panozzo - @SequinsNSearch #brightonseo
Choose file to import
Giulia Panozzo - @SequinsNSearch #brightonseo
Check preview
Giulia Panozzo - @SequinsNSearch #brightonseo
Set pre and post
periods
Giulia Panozzo - @SequinsNSearch #brightonseo
It’s a winner!
Giulia Panozzo - @SequinsNSearch #brightonseo
Giulia Panozzo - @SequinsNSearch #brightonseo
Giulia Panozzo - @SequinsNSearch #brightonseo
Now give it a go!
Request access to this
script here
Giulia Panozzo - @SequinsNSearch #brightonseo
What I’ve learned from (several)
trials and errors…
Giulia Panozzo - @SequinsNSearch #brightonseo
The date column should always
be removed
when using this script
Giulia Panozzo - @SequinsNSearch #brightonseo
Column titles can error out if
they contain special characters,
spaces, capitalised letters
Giulia Panozzo - @SequinsNSearch #brightonseo
Start small, then expand your
datasets with additional controls
and features once you’re
comfortable with the script
Giulia Panozzo - @SequinsNSearch #brightonseo
Statistics VS Everything
Else
Limitations & Takeaways
Giulia Panozzo - @SequinsNSearch #brightonseo
1. External events can impact
your data
Giulia Panozzo - @SequinsNSearch #brightonseo
Google algo
updates
Giulia Panozzo - @SequinsNSearch #brightonseo
Tools
tracking
failures
Giulia Panozzo - @SequinsNSearch #brightonseo
Engineering
releases
Giulia Panozzo - @SequinsNSearch #brightonseo
Create a document to map
internal changes & external events
This will allow you to take into account any
other known factors and isolate the treatment
in the analysis
Giulia Panozzo - @SequinsNSearch #brightonseo
2. Mind the Outliers!
Giulia Panozzo - @SequinsNSearch #brightonseo
Giulia Panozzo - @SequinsNSearch #brightonseo
Outliers can
originate from…
Giulia Panozzo - @SequinsNSearch #brightonseo
New product launches
(within the test group)
Giulia Panozzo - @SequinsNSearch #brightonseo
Holidays and seasonal events
Giulia Panozzo - @SequinsNSearch #brightonseo
Results only from one page
Page 1
Page 2
Page 3
Page 4
Page 5
Giulia Panozzo - @SequinsNSearch #brightonseo
Tracking bugs
Giulia Panozzo - @SequinsNSearch #brightonseo
You can spot outliers and rule them out by…
Giulia Panozzo - @SequinsNSearch #brightonseo
Increasing the size of the test group
Giulia Panozzo - @SequinsNSearch #brightonseo
Adding control groups
Giulia Panozzo - @SequinsNSearch #brightonseo
Pre-processing your raw data
Giulia Panozzo - @SequinsNSearch #brightonseo
Giulia Panozzo - @SequinsNSearch #brightonseo
Giulia Panozzo - @SequinsNSearch #brightonseo
Giulia Panozzo - @SequinsNSearch #brightonseo
3. Beware of confirmation bias
Giulia Panozzo - @SequinsNSearch #brightonseo
Sometimes, your test will be inconclusive, or might
be a loser even when you thought it’d be an easy
winner
Giulia Panozzo - @SequinsNSearch #brightonseo
Giulia Panozzo - @SequinsNSearch #brightonseo
In that case, you can run the test a little longer,
or repeat the test with bigger groups
Giulia Panozzo - @SequinsNSearch #brightonseo
If it’s still inconclusive or a loser, it’s probably best
to revert the change and focus on other tests
Giulia Panozzo - @SequinsNSearch #brightonseo
References and useful resources
• How we use causal impact analysis to validate campaign success - Part and Sum
• Measuring No-ID Campaigns with Causal Impact - Remerge & Alicia Horsch
• Causal Impact – Data Skeptic
• R Studio on GitHub
• The Comprehensive R Archive Network
• Causal Impact for App Store Analysis - William Martin
#brightonseo
Thank You for
Listening!
Slideshare.Net/GiuliaPanozzo1
@SequinsNSearch
Giulia Panozzo

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

How to automate a long tail SEO strategy for ecommerce
How to automate a long tail SEO strategy for ecommerceHow to automate a long tail SEO strategy for ecommerce
How to automate a long tail SEO strategy for ecommerce
 
Giulia Panozzo | Neuroscience of Search | BrightonSEO April 2023
Giulia Panozzo | Neuroscience of Search | BrightonSEO April 2023Giulia Panozzo | Neuroscience of Search | BrightonSEO April 2023
Giulia Panozzo | Neuroscience of Search | BrightonSEO April 2023
 
Data-driven SEO & content strategy to reduce your customer acquisition costs
Data-driven SEO & content strategy to reduce your customer acquisition costsData-driven SEO & content strategy to reduce your customer acquisition costs
Data-driven SEO & content strategy to reduce your customer acquisition costs
 
eCommerce Internal Linking - Into the Spider-Verse (BrightonSEO edition)
eCommerce Internal Linking - Into the Spider-Verse (BrightonSEO edition)eCommerce Internal Linking - Into the Spider-Verse (BrightonSEO edition)
eCommerce Internal Linking - Into the Spider-Verse (BrightonSEO edition)
 
How to Incorporate ML in your SERP Analysis, Lazarina Stoy -BrightonSEO Oct, ...
How to Incorporate ML in your SERP Analysis, Lazarina Stoy -BrightonSEO Oct, ...How to Incorporate ML in your SERP Analysis, Lazarina Stoy -BrightonSEO Oct, ...
How to Incorporate ML in your SERP Analysis, Lazarina Stoy -BrightonSEO Oct, ...
 
What we can learn from losing SEO tests
What we can learn from losing SEO testsWhat we can learn from losing SEO tests
What we can learn from losing SEO tests
 
Google Sheets For SEO - Tom Pool - London SEO Meetup XL
Google Sheets For SEO - Tom Pool - London SEO Meetup XLGoogle Sheets For SEO - Tom Pool - London SEO Meetup XL
Google Sheets For SEO - Tom Pool - London SEO Meetup XL
 
EAT: Have We Been Looking At It Backwards
EAT: Have We Been Looking At It BackwardsEAT: Have We Been Looking At It Backwards
EAT: Have We Been Looking At It Backwards
 
How To EAT Links.pptx
How To EAT Links.pptxHow To EAT Links.pptx
How To EAT Links.pptx
 
How to produce great multilingual content, even when you can't read it | Laur...
How to produce great multilingual content, even when you can't read it | Laur...How to produce great multilingual content, even when you can't read it | Laur...
How to produce great multilingual content, even when you can't read it | Laur...
 
brightonSEO - Forget everything you thought you knew about relevancy in digit...
brightonSEO - Forget everything you thought you knew about relevancy in digit...brightonSEO - Forget everything you thought you knew about relevancy in digit...
brightonSEO - Forget everything you thought you knew about relevancy in digit...
 
SEO Reporting to Impress: How to Successfully Report your SEO Efforts & Resul...
SEO Reporting to Impress: How to Successfully Report your SEO Efforts & Resul...SEO Reporting to Impress: How to Successfully Report your SEO Efforts & Resul...
SEO Reporting to Impress: How to Successfully Report your SEO Efforts & Resul...
 
Hacking GA4 for SEO - Brighton SEO - Apr 2023
Hacking GA4 for SEO - Brighton SEO - Apr 2023Hacking GA4 for SEO - Brighton SEO - Apr 2023
Hacking GA4 for SEO - Brighton SEO - Apr 2023
 
Data Studio for SEOs: Reporting Automation Tips - Weekly SEO with Lazarina Stoy
Data Studio for SEOs: Reporting Automation Tips - Weekly SEO with Lazarina StoyData Studio for SEOs: Reporting Automation Tips - Weekly SEO with Lazarina Stoy
Data Studio for SEOs: Reporting Automation Tips - Weekly SEO with Lazarina Stoy
 
BrightonSEO April 2023 Similar AI: Automation recipes for SEO success
BrightonSEO April 2023 Similar AI: Automation recipes for SEO successBrightonSEO April 2023 Similar AI: Automation recipes for SEO success
BrightonSEO April 2023 Similar AI: Automation recipes for SEO success
 
SEO at Scale - BrightonSEO April 2022
SEO at Scale - BrightonSEO April 2022SEO at Scale - BrightonSEO April 2022
SEO at Scale - BrightonSEO April 2022
 
5 steps to executing a successful digital pr campaign - Brighton SEO
5 steps to executing a successful digital pr campaign - Brighton SEO5 steps to executing a successful digital pr campaign - Brighton SEO
5 steps to executing a successful digital pr campaign - Brighton SEO
 
brightonSEO April 2023 - Sarah Presch - The Psychology Behind Inclusive iSEO ...
brightonSEO April 2023 - Sarah Presch - The Psychology Behind Inclusive iSEO ...brightonSEO April 2023 - Sarah Presch - The Psychology Behind Inclusive iSEO ...
brightonSEO April 2023 - Sarah Presch - The Psychology Behind Inclusive iSEO ...
 
Machine Learning use cases for Technical SEO Automation Brighton SEO Patrick ...
Machine Learning use cases for Technical SEO Automation Brighton SEO Patrick ...Machine Learning use cases for Technical SEO Automation Brighton SEO Patrick ...
Machine Learning use cases for Technical SEO Automation Brighton SEO Patrick ...
 
Tech SEO for the Omni-Channel at Brighton SEO 2022
 Tech SEO for the Omni-Channel at Brighton SEO 2022 Tech SEO for the Omni-Channel at Brighton SEO 2022
Tech SEO for the Omni-Channel at Brighton SEO 2022
 

Similar a Giulia Panozzo | BrightonSEO Measurefest | October 2022

Copie de Yellow, Black and White 3D Illustrative How to Code Workshop Present...
Copie de Yellow, Black and White 3D Illustrative How to Code Workshop Present...Copie de Yellow, Black and White 3D Illustrative How to Code Workshop Present...
Copie de Yellow, Black and White 3D Illustrative How to Code Workshop Present...
Darifa1
 
PubCon NOLA Online Marketing Tools
PubCon NOLA Online Marketing Tools PubCon NOLA Online Marketing Tools
PubCon NOLA Online Marketing Tools
Ashley Segura
 
BoSON22 | Janna Bastow | From Vanity Metrics to Effective Product Culture
BoSON22 | Janna Bastow | From Vanity Metrics to Effective Product CultureBoSON22 | Janna Bastow | From Vanity Metrics to Effective Product Culture
BoSON22 | Janna Bastow | From Vanity Metrics to Effective Product Culture
Business of Software Conference
 
Self Care Green and Pink Newsletter Elegant Minimal Pastel Presentation.pptx
Self Care Green and Pink Newsletter Elegant Minimal Pastel Presentation.pptxSelf Care Green and Pink Newsletter Elegant Minimal Pastel Presentation.pptx
Self Care Green and Pink Newsletter Elegant Minimal Pastel Presentation.pptx
LovekushKumar12
 

Similar a Giulia Panozzo | BrightonSEO Measurefest | October 2022 (20)

Benchmark_Winner or Loser_GiuliaPanozzo.pdf
Benchmark_Winner or Loser_GiuliaPanozzo.pdfBenchmark_Winner or Loser_GiuliaPanozzo.pdf
Benchmark_Winner or Loser_GiuliaPanozzo.pdf
 
SearchLeeds, Arianne Donoghue 'PPC hacks to help you optimise like a boss'
SearchLeeds, Arianne Donoghue 'PPC hacks to help you optimise like a boss' SearchLeeds, Arianne Donoghue 'PPC hacks to help you optimise like a boss'
SearchLeeds, Arianne Donoghue 'PPC hacks to help you optimise like a boss'
 
Keyword Research Tactics and Tools - BrightonSEO 2017
Keyword Research Tactics and Tools - BrightonSEO 2017Keyword Research Tactics and Tools - BrightonSEO 2017
Keyword Research Tactics and Tools - BrightonSEO 2017
 
How To Monitor Your Page Speed At Scale With PageSpeed API
How To Monitor Your Page Speed At Scale With PageSpeed APIHow To Monitor Your Page Speed At Scale With PageSpeed API
How To Monitor Your Page Speed At Scale With PageSpeed API
 
Inbound PR - Building Links with Less Cold Outreach
Inbound PR - Building Links with Less Cold OutreachInbound PR - Building Links with Less Cold Outreach
Inbound PR - Building Links with Less Cold Outreach
 
Start-Up Techniques for Journalists and Newsrooms
Start-Up Techniques for Journalists and NewsroomsStart-Up Techniques for Journalists and Newsrooms
Start-Up Techniques for Journalists and Newsrooms
 
PPC Hacks To Help You Optimise Like A Boss - Search Leeds - Arianne Donoghue
PPC Hacks To Help You Optimise Like A Boss - Search Leeds - Arianne DonoghuePPC Hacks To Help You Optimise Like A Boss - Search Leeds - Arianne Donoghue
PPC Hacks To Help You Optimise Like A Boss - Search Leeds - Arianne Donoghue
 
Pubcon Austin - AdWords Competitive Analysis
Pubcon Austin - AdWords Competitive AnalysisPubcon Austin - AdWords Competitive Analysis
Pubcon Austin - AdWords Competitive Analysis
 
How to create an opportunity-first approach to digital PR for more consistent...
How to create an opportunity-first approach to digital PR for more consistent...How to create an opportunity-first approach to digital PR for more consistent...
How to create an opportunity-first approach to digital PR for more consistent...
 
Copie de Yellow, Black and White 3D Illustrative How to Code Workshop Present...
Copie de Yellow, Black and White 3D Illustrative How to Code Workshop Present...Copie de Yellow, Black and White 3D Illustrative How to Code Workshop Present...
Copie de Yellow, Black and White 3D Illustrative How to Code Workshop Present...
 
PubCon NOLA Online Marketing Tools
PubCon NOLA Online Marketing Tools PubCon NOLA Online Marketing Tools
PubCon NOLA Online Marketing Tools
 
Effective zero-volume keyword research and why it’s important
Effective zero-volume keyword research and why it’s importantEffective zero-volume keyword research and why it’s important
Effective zero-volume keyword research and why it’s important
 
Utilising Search Console For Quick SEO Wins - BrightonSEO April 2017
Utilising Search Console For Quick SEO Wins - BrightonSEO April 2017Utilising Search Console For Quick SEO Wins - BrightonSEO April 2017
Utilising Search Console For Quick SEO Wins - BrightonSEO April 2017
 
BoSON22 | Janna Bastow | From Vanity Metrics to Effective Product Culture
BoSON22 | Janna Bastow | From Vanity Metrics to Effective Product CultureBoSON22 | Janna Bastow | From Vanity Metrics to Effective Product Culture
BoSON22 | Janna Bastow | From Vanity Metrics to Effective Product Culture
 
Forecasting with Less Effort and More Accuracy (Agile Camp NY 2018)
Forecasting with Less Effort and More Accuracy (Agile Camp NY 2018)Forecasting with Less Effort and More Accuracy (Agile Camp NY 2018)
Forecasting with Less Effort and More Accuracy (Agile Camp NY 2018)
 
Self Care Green and Pink Newsletter Elegant Minimal Pastel Presentation.pptx
Self Care Green and Pink Newsletter Elegant Minimal Pastel Presentation.pptxSelf Care Green and Pink Newsletter Elegant Minimal Pastel Presentation.pptx
Self Care Green and Pink Newsletter Elegant Minimal Pastel Presentation.pptx
 
Why your tech optimisations are still sat in the backlog
Why your tech optimisations are still sat in the backlogWhy your tech optimisations are still sat in the backlog
Why your tech optimisations are still sat in the backlog
 
How to inspire content and dev teams to get the results in search you need.
How to inspire content and dev teams to get the results in search you need.How to inspire content and dev teams to get the results in search you need.
How to inspire content and dev teams to get the results in search you need.
 
SearchLove San Diego 2019 - Vince Nero - Creating Great Content in Boring Ind...
SearchLove San Diego 2019 - Vince Nero - Creating Great Content in Boring Ind...SearchLove San Diego 2019 - Vince Nero - Creating Great Content in Boring Ind...
SearchLove San Diego 2019 - Vince Nero - Creating Great Content in Boring Ind...
 
Holiday catalog testing with Christopher Werler
Holiday catalog testing with Christopher WerlerHoliday catalog testing with Christopher Werler
Holiday catalog testing with Christopher Werler
 

Último

Jodhpur Park | Call Girls in Kolkata Phone No 8005736733 Elite Escort Service...
Jodhpur Park | Call Girls in Kolkata Phone No 8005736733 Elite Escort Service...Jodhpur Park | Call Girls in Kolkata Phone No 8005736733 Elite Escort Service...
Jodhpur Park | Call Girls in Kolkata Phone No 8005736733 Elite Escort Service...
HyderabadDolls
 
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
vexqp
 
Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...
Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...
Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...
gajnagarg
 
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...
gajnagarg
 
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
wsppdmt
 
Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...
gajnagarg
 
Sealdah % High Class Call Girls Kolkata - 450+ Call Girl Cash Payment 8005736...
Sealdah % High Class Call Girls Kolkata - 450+ Call Girl Cash Payment 8005736...Sealdah % High Class Call Girls Kolkata - 450+ Call Girl Cash Payment 8005736...
Sealdah % High Class Call Girls Kolkata - 450+ Call Girl Cash Payment 8005736...
HyderabadDolls
 
Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...
nirzagarg
 
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 

Último (20)

High Profile Call Girls Service in Jalore { 9332606886 } VVIP NISHA Call Girl...
High Profile Call Girls Service in Jalore { 9332606886 } VVIP NISHA Call Girl...High Profile Call Girls Service in Jalore { 9332606886 } VVIP NISHA Call Girl...
High Profile Call Girls Service in Jalore { 9332606886 } VVIP NISHA Call Girl...
 
Jodhpur Park | Call Girls in Kolkata Phone No 8005736733 Elite Escort Service...
Jodhpur Park | Call Girls in Kolkata Phone No 8005736733 Elite Escort Service...Jodhpur Park | Call Girls in Kolkata Phone No 8005736733 Elite Escort Service...
Jodhpur Park | Call Girls in Kolkata Phone No 8005736733 Elite Escort Service...
 
TrafficWave Generator Will Instantly drive targeted and engaging traffic back...
TrafficWave Generator Will Instantly drive targeted and engaging traffic back...TrafficWave Generator Will Instantly drive targeted and engaging traffic back...
TrafficWave Generator Will Instantly drive targeted and engaging traffic back...
 
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
 
Dubai Call Girls Peeing O525547819 Call Girls Dubai
Dubai Call Girls Peeing O525547819 Call Girls DubaiDubai Call Girls Peeing O525547819 Call Girls Dubai
Dubai Call Girls Peeing O525547819 Call Girls Dubai
 
Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...
Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...
Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...
 
Aspirational Block Program Block Syaldey District - Almora
Aspirational Block Program Block Syaldey District - AlmoraAspirational Block Program Block Syaldey District - Almora
Aspirational Block Program Block Syaldey District - Almora
 
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...
 
20240412-SmartCityIndex-2024-Full-Report.pdf
20240412-SmartCityIndex-2024-Full-Report.pdf20240412-SmartCityIndex-2024-Full-Report.pdf
20240412-SmartCityIndex-2024-Full-Report.pdf
 
Kings of Saudi Arabia, information about them
Kings of Saudi Arabia, information about themKings of Saudi Arabia, information about them
Kings of Saudi Arabia, information about them
 
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
 
Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...
 
Sealdah % High Class Call Girls Kolkata - 450+ Call Girl Cash Payment 8005736...
Sealdah % High Class Call Girls Kolkata - 450+ Call Girl Cash Payment 8005736...Sealdah % High Class Call Girls Kolkata - 450+ Call Girl Cash Payment 8005736...
Sealdah % High Class Call Girls Kolkata - 450+ Call Girl Cash Payment 8005736...
 
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
 
Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...
 
Digital Transformation Playbook by Graham Ware
Digital Transformation Playbook by Graham WareDigital Transformation Playbook by Graham Ware
Digital Transformation Playbook by Graham Ware
 
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Statistics notes ,it includes mean to index numbers
Statistics notes ,it includes mean to index numbersStatistics notes ,it includes mean to index numbers
Statistics notes ,it includes mean to index numbers
 
Vadodara 💋 Call Girl 7737669865 Call Girls in Vadodara Escort service book now
Vadodara 💋 Call Girl 7737669865 Call Girls in Vadodara Escort service book nowVadodara 💋 Call Girl 7737669865 Call Girls in Vadodara Escort service book now
Vadodara 💋 Call Girl 7737669865 Call Girls in Vadodara Escort service book now
 
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24  Building Real-Time Pipelines With FLaNKDATA SUMMIT 24  Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNK
 

Giulia Panozzo | BrightonSEO Measurefest | October 2022

  • 1. #brightonseo Winner or Loser? Analysing Your Test Results with Causal Impact on R Studio Slideshare.Net/GiuliaPanozzo1 @SequinsNSearch Giulia Panozzo
  • 2. Giulia Panozzo - @SequinsNSearch #brightonseo Pre- implementation data Post- implementation data
  • 3. Giulia Panozzo - @SequinsNSearch #brightonseo
  • 4. Giulia Panozzo - @SequinsNSearch #brightonseo Why do we care about Causal Impact?
  • 5. Giulia Panozzo - @SequinsNSearch #brightonseo Because Testing is Hard!
  • 6. Giulia Panozzo - @SequinsNSearch #brightonseo
  • 7. Giulia Panozzo - @SequinsNSearch #brightonseo
  • 8. Giulia Panozzo - @SequinsNSearch #brightonseo
  • 9. Giulia Panozzo - @SequinsNSearch #brightonseo Example ‘Let’s add a price point to the title tag!’
  • 10. Giulia Panozzo - @SequinsNSearch #brightonseo Example ‘Let’s add a price point to the title tag!’
  • 11. Giulia Panozzo - @SequinsNSearch #brightonseo ‘But will this help bring more traffic in?’
  • 12. Giulia Panozzo - @SequinsNSearch #brightonseo ‘Well…’
  • 13. Giulia Panozzo - @SequinsNSearch #brightonseo
  • 14. Giulia Panozzo - @SequinsNSearch #brightonseo However, with Causal Impact… X
  • 15. Giulia Panozzo - @SequinsNSearch #brightonseo Causal Impact gives you the confidence to leverage statistically significant results and drive changes at scale
  • 16. Giulia Panozzo - @SequinsNSearch #brightonseo ‘But will this help bring more traffic in?’
  • 17. Giulia Panozzo - @SequinsNSearch #brightonseo YES (Most likely) NO (Most likely)
  • 18. Giulia Panozzo - @SequinsNSearch #brightonseo You can use Causal Impact on a number of domains, not only on SEO tests!
  • 19. Giulia Panozzo - @SequinsNSearch #brightonseo Impact of feature changes on app installs
  • 20. Giulia Panozzo - @SequinsNSearch #brightonseo Impact of influencer campaigns
  • 21. Giulia Panozzo - @SequinsNSearch #brightonseo Impact of offline events and campaigns
  • 22. Giulia Panozzo - @SequinsNSearch #brightonseo And almost any time series data
  • 23. Giulia Panozzo - @SequinsNSearch #brightonseo If you run Causal Impact on R Studio, it’s free and open-source
  • 24. Giulia Panozzo - @SequinsNSearch #brightonseo
  • 25. Giulia Panozzo - @SequinsNSearch #brightonseo What is Causal Impact And how it can help your strategy
  • 26. Giulia Panozzo - @SequinsNSearch #brightonseo What is Causal Impact?
  • 27. Giulia Panozzo - @SequinsNSearch #brightonseo Powerful package to analyse data and infer the cumulative impact of a change in a time series
  • 28. Giulia Panozzo - @SequinsNSearch #brightonseo Based on BSTS (Bayesian Structural Time Series) statistical model
  • 29. Giulia Panozzo - @SequinsNSearch #brightonseo Uses past data to predict the outcome in the absence of the treatment (the counterfactual)
  • 30. Giulia Panozzo - @SequinsNSearch #brightonseo Defines the impact by measuring the deviation of the actual VS predicted outcome
  • 31. Giulia Panozzo - @SequinsNSearch #brightonseo What is Causal Impact?
  • 32. Giulia Panozzo - @SequinsNSearch #brightonseo How can it help us in marketing?
  • 33. Giulia Panozzo - @SequinsNSearch #brightonseo How can it help us in marketing? Example of a clear winner from a title tag change Clicks: +58% CTR: +38% Position: -15%
  • 34. Giulia Panozzo - @SequinsNSearch #brightonseo It can validate proposed strategy changes in case of any doubts
  • 35. Giulia Panozzo - @SequinsNSearch #brightonseo It’s great to clearly show stakeholders the impact of our team’s work
  • 36. Giulia Panozzo - @SequinsNSearch #brightonseo It can help forecast the direction of changes at scale and help make a case for more resources
  • 37. Giulia Panozzo - @SequinsNSearch #brightonseo How can it help us in marketing? Example of a clear loser from a title tag change
  • 38. Giulia Panozzo - @SequinsNSearch #brightonseo By clearly identifying a winner or loser, we can understand what works and doesn’t work for our audience
  • 39. Giulia Panozzo - @SequinsNSearch #brightonseo How to run your analysis with Causal Impact on R Studio
  • 40. Giulia Panozzo - @SequinsNSearch #brightonseo 1. Download R Studio Download R first https://cran.r-project.org/ Download RStudio https://www.rstudio.com/products/rstudio/download/
  • 41. Giulia Panozzo - @SequinsNSearch #brightonseo 1. Download R Studio
  • 42. Giulia Panozzo - @SequinsNSearch #brightonseo 1.1 Install Causal Impact
  • 43. Giulia Panozzo - @SequinsNSearch #brightonseo 2. Prepare the data
  • 44. Giulia Panozzo - @SequinsNSearch #brightonseo 2. Prepare the data
  • 45. Giulia Panozzo - @SequinsNSearch #brightonseo The first column is always your test group. Other columns can be used as control groups if they are a good fit
  • 46. Giulia Panozzo - @SequinsNSearch #brightonseo The pre-period should be at least twice as long as the post-period, to allow the model to plot the actual VS predicted outcome
  • 47. Giulia Panozzo - @SequinsNSearch #brightonseo Any column with 0 should be either removed or corrected
  • 48. Giulia Panozzo - @SequinsNSearch #brightonseo Isolated 0 in data set Multiple 0s VS
  • 49. Giulia Panozzo - @SequinsNSearch #brightonseo 3. Run the script!
  • 50. Giulia Panozzo - @SequinsNSearch #brightonseo Choose file to import
  • 51. Giulia Panozzo - @SequinsNSearch #brightonseo Check preview
  • 52. Giulia Panozzo - @SequinsNSearch #brightonseo Set pre and post periods
  • 53. Giulia Panozzo - @SequinsNSearch #brightonseo It’s a winner!
  • 54. Giulia Panozzo - @SequinsNSearch #brightonseo
  • 55. Giulia Panozzo - @SequinsNSearch #brightonseo
  • 56. Giulia Panozzo - @SequinsNSearch #brightonseo Now give it a go! Request access to this script here
  • 57. Giulia Panozzo - @SequinsNSearch #brightonseo What I’ve learned from (several) trials and errors…
  • 58. Giulia Panozzo - @SequinsNSearch #brightonseo The date column should always be removed when using this script
  • 59. Giulia Panozzo - @SequinsNSearch #brightonseo Column titles can error out if they contain special characters, spaces, capitalised letters
  • 60. Giulia Panozzo - @SequinsNSearch #brightonseo Start small, then expand your datasets with additional controls and features once you’re comfortable with the script
  • 61. Giulia Panozzo - @SequinsNSearch #brightonseo Statistics VS Everything Else Limitations & Takeaways
  • 62. Giulia Panozzo - @SequinsNSearch #brightonseo 1. External events can impact your data
  • 63. Giulia Panozzo - @SequinsNSearch #brightonseo Google algo updates
  • 64. Giulia Panozzo - @SequinsNSearch #brightonseo Tools tracking failures
  • 65. Giulia Panozzo - @SequinsNSearch #brightonseo Engineering releases
  • 66. Giulia Panozzo - @SequinsNSearch #brightonseo Create a document to map internal changes & external events This will allow you to take into account any other known factors and isolate the treatment in the analysis
  • 67. Giulia Panozzo - @SequinsNSearch #brightonseo 2. Mind the Outliers!
  • 68. Giulia Panozzo - @SequinsNSearch #brightonseo
  • 69. Giulia Panozzo - @SequinsNSearch #brightonseo Outliers can originate from…
  • 70. Giulia Panozzo - @SequinsNSearch #brightonseo New product launches (within the test group)
  • 71. Giulia Panozzo - @SequinsNSearch #brightonseo Holidays and seasonal events
  • 72. Giulia Panozzo - @SequinsNSearch #brightonseo Results only from one page Page 1 Page 2 Page 3 Page 4 Page 5
  • 73. Giulia Panozzo - @SequinsNSearch #brightonseo Tracking bugs
  • 74. Giulia Panozzo - @SequinsNSearch #brightonseo You can spot outliers and rule them out by…
  • 75. Giulia Panozzo - @SequinsNSearch #brightonseo Increasing the size of the test group
  • 76. Giulia Panozzo - @SequinsNSearch #brightonseo Adding control groups
  • 77. Giulia Panozzo - @SequinsNSearch #brightonseo Pre-processing your raw data
  • 78. Giulia Panozzo - @SequinsNSearch #brightonseo
  • 79. Giulia Panozzo - @SequinsNSearch #brightonseo
  • 80. Giulia Panozzo - @SequinsNSearch #brightonseo
  • 81. Giulia Panozzo - @SequinsNSearch #brightonseo 3. Beware of confirmation bias
  • 82. Giulia Panozzo - @SequinsNSearch #brightonseo Sometimes, your test will be inconclusive, or might be a loser even when you thought it’d be an easy winner
  • 83. Giulia Panozzo - @SequinsNSearch #brightonseo
  • 84. Giulia Panozzo - @SequinsNSearch #brightonseo In that case, you can run the test a little longer, or repeat the test with bigger groups
  • 85. Giulia Panozzo - @SequinsNSearch #brightonseo If it’s still inconclusive or a loser, it’s probably best to revert the change and focus on other tests
  • 86. Giulia Panozzo - @SequinsNSearch #brightonseo References and useful resources • How we use causal impact analysis to validate campaign success - Part and Sum • Measuring No-ID Campaigns with Causal Impact - Remerge & Alicia Horsch • Causal Impact – Data Skeptic • R Studio on GitHub • The Comprehensive R Archive Network • Causal Impact for App Store Analysis - William Martin