~/talk

Building an AB testing analytics system with R and Shiny

Talkat rstudio::conf 2019 · 2019-01-15..01-18· [testing, developer-experience]
links:none on file
slides:none on file

Builds an end-to-end A/B analytics stack using R packages and Shiny: an open-source funneljoin package that computes first/any/first-after funnels and runs on remote tables via dbplyr, automated health checks that catch duplicate cookies, missing pageviews and multiple starts, and a Shiny dashboard plus an impact calculator that returns power estimates (example: detect ~4% lift in 18 days). Describes lessons from DataCamp (200+ courses) and from prior Etsy work (60+ experiments, ~500/year platform scale).

AI-written summary · about

  1. 0:00Intro
  2. 0:52About Me
  3. 2:36What is A/B Testing?
  4. 3:36Life B.D. (Before DataCamp)
  5. 4:17First weeks at DataCamp
  6. 5:23Questions I might answer about an A/B test
  7. 5:35Lengthy, repetitive code
  8. 5:57And when you're doing repetitive tasks...
  9. 7:08Structure
  10. 7:40Example: first-any
  11. 8:41Example: man-cap argument
  12. 9:18Things that have happened...
  13. 9:40You need to check your assumptions
  14. 9:56Initial solution
  15. 11:14By metric view
  16. 11:47Individual experiments view
  17. 13:03Impact cakulator
  18. 14:14Best Practice 1: Have one key metric per experiment
  19. 15:14Best practice 2: Run your experiment for length you're planned on
  20. 16:05Recap
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.