SlideShare une entreprise Scribd logo
1  sur  87
Télécharger pour lire hors ligne
#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

Contenu connexe

Tendances

Tendances (20)

How to come up with content ideas without relying on search volume.pptx
How to come up with content ideas without relying on search volume.pptxHow to come up with content ideas without relying on search volume.pptx
How to come up with content ideas without relying on search volume.pptx
 
Probabilistic Thinking in SEO - BrightonSEO October 2022
Probabilistic Thinking in SEO - BrightonSEO October 2022Probabilistic Thinking in SEO - BrightonSEO October 2022
Probabilistic Thinking in SEO - BrightonSEO October 2022
 
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
 
How to leverage indexation tracking to monitor issues and improve performance
How to leverage indexation tracking to monitor issues and improve performanceHow to leverage indexation tracking to monitor issues and improve performance
How to leverage indexation tracking to monitor issues and improve performance
 
Ashley Liddell - BrightonSEO 2023.pdf
Ashley Liddell - BrightonSEO 2023.pdfAshley Liddell - BrightonSEO 2023.pdf
Ashley Liddell - BrightonSEO 2023.pdf
 
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)
 
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
 
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 get your SEO work prioritised in house - Maddie McCartney.pptx
How to get your SEO work prioritised in house - Maddie McCartney.pptxHow to get your SEO work prioritised in house - Maddie McCartney.pptx
How to get your SEO work prioritised in house - Maddie McCartney.pptx
 
The Value of Featured Snippets (BrightonSEO 2023).pdf
The Value of Featured Snippets (BrightonSEO 2023).pdfThe Value of Featured Snippets (BrightonSEO 2023).pdf
The Value of Featured Snippets (BrightonSEO 2023).pdf
 
Beth Barnham Schema Auditing BrightonSEO Slides.pptx
Beth Barnham Schema Auditing BrightonSEO Slides.pptxBeth Barnham Schema Auditing BrightonSEO Slides.pptx
Beth Barnham Schema Auditing BrightonSEO Slides.pptx
 
How SEO changes, as we say bye bye to cookies
How SEO changes, as we say bye bye to cookiesHow SEO changes, as we say bye bye to cookies
How SEO changes, as we say bye bye to cookies
 
How to be the ultimate double agent- PR and Link Builder Isa Lavahun BTNSEO S...
How to be the ultimate double agent- PR and Link Builder Isa Lavahun BTNSEO S...How to be the ultimate double agent- PR and Link Builder Isa Lavahun BTNSEO S...
How to be the ultimate double agent- PR and Link Builder Isa Lavahun BTNSEO S...
 
Content Design & its Role in SEO and Accessibility [BrightonSEO Spring 2023]
Content Design & its Role in SEO and Accessibility [BrightonSEO Spring 2023]Content Design & its Role in SEO and Accessibility [BrightonSEO Spring 2023]
Content Design & its Role in SEO and Accessibility [BrightonSEO Spring 2023]
 
BrightonSEO - Master Crawl Budget Optimization for Enterprise Websites
BrightonSEO - Master Crawl Budget Optimization for Enterprise WebsitesBrightonSEO - Master Crawl Budget Optimization for Enterprise Websites
BrightonSEO - Master Crawl Budget Optimization for Enterprise Websites
 
BrightonSEO slide deck Oct 2022 - Levi Williams-Clucas - Review Generation an...
BrightonSEO slide deck Oct 2022 - Levi Williams-Clucas - Review Generation an...BrightonSEO slide deck Oct 2022 - Levi Williams-Clucas - Review Generation an...
BrightonSEO slide deck Oct 2022 - Levi Williams-Clucas - Review Generation an...
 
How to Combat SERP Volatility - Adriana Stein - BrightonSEO Slides 2023pdf
How to Combat SERP Volatility - Adriana Stein - BrightonSEO Slides 2023pdfHow to Combat SERP Volatility - Adriana Stein - BrightonSEO Slides 2023pdf
How to Combat SERP Volatility - Adriana Stein - BrightonSEO Slides 2023pdf
 
BrightonSEO - Amanda Jordan.pptx
BrightonSEO - Amanda Jordan.pptxBrightonSEO - Amanda Jordan.pptx
BrightonSEO - Amanda Jordan.pptx
 
Extreme Makeover: Site Architecture Edition
Extreme Makeover: Site Architecture EditionExtreme Makeover: Site Architecture Edition
Extreme Makeover: Site Architecture Edition
 
How to Implement Machine Learning in Your Internal Linking Audit - Lazarina S...
How to Implement Machine Learning in Your Internal Linking Audit - Lazarina S...How to Implement Machine Learning in Your Internal Linking Audit - Lazarina S...
How to Implement Machine Learning in Your Internal Linking Audit - Lazarina S...
 

Similaire à 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
 

Similaire à 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
 
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
 
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
 

Dernier

➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men 🔝malwa🔝 Escorts Ser...
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men  🔝malwa🔝   Escorts Ser...➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men  🔝malwa🔝   Escorts Ser...
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men 🔝malwa🔝 Escorts Ser...
amitlee9823
 
Abortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get CytotecAbortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Riyadh +966572737505 get cytotec
 
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night StandCall Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 
👉 Amritsar Call Girl 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Phone No Amri...
👉 Amritsar Call Girl 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Phone No Amri...👉 Amritsar Call Girl 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Phone No Amri...
👉 Amritsar Call Girl 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Phone No Amri...
karishmasinghjnh
 
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night StandCall Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
amitlee9823
 
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
amitlee9823
 
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
amitlee9823
 
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get CytotecAbortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Riyadh +966572737505 get cytotec
 
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
amitlee9823
 
➥🔝 7737669865 🔝▻ Thrissur Call-girls in Women Seeking Men 🔝Thrissur🔝 Escor...
➥🔝 7737669865 🔝▻ Thrissur Call-girls in Women Seeking Men  🔝Thrissur🔝   Escor...➥🔝 7737669865 🔝▻ Thrissur Call-girls in Women Seeking Men  🔝Thrissur🔝   Escor...
➥🔝 7737669865 🔝▻ Thrissur Call-girls in Women Seeking Men 🔝Thrissur🔝 Escor...
amitlee9823
 
CHEAP Call Girls in Rabindra Nagar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Rabindra Nagar  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Rabindra Nagar  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Rabindra Nagar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 

Dernier (20)

Midocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFxMidocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFx
 
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -
 
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men 🔝malwa🔝 Escorts Ser...
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men  🔝malwa🔝   Escorts Ser...➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men  🔝malwa🔝   Escorts Ser...
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men 🔝malwa🔝 Escorts Ser...
 
Abortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get CytotecAbortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get Cytotec
 
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night StandCall Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
 
👉 Amritsar Call Girl 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Phone No Amri...
👉 Amritsar Call Girl 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Phone No Amri...👉 Amritsar Call Girl 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Phone No Amri...
👉 Amritsar Call Girl 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Phone No Amri...
 
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night StandCall Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Stand
 
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
 
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
 
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
 
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
 
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get CytotecAbortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
 
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
 
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
 
Discover Why Less is More in B2B Research
Discover Why Less is More in B2B ResearchDiscover Why Less is More in B2B Research
Discover Why Less is More in B2B Research
 
➥🔝 7737669865 🔝▻ Thrissur Call-girls in Women Seeking Men 🔝Thrissur🔝 Escor...
➥🔝 7737669865 🔝▻ Thrissur Call-girls in Women Seeking Men  🔝Thrissur🔝   Escor...➥🔝 7737669865 🔝▻ Thrissur Call-girls in Women Seeking Men  🔝Thrissur🔝   Escor...
➥🔝 7737669865 🔝▻ Thrissur Call-girls in Women Seeking Men 🔝Thrissur🔝 Escor...
 
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
 
April 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's AnalysisApril 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's Analysis
 
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% SecureCall me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
 
CHEAP Call Girls in Rabindra Nagar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Rabindra Nagar  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Rabindra Nagar  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Rabindra Nagar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 

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