Engagement/Mozilla.org Durable Team/Testing Playbook
- Testing: Why
- Why test?
- Testing gives us data to optimize user experience, leading to increased conversion (downloads, Accounts sign ups, newsletter sign ups, etc)
- Why test?
- Test tracker
- Planning. Define the following in bugzilla/google docs linked from wiki page:
- Hypothesis
- Test Plan
- Measurement requirements
- Implementation
- Choose testing tool(s)
- what tool do we use to split traffic?
- Optimizely offers the most detailed targeting options
- Custom js keeps the page weight lighter and doesn’t depend on third party tools
- GA
- what tool do we use to run the test?
- When do we use GA?
- More control over the code changes
- More complex changes in Design and Page functionality
- Pages change based off of information in the Browser (eg. Welcome page - changes based off whether your browser is set as default
- Segmenting results
- Multiple Pages
- When do we use Optimizely?
- When do we use GA?
- what tool do we use to split traffic?
- Choose testing tool(s)
Simple Changes Copy - testing a lot of different versions Design - basic changes Can use Optimizely for directing traffic to any page. Basic user-agent Review Checklist for reviewing Optimizely set up Does test look and work as expected on demo server? Are correct measurements being reported in GA? Reporting Tests run in Optimizely: use simple Optimizely reports Tests run in GA: work with Analytics team to pull/build more complex reports Next steps Review results Data studio links on wiki page Deploy winning tests globally with L10N team Define additional hypotheses and tests based on test data