12
votes

Django A / B Forfaits de test fractionnés (aucun que j'ai trouvé n'est bien documenté et à jour.)

Il y a deux écoles de pensée principales pour effectuer des tests A / B (Split):


1 commentaires

Puis-je savoir quel cadre finalement vous avez fini par utiliser? Avez-vous utilisé celui dans les réponses? Je cherche un module simple dans lequel je peux affecter des utilisateurs au hasard dans Control ND Experimental, assurez-vous de masquer les fonctions en fonction de cela ... Toute guidage?


4 Réponses :


9
votes

2 commentaires

Remarque: Gargoyle n'est pas mis à jour beaucoup. J'utiliserais de la gaufre qui est toujours en développement actif waffle.readthedocs.org


Gargoyle a été obsolète en décembre 2015 car il n'est plus maintenu par DISQUS; Cependant, un autre groupe est maintenant en train de maintenir une fourchette: Github.com/yplan/gargoyle



5
votes

Et puis il y a des gaufres: http://waffle.readthedocs.org/

C'est simple, mis à jour, entretenu, mais pas très très caractéristique riche, il n'a pas d'analyse d'analyse / rapport de rapport intégré. Mais à nouveau, Google Analytics ou MixPanel Type de service est meilleur pour cela.


0 commentaires

3
votes

J'ai d'abord regardé Django-AB et c'est presque ce que je voulais, mais je ne pouvais pas le faire travailler non plus. Après avoir regardé les expériences de Django et décider, je ne voulais pas encore gâcher avec Redis, j'ai décidé de rouler le mien. J'ai essayé de l'emballer bien et de faciliter l'utilisation du débutant. C'est super basique.

https://github.com/crobertsbmw/robertsab


0 commentaires

2
votes

Vous pouvez échanger des dispositions de page entièrement différentes avec des expériences de Google Analytics (leur configuration de l'expérience par défaut redirigera les utilisateurs à une URL différente pour chaque variation que vous avez), bien que, en général, il soit beaucoup plus facile d'interpréter pourquoi quelque chose a plus de succès si vous testez choses plus petites les unes contre l'autre.

Vous avez raison de tester différents entonnoirs et flux d'utilisateurs les uns contre les autres à l'aide de Google Analytics nécessiteraient un lot de la configuration manuelle; Bien que théoriquement, vous puissiez le faire en échangeant différents liens et en suivant vos utilisateurs avec des campagnes UTM.

Pour les tests A / B plus petits dans la même page, j'ai fini par utiliser Google Analytics Experiments et écrire un plug-in personnalisé Django CMS pour ajouter quelques options de variante à un modèle, qui interroge l'API Google Analytics et affiche la variante correcte en utilisant JavaScript.


1 commentaires

serait intéressant de voir votre code pour cette dernière partie si cela ne vous dérange pas de partager