an introduction to a b testing using a google optimize
play

An introduction to A/B testing using a Google Optimize example Juan - PowerPoint PPT Presentation

An introduction to A/B testing using a Google Optimize example Juan M. Fonseca-Sol s https://juanfonsecasolis.github.com March 1, 2020 Juan M. Fonseca-Sol s A/B testing with Google Optimize March 1, 2020 1 / 36 Introduction A/B


  1. An introduction to A/B testing using a Google Optimize example Juan M. Fonseca-Sol´ ıs https://juanfonsecasolis.github.com March 1, 2020 Juan M. Fonseca-Sol´ ıs A/B testing with Google Optimize March 1, 2020 1 / 36

  2. Introduction A/B testing is used for: ◮ Comparing statistically two or more variations and determine which one is better ◮ Measuring success in terms of key performance indicators (KPI) ◮ Offering periodical little increments to clients and obtain fast feedback Anecdote: it is also a form of torture for developers by spending their time in functionalities that won’t roll out. Juan M. Fonseca-Sol´ ıs A/B testing with Google Optimize March 1, 2020 2 / 36

  3. Introduction A/B testing is used for: ◮ Comparing statistically two or more variations and determine which one is better ◮ Measuring success in terms of key performance indicators (KPI) ◮ Offering periodical little increments to clients and obtain fast feedback Anecdote: it is also a form of torture for developers by spending their time in functionalities that won’t roll out. Juan M. Fonseca-Sol´ ıs A/B testing with Google Optimize March 1, 2020 2 / 36

  4. Introduction A/B testing is used for: ◮ Comparing statistically two or more variations and determine which one is better ◮ Measuring success in terms of key performance indicators (KPI) ◮ Offering periodical little increments to clients and obtain fast feedback Anecdote: it is also a form of torture for developers by spending their time in functionalities that won’t roll out. Juan M. Fonseca-Sol´ ıs A/B testing with Google Optimize March 1, 2020 2 / 36

  5. Introduction A/B testing is used for: ◮ Comparing statistically two or more variations and determine which one is better ◮ Measuring success in terms of key performance indicators (KPI) ◮ Offering periodical little increments to clients and obtain fast feedback Anecdote: it is also a form of torture for developers by spending their time in functionalities that won’t roll out. Juan M. Fonseca-Sol´ ıs A/B testing with Google Optimize March 1, 2020 2 / 36

  6. Introduction (cont.) ◮ Some goals in A/B testing are [4]: Increase the conversion rate Increase the throughput Increase the session time Decrease the bounce rate ◮ In few slides we are going to present an example of an A/B test using Google Optimize Juan M. Fonseca-Sol´ ıs A/B testing with Google Optimize March 1, 2020 3 / 36

  7. Introduction (cont.) ◮ Some goals in A/B testing are [4]: Increase the conversion rate Increase the throughput Increase the session time Decrease the bounce rate ◮ In few slides we are going to present an example of an A/B test using Google Optimize Juan M. Fonseca-Sol´ ıs A/B testing with Google Optimize March 1, 2020 3 / 36

  8. Introduction (cont.) ◮ Some goals in A/B testing are [4]: Increase the conversion rate Increase the throughput Increase the session time Decrease the bounce rate ◮ In few slides we are going to present an example of an A/B test using Google Optimize Juan M. Fonseca-Sol´ ıs A/B testing with Google Optimize March 1, 2020 3 / 36

  9. Introduction (cont.) ◮ Some goals in A/B testing are [4]: Increase the conversion rate Increase the throughput Increase the session time Decrease the bounce rate ◮ In few slides we are going to present an example of an A/B test using Google Optimize Juan M. Fonseca-Sol´ ıs A/B testing with Google Optimize March 1, 2020 3 / 36

  10. Introduction (cont.) ◮ Some goals in A/B testing are [4]: Increase the conversion rate Increase the throughput Increase the session time Decrease the bounce rate ◮ In few slides we are going to present an example of an A/B test using Google Optimize Juan M. Fonseca-Sol´ ıs A/B testing with Google Optimize March 1, 2020 3 / 36

  11. Introduction (cont.) ◮ Some goals in A/B testing are [4]: Increase the conversion rate Increase the throughput Increase the session time Decrease the bounce rate ◮ In few slides we are going to present an example of an A/B test using Google Optimize Juan M. Fonseca-Sol´ ıs A/B testing with Google Optimize March 1, 2020 3 / 36

  12. Introduction (cont.) ◮ Some goals in A/B testing are [4]: Increase the conversion rate Increase the throughput Increase the session time Decrease the bounce rate ◮ In few slides we are going to present an example of an A/B test using Google Optimize Juan M. Fonseca-Sol´ ıs A/B testing with Google Optimize March 1, 2020 3 / 36

  13. Introduction (cont.) A word of caution! A/B testing is useful only if you understand the objectives of your organization, so you must be able to answer things like [4]: ◮ Sales nature ◮ Target audience ◮ Revenue per customer Juan M. Fonseca-Sol´ ıs A/B testing with Google Optimize March 1, 2020 4 / 36

  14. Introduction (cont.) A word of caution! A/B testing is useful only if you understand the objectives of your organization, so you must be able to answer things like [4]: ◮ Sales nature ◮ Target audience ◮ Revenue per customer Juan M. Fonseca-Sol´ ıs A/B testing with Google Optimize March 1, 2020 4 / 36

  15. Introduction (cont.) A word of caution! A/B testing is useful only if you understand the objectives of your organization, so you must be able to answer things like [4]: ◮ Sales nature ◮ Target audience ◮ Revenue per customer Juan M. Fonseca-Sol´ ıs A/B testing with Google Optimize March 1, 2020 4 / 36

  16. Background Ok, let’s talk about the example. We want to increase the time that users spend reading an article called Band limited interpolation for daily reference rates . 1 1 Available at https://juanfonsecasolis.github.io/blog/JFonseca.interpolacionBL.html . Juan M. Fonseca-Sol´ ıs A/B testing with Google Optimize March 1, 2020 5 / 36

  17. Background Ok, let’s talk about the example. We want to increase the time that users spend reading an article called Band limited interpolation for daily reference rates . 1 1 Available at https://juanfonsecasolis.github.io/blog/JFonseca.interpolacionBL.html . Juan M. Fonseca-Sol´ ıs A/B testing with Google Optimize March 1, 2020 5 / 36

  18. Background Ok, let’s talk about the example. We want to increase the time that users spend reading an article called Band limited interpolation for daily reference rates . 1 1 Available at https://juanfonsecasolis.github.io/blog/JFonseca.interpolacionBL.html . Juan M. Fonseca-Sol´ ıs A/B testing with Google Optimize March 1, 2020 5 / 36

  19. Background (cont.) ◮ The target audience is composed by data scientists, digital signal processing engineers, and machine learning engineers ◮ There is a section, approximately at 38%, were mathematical technical explanation makes the text harder to read ◮ We want to avoid people getting stuck in this section Ok, being that said, let’s begin with the experiment design... Juan M. Fonseca-Sol´ ıs A/B testing with Google Optimize March 1, 2020 6 / 36

  20. Background (cont.) ◮ The target audience is composed by data scientists, digital signal processing engineers, and machine learning engineers ◮ There is a section, approximately at 38%, were mathematical technical explanation makes the text harder to read ◮ We want to avoid people getting stuck in this section Ok, being that said, let’s begin with the experiment design... Juan M. Fonseca-Sol´ ıs A/B testing with Google Optimize March 1, 2020 6 / 36

  21. Background (cont.) ◮ The target audience is composed by data scientists, digital signal processing engineers, and machine learning engineers ◮ There is a section, approximately at 38%, were mathematical technical explanation makes the text harder to read ◮ We want to avoid people getting stuck in this section Ok, being that said, let’s begin with the experiment design... Juan M. Fonseca-Sol´ ıs A/B testing with Google Optimize March 1, 2020 6 / 36

  22. Background (cont.) ◮ The target audience is composed by data scientists, digital signal processing engineers, and machine learning engineers ◮ There is a section, approximately at 38%, were mathematical technical explanation makes the text harder to read ◮ We want to avoid people getting stuck in this section Ok, being that said, let’s begin with the experiment design... Juan M. Fonseca-Sol´ ıs A/B testing with Google Optimize March 1, 2020 6 / 36

  23. Experiment design Here are the steps: https://venturebeat.com/wp-content/uploads/2016/02/ab-testing.jpg?w=930&strip=all . Juan M. Fonseca-Sol´ ıs A/B testing with Google Optimize March 1, 2020 7 / 36

  24. Experiment design (cont.) Opportunity: readers might get discouraged to continue at the 38% milestone, were the text becomes harder to digest Hypothesis: if users had a progress bar, they would be encouraged to reach the 45% milestone —where the text becomes more understandable— Juan M. Fonseca-Sol´ ıs A/B testing with Google Optimize March 1, 2020 8 / 36

  25. Experiment design (cont.) Opportunity: readers might get discouraged to continue at the 38% milestone, were the text becomes harder to digest Hypothesis: if users had a progress bar, they would be encouraged to reach the 45% milestone —where the text becomes more understandable— Juan M. Fonseca-Sol´ ıs A/B testing with Google Optimize March 1, 2020 8 / 36

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend