Building an A/B Testing Analytics System with R and Shiny

Building an A/B Testing
Analytics System with R and
ShinyEmily Robinson
@robinson_es
About Me
➔ Data Scientist at DataCamp
➔ R user ~7 years
➔ Enjoy talking about:
◆ Building and finding data
science community
◆ Diversity in STEM
◆ R
Learn | datacamp.com/courses
What is A/B Testing?
Life B.D. (Before DataCamp)
➔ Worked on 60+
experiments with search
team
➔ 8+ year history of
experimentation
➔ 500+ experiments per year
Life B.D. (Before DataCamp)
➔ 5 data engineers working on the experimentation platform
➔ Over a thousand metrics computed for each experiment
➔ Fancy UI
From How Etsy Handles Peeking in A/B Testing by Callie McRee and Kelly Shen
First weeks at DataCamp
➔ No system for planning,
analyzing, or presenting
experiment results
➔ And no data engineers to
build it
4 Lessons
1. Build tools to save yourself time
Who here has had a “first this then that” question?
➔ Who tried X then did Y?
➔ What percent of people who did X then did Y?
➔ What was the last thing people did before doing Y?
➔ What are all the things people did after doing X?
Questions I might answer about an A/B test
➔ What percent of people in the treatment vs. control registered?
➔ What were the ad clicks that had a course start within 2 days?
Lengthy, repetitive code
➔ Lots of copying and
pasting
➔ Hard to switch between
types of funnels
And when you’re doing repetitive tasks ...
Package
Unfortunately …
Me and writing packages
Fortunately …
I had David Robinson Sorry, this David Robinson
Funneljoin package: github.com/datacamp/funneljoin
Structure
1. Table 1
2. Table 2
3. User column name(s)
4. Time column name(s)
5. Type of afterjoin
6. Type of join
Example: first-any
➔ What are all the courses people started after visiting the homepage
for the first time?
Example: first-firstafter
➔ What percent of people saw the pricing page and then subscribed?
Example: max-gap argument
➔ What percent of people saw the pricing page and then subscribed within four
days?
➔ Many funnel-types:
➔ Lastbefore-firstafter, any-any, first-any …
➔ Supports all types of dplyr joins:
➔ Inner, left, right, full, semi, and anti
➔ Works on remote tables
➔ Bug fixes, pull requests, feature requests welcome
➔ Try it yourself!
Funneljoin: github.com/datacamp/funneljoin
2. Everything that can go wrong, will
go wrong
Things that have happened …
➔ People are put in both control and treatment
➔ People in the experiment have no page views
➔ People have multiple experiment starts in the same group
➔ There aren’t the same number of people in control and treatment
➔ Experiment starts didn’t have cookies (so we couldn’t track user)
You need to check your assumptions
Initial solution
As a famous data scientist once said …
When you’ve run the same process three
times, make a dashboard
3. Build tools that empower others
Health Metrics Dashboard
* These are fake numbers
By metric view
* These are fake numbers
By metric view
* These are fake numbers
Individual experiments view
* These are fake numbers
Leveling up …
➔ Common request: What % increase can we detect in a 2 week test?
➔ Can I make a tool so people can answer this themselves without code?
➔ Delivering information -> discovering information
Impact calculator
Impact calculator
4. Make it easy to do the right thing
➔ Clarifies decision-making
➔ Can have additional
“guardrail” metrics that you
don’t want to negatively
impact
Best Practice 1: Have one key metric per experiment
Airtable Field
Best practice 2: Run your experiment for length you’re planned on
➔ Otherwise, you may quadruple your
false positive rate!
Show start and end date in dashboard
Conclusion
Recap
1. Build tools to save yourself time
2. Everything that can go wrong will go wrong
3. Build tools that empower others
4. Make it easy to do the right thing
Many thanks to …
➔ The growth and data science teams at DataCamp
➔ Anthony Baker & David Robinson, co-authors of funneljoin
➔ Analytics & Data Engineering team at Etsy
Thank you!
hookedondata.org
@robinson_es
github.com/datacamp/funneljoin
1 of 43

Recommended

Experimentation Platform at Netflix by
Experimentation Platform at NetflixExperimentation Platform at Netflix
Experimentation Platform at NetflixSteve Urban
11.6K views18 slides
A/B Testing Pitfalls and Lessons Learned at Spotify by
A/B Testing Pitfalls and Lessons Learned at SpotifyA/B Testing Pitfalls and Lessons Learned at Spotify
A/B Testing Pitfalls and Lessons Learned at SpotifyDanielle Jabin
6.3K views50 slides
Streaming 101 Revisited: A Fresh Hot Take With Tyler Akidau and Dan Sotolongo... by
Streaming 101 Revisited: A Fresh Hot Take With Tyler Akidau and Dan Sotolongo...Streaming 101 Revisited: A Fresh Hot Take With Tyler Akidau and Dan Sotolongo...
Streaming 101 Revisited: A Fresh Hot Take With Tyler Akidau and Dan Sotolongo...HostedbyConfluent
693 views96 slides
Unified Stream and Batch Processing with Apache Flink by
Unified Stream and Batch Processing with Apache FlinkUnified Stream and Batch Processing with Apache Flink
Unified Stream and Batch Processing with Apache FlinkDataWorks Summit/Hadoop Summit
4.5K views69 slides
Introducing Confluent labs Parallel Consumer client | Anthony Stubbes, Confluent by
Introducing Confluent labs Parallel Consumer client | Anthony Stubbes, ConfluentIntroducing Confluent labs Parallel Consumer client | Anthony Stubbes, Confluent
Introducing Confluent labs Parallel Consumer client | Anthony Stubbes, ConfluentHostedbyConfluent
3.3K views37 slides
Intro to A/B Testing by Ever's Senior Product Manager by
Intro to A/B Testing by Ever's Senior Product ManagerIntro to A/B Testing by Ever's Senior Product Manager
Intro to A/B Testing by Ever's Senior Product ManagerProduct School
6.5K views24 slides

More Related Content

What's hot

A/B testing at Spotify by
A/B testing at SpotifyA/B testing at Spotify
A/B testing at SpotifyAli Sarrafi
11.3K views34 slides
Kafka Streams: What it is, and how to use it? by
Kafka Streams: What it is, and how to use it?Kafka Streams: What it is, and how to use it?
Kafka Streams: What it is, and how to use it?confluent
2K views34 slides
Evening out the uneven: dealing with skew in Flink by
Evening out the uneven: dealing with skew in FlinkEvening out the uneven: dealing with skew in Flink
Evening out the uneven: dealing with skew in FlinkFlink Forward
2.5K views35 slides
From Idea to Execution: Spotify's Discover Weekly by
From Idea to Execution: Spotify's Discover WeeklyFrom Idea to Execution: Spotify's Discover Weekly
From Idea to Execution: Spotify's Discover WeeklyChris Johnson
270.6K views50 slides
User Story Workshop by
User Story WorkshopUser Story Workshop
User Story WorkshopPeter Antman
46.7K views24 slides
Performance Analysis: The USE Method by
Performance Analysis: The USE MethodPerformance Analysis: The USE Method
Performance Analysis: The USE MethodBrendan Gregg
39.1K views46 slides

What's hot(20)

A/B testing at Spotify by Ali Sarrafi
A/B testing at SpotifyA/B testing at Spotify
A/B testing at Spotify
Ali Sarrafi11.3K views
Kafka Streams: What it is, and how to use it? by confluent
Kafka Streams: What it is, and how to use it?Kafka Streams: What it is, and how to use it?
Kafka Streams: What it is, and how to use it?
confluent2K views
Evening out the uneven: dealing with skew in Flink by Flink Forward
Evening out the uneven: dealing with skew in FlinkEvening out the uneven: dealing with skew in Flink
Evening out the uneven: dealing with skew in Flink
Flink Forward2.5K views
From Idea to Execution: Spotify's Discover Weekly by Chris Johnson
From Idea to Execution: Spotify's Discover WeeklyFrom Idea to Execution: Spotify's Discover Weekly
From Idea to Execution: Spotify's Discover Weekly
Chris Johnson270.6K views
User Story Workshop by Peter Antman
User Story WorkshopUser Story Workshop
User Story Workshop
Peter Antman46.7K views
Performance Analysis: The USE Method by Brendan Gregg
Performance Analysis: The USE MethodPerformance Analysis: The USE Method
Performance Analysis: The USE Method
Brendan Gregg39.1K views
Apache Hadoop YARN: best practices by DataWorks Summit
Apache Hadoop YARN: best practicesApache Hadoop YARN: best practices
Apache Hadoop YARN: best practices
DataWorks Summit16.8K views
From Message to Cluster: A Realworld Introduction to Kafka Capacity Planning by confluent
From Message to Cluster: A Realworld Introduction to Kafka Capacity PlanningFrom Message to Cluster: A Realworld Introduction to Kafka Capacity Planning
From Message to Cluster: A Realworld Introduction to Kafka Capacity Planning
confluent558 views
Data Ingest Self Service and Management using Nifi and Kafka by DataWorks Summit
Data Ingest Self Service and Management using Nifi and KafkaData Ingest Self Service and Management using Nifi and Kafka
Data Ingest Self Service and Management using Nifi and Kafka
DataWorks Summit3.9K views
Pipeline based deployments on Jenkins by Knoldus Inc.
Pipeline based deployments  on JenkinsPipeline based deployments  on Jenkins
Pipeline based deployments on Jenkins
Knoldus Inc.440 views
Service Manager Dag, Netherlands 2018: Why we should ditch the 3-tier support... by Jon Stevens-Hall
Service Manager Dag, Netherlands 2018: Why we should ditch the 3-tier support...Service Manager Dag, Netherlands 2018: Why we should ditch the 3-tier support...
Service Manager Dag, Netherlands 2018: Why we should ditch the 3-tier support...
Jon Stevens-Hall578 views
Disaster Recovery Plans for Apache Kafka by confluent
Disaster Recovery Plans for Apache KafkaDisaster Recovery Plans for Apache Kafka
Disaster Recovery Plans for Apache Kafka
confluent11.3K views
Interactive Recommender Systems with Netflix and Spotify by Chris Johnson
Interactive Recommender Systems with Netflix and SpotifyInteractive Recommender Systems with Netflix and Spotify
Interactive Recommender Systems with Netflix and Spotify
Chris Johnson105K views
“Alexa, be quiet!”: End-to-end near-real time model building and evaluation i... by Flink Forward
“Alexa, be quiet!”: End-to-end near-real time model building and evaluation i...“Alexa, be quiet!”: End-to-end near-real time model building and evaluation i...
“Alexa, be quiet!”: End-to-end near-real time model building and evaluation i...
Flink Forward185 views
A Visual Introduction to Apache Kafka by Paul Brebner
A Visual Introduction to Apache KafkaA Visual Introduction to Apache Kafka
A Visual Introduction to Apache Kafka
Paul Brebner83 views
Scala Data Pipelines @ Spotify by Neville Li
Scala Data Pipelines @ SpotifyScala Data Pipelines @ Spotify
Scala Data Pipelines @ Spotify
Neville Li51.4K views
4 Steps Toward Scientific A/B Testing by Janessa Lantz
4 Steps Toward Scientific A/B Testing4 Steps Toward Scientific A/B Testing
4 Steps Toward Scientific A/B Testing
Janessa Lantz11.9K views
How Dashtable Helps Dragonfly Maintain Low Latency by ScyllaDB
How Dashtable Helps Dragonfly Maintain Low LatencyHow Dashtable Helps Dragonfly Maintain Low Latency
How Dashtable Helps Dragonfly Maintain Low Latency
ScyllaDB355 views
Big Data At Spotify by Adam Kawa
Big Data At SpotifyBig Data At Spotify
Big Data At Spotify
Adam Kawa18.6K views

Similar to Building an A/B Testing Analytics System with R and Shiny

Creating a culture that provokes failure and boosts improvement by
Creating a culture that provokes failure and boosts improvementCreating a culture that provokes failure and boosts improvement
Creating a culture that provokes failure and boosts improvementBen Dressler
852 views49 slides
Pragmatic guide to AB testing - Agile and Automation days 2019 by
Pragmatic guide to AB testing - Agile and Automation days 2019Pragmatic guide to AB testing - Agile and Automation days 2019
Pragmatic guide to AB testing - Agile and Automation days 2019Jakub Kurcek
190 views56 slides
DrupalCon Austin: UX Bootcamp workshop by
DrupalCon Austin: UX Bootcamp workshopDrupalCon Austin: UX Bootcamp workshop
DrupalCon Austin: UX Bootcamp workshopPerfetti Media
3.3K views52 slides
6 Guidelines for A/B Testing by
6 Guidelines for A/B Testing6 Guidelines for A/B Testing
6 Guidelines for A/B TestingEmily Robinson
365 views36 slides
Organizing Your First Website Usability Test - WordCamp Toronto 2016 by
Organizing Your First Website Usability Test - WordCamp Toronto 2016Organizing Your First Website Usability Test - WordCamp Toronto 2016
Organizing Your First Website Usability Test - WordCamp Toronto 2016Anthony D. Paul
906 views52 slides
Tf wiads by
Tf wiadsTf wiads
Tf wiadsShannon Gallagher
122 views32 slides

Similar to Building an A/B Testing Analytics System with R and Shiny(20)

Creating a culture that provokes failure and boosts improvement by Ben Dressler
Creating a culture that provokes failure and boosts improvementCreating a culture that provokes failure and boosts improvement
Creating a culture that provokes failure and boosts improvement
Ben Dressler852 views
Pragmatic guide to AB testing - Agile and Automation days 2019 by Jakub Kurcek
Pragmatic guide to AB testing - Agile and Automation days 2019Pragmatic guide to AB testing - Agile and Automation days 2019
Pragmatic guide to AB testing - Agile and Automation days 2019
Jakub Kurcek190 views
DrupalCon Austin: UX Bootcamp workshop by Perfetti Media
DrupalCon Austin: UX Bootcamp workshopDrupalCon Austin: UX Bootcamp workshop
DrupalCon Austin: UX Bootcamp workshop
Perfetti Media3.3K views
6 Guidelines for A/B Testing by Emily Robinson
6 Guidelines for A/B Testing6 Guidelines for A/B Testing
6 Guidelines for A/B Testing
Emily Robinson365 views
Organizing Your First Website Usability Test - WordCamp Toronto 2016 by Anthony D. Paul
Organizing Your First Website Usability Test - WordCamp Toronto 2016Organizing Your First Website Usability Test - WordCamp Toronto 2016
Organizing Your First Website Usability Test - WordCamp Toronto 2016
Anthony D. Paul906 views
Organizing Your First Website Usability Test - Cornell Drupal Camp 2016 - part 4 by Anthony D. Paul
Organizing Your First Website Usability Test - Cornell Drupal Camp 2016 - part 4Organizing Your First Website Usability Test - Cornell Drupal Camp 2016 - part 4
Organizing Your First Website Usability Test - Cornell Drupal Camp 2016 - part 4
Anthony D. Paul622 views
Add usability testing to your skill set! by dcmistry
Add usability testing to your skill set!Add usability testing to your skill set!
Add usability testing to your skill set!
dcmistry657 views
Usability Testing On A Digital Product by Kyle Soucy
Usability Testing On A Digital ProductUsability Testing On A Digital Product
Usability Testing On A Digital Product
Kyle Soucy3.2K views
Engl317 project4 slidedoc2_stepsto_designux_test by Zachary Williamson
Engl317 project4 slidedoc2_stepsto_designux_testEngl317 project4 slidedoc2_stepsto_designux_test
Engl317 project4 slidedoc2_stepsto_designux_test
Zachary Williamson435 views
Rapid usability testing by lisarex
Rapid usability testingRapid usability testing
Rapid usability testing
lisarex1.1K views
Writing Great Proposals by freedeb
Writing Great ProposalsWriting Great Proposals
Writing Great Proposals
freedeb89 views
How to Correctly Use Experimentation in PM by Google PM by Product School
How to Correctly Use Experimentation in PM by Google PMHow to Correctly Use Experimentation in PM by Google PM
How to Correctly Use Experimentation in PM by Google PM
Product School231 views
An Introduction to Usability by dirk.swart
An Introduction to UsabilityAn Introduction to Usability
An Introduction to Usability
dirk.swart1.3K views
Never show a design you haven't tested by Ida Aalen
Never show a design you haven't testedNever show a design you haven't tested
Never show a design you haven't tested
Ida Aalen595 views
Learn Learning + Prototype Testing by Dave Hora
Learn Learning + Prototype TestingLearn Learning + Prototype Testing
Learn Learning + Prototype Testing
Dave Hora524 views
Cloud foundry, Lessons Learned at The Home Depot by James Watters
Cloud foundry, Lessons Learned at The Home Depot Cloud foundry, Lessons Learned at The Home Depot
Cloud foundry, Lessons Learned at The Home Depot
James Watters7.8K views
Interface Design for Elearning - Tips and Tricks by Julie Dirksen
Interface Design for Elearning - Tips and TricksInterface Design for Elearning - Tips and Tricks
Interface Design for Elearning - Tips and Tricks
Julie Dirksen3.5K views
Designing to save lives: Government technical documentation by Laurian Vega
Designing  to save  lives: Government technical documentation Designing  to save  lives: Government technical documentation
Designing to save lives: Government technical documentation
Laurian Vega1.7K views

Recently uploaded

KVM Security Groups Under the Hood - Wido den Hollander - Your.Online by
KVM Security Groups Under the Hood - Wido den Hollander - Your.OnlineKVM Security Groups Under the Hood - Wido den Hollander - Your.Online
KVM Security Groups Under the Hood - Wido den Hollander - Your.OnlineShapeBlue
221 views19 slides
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f... by
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...TrustArc
170 views29 slides
2FA and OAuth2 in CloudStack - Andrija Panić - ShapeBlue by
2FA and OAuth2 in CloudStack - Andrija Panić - ShapeBlue2FA and OAuth2 in CloudStack - Andrija Panić - ShapeBlue
2FA and OAuth2 in CloudStack - Andrija Panić - ShapeBlueShapeBlue
147 views23 slides
CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlue by
CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlueCloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlue
CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlueShapeBlue
138 views15 slides
Business Analyst Series 2023 - Week 4 Session 7 by
Business Analyst Series 2023 -  Week 4 Session 7Business Analyst Series 2023 -  Week 4 Session 7
Business Analyst Series 2023 - Week 4 Session 7DianaGray10
139 views31 slides
The Power of Heat Decarbonisation Plans in the Built Environment by
The Power of Heat Decarbonisation Plans in the Built EnvironmentThe Power of Heat Decarbonisation Plans in the Built Environment
The Power of Heat Decarbonisation Plans in the Built EnvironmentIES VE
79 views20 slides

Recently uploaded(20)

KVM Security Groups Under the Hood - Wido den Hollander - Your.Online by ShapeBlue
KVM Security Groups Under the Hood - Wido den Hollander - Your.OnlineKVM Security Groups Under the Hood - Wido den Hollander - Your.Online
KVM Security Groups Under the Hood - Wido den Hollander - Your.Online
ShapeBlue221 views
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f... by TrustArc
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...
TrustArc170 views
2FA and OAuth2 in CloudStack - Andrija Panić - ShapeBlue by ShapeBlue
2FA and OAuth2 in CloudStack - Andrija Panić - ShapeBlue2FA and OAuth2 in CloudStack - Andrija Panić - ShapeBlue
2FA and OAuth2 in CloudStack - Andrija Panić - ShapeBlue
ShapeBlue147 views
CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlue by ShapeBlue
CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlueCloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlue
CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlue
ShapeBlue138 views
Business Analyst Series 2023 - Week 4 Session 7 by DianaGray10
Business Analyst Series 2023 -  Week 4 Session 7Business Analyst Series 2023 -  Week 4 Session 7
Business Analyst Series 2023 - Week 4 Session 7
DianaGray10139 views
The Power of Heat Decarbonisation Plans in the Built Environment by IES VE
The Power of Heat Decarbonisation Plans in the Built EnvironmentThe Power of Heat Decarbonisation Plans in the Built Environment
The Power of Heat Decarbonisation Plans in the Built Environment
IES VE79 views
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue by ShapeBlue
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlueElevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue
ShapeBlue222 views
The Role of Patterns in the Era of Large Language Models by Yunyao Li
The Role of Patterns in the Era of Large Language ModelsThe Role of Patterns in the Era of Large Language Models
The Role of Patterns in the Era of Large Language Models
Yunyao Li85 views
Migrating VMware Infra to KVM Using CloudStack - Nicolas Vazquez - ShapeBlue by ShapeBlue
Migrating VMware Infra to KVM Using CloudStack - Nicolas Vazquez - ShapeBlueMigrating VMware Infra to KVM Using CloudStack - Nicolas Vazquez - ShapeBlue
Migrating VMware Infra to KVM Using CloudStack - Nicolas Vazquez - ShapeBlue
ShapeBlue218 views
Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or... by ShapeBlue
Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or...Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or...
Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or...
ShapeBlue198 views
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N... by James Anderson
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...
James Anderson160 views
Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit... by ShapeBlue
Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit...Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit...
Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit...
ShapeBlue159 views
Developments to CloudStack’s SDN ecosystem: Integration with VMWare NSX 4 - P... by ShapeBlue
Developments to CloudStack’s SDN ecosystem: Integration with VMWare NSX 4 - P...Developments to CloudStack’s SDN ecosystem: Integration with VMWare NSX 4 - P...
Developments to CloudStack’s SDN ecosystem: Integration with VMWare NSX 4 - P...
ShapeBlue194 views
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlue by ShapeBlue
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlueCloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlue
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlue
ShapeBlue135 views
Future of AR - Facebook Presentation by Rob McCarty
Future of AR - Facebook PresentationFuture of AR - Facebook Presentation
Future of AR - Facebook Presentation
Rob McCarty64 views
Initiating and Advancing Your Strategic GIS Governance Strategy by Safe Software
Initiating and Advancing Your Strategic GIS Governance StrategyInitiating and Advancing Your Strategic GIS Governance Strategy
Initiating and Advancing Your Strategic GIS Governance Strategy
Safe Software176 views
Business Analyst Series 2023 - Week 4 Session 8 by DianaGray10
Business Analyst Series 2023 -  Week 4 Session 8Business Analyst Series 2023 -  Week 4 Session 8
Business Analyst Series 2023 - Week 4 Session 8
DianaGray10123 views
Why and How CloudStack at weSystems - Stephan Bienek - weSystems by ShapeBlue
Why and How CloudStack at weSystems - Stephan Bienek - weSystemsWhy and How CloudStack at weSystems - Stephan Bienek - weSystems
Why and How CloudStack at weSystems - Stephan Bienek - weSystems
ShapeBlue238 views

Building an A/B Testing Analytics System with R and Shiny