slides
z, ?
toggle help (this)
space, →
next slide
shift-space, ←
previous slide
d
toggle debug mode
## <ret>
go to slide #
c, t
table of contents (vi)
f
toggle footer
r
reload slides
n
toggle notes
p
run preshow
loading presentation...
(Simple) Django Split Testing
Luke Lee
Python developer
Django enthusiast
Overview
What is A/B Split Testing
Why
Simple implementation
Pitfalls
More formal/published attempts
Django?
A/B Split Testing
Not developer testing
Designed by marketing, created by developers
Define variations and goal
Test site copy, UI layout, form length
Track conversion rates
Why
Improve overall success of site
Improve focus on variables that matter
Easy
Cheap
Simple Implementation
Needs:
Ability to run test for limited time
Turn on/off immediately
Track visitors/conversion
Hide from user
A/B Testing Playground
Goal: Get users to register
Variations:
Site copy
Button text
More data entry
Playground
Pitfalls
Template tied to database entry directly
New test involves developer, designer, and marketing
Improvements
Decorator
Create template based on choice ID
Caching?
Formal/full-featured projects
django-ab
django-lean
Django?
Google
Visual Website Optimizer
Links
Code
sample app
presentation code
references
showoff
Me
@durden20
github
lukelee.net
codrspace
tumblr