Has anyone got good strategies for testing A / B using the Play Framework?

I'm interested in good strategies for A / B or split testing using a playback platform.

The obvious choice would be to use Google Website Optimizer, however I would prefer not for several reasons:

  • Only allows you to test the material at the presentation level
  • It’s hard to test based on things like revenue (not binary events like clicks or conversions).
  • Need to mess with Javascript code templates
  • Tests should be discrete, while I like to constantly test new options.

Any ideas?

+3
source share
3 answers

, , , ( Scala ), , :

if (mode == "A")
  html.showA(product)
else
  html.showB(product)

, , , .

: , , showA.scala.html showB.scala.html.

+2

, - Google , , :

  • @Before, (, ) , , ( ..).
  • -
  • , - ( ...)
  • , ( ).
  • ( Jasper Birt, )

.

, , (Google Website) - . , , A/B, - , . A/B , , , , .

, Google:

  • , A/B , , , . , , , .
  • , . "" , , . , "" .
  • , , - . , ( ), .

, 4 , 3 . - . , , .


0
  • firebase remote config ( ) AB. A/B...
  • // 1  fun isButtonColorBlue(): Boolean  fun textButton(): String .
  • A/B . (, , ), , , , AB. , . .
  • To get the AB test result, use any Google Analytics SDK. When you get the remote config and define the group for the user, you need to update the user information (for Google mFirebaseAnalytics.setUserProperty ("experiment_button", "A"))
0
source

Source: https://habr.com/ru/post/1786783/


All Articles