djangoogleoptimize是一个可重用的Django应用程序,旨在使运行服务器端的Google优化a/B测试变得容易。
django-google-optimize的Python项目详细描述
Django谷歌优化
Django google optimize是一个Django应用程序,旨在简化运行google optimize a/B测试。在
安装
安装django google optimize with pip:
pip install django-google-optimize
将应用程序添加到已安装的Django应用程序:
# settings.pyINSTALLED_APPS=[..."django_google_optimize",...]
添加中间件:
^{pr2}$入门
到Django管理员那里,添加一个新的Google优化实验。添加一个带有索引1和别名“new_design”的实验变体。将实验cookie的活动变体索引设置为1。现在,该实验的活动变量索引为1,这是您创建的别名为“new_design”的实验变量。在
现在可以通过实验别名和变量别名访问模板中的实验:
{%ifrequest.google_optimize.redesign=="new_design"%}{%include"jobs/jobposting_list_new.html"%}{%else%}{%include"jobs/jobposting_list_old.html"%}{%endif%}
或者直接使用:
<nav class="navbar navbar-expand-lg navbar-dark{%ifrequest.google_optimize.redesign=="new_design"%} navbar-redesign{%endif%}">
注意:实验cookie只在调试模式下工作,用于避免与会话交互以添加_gaexp
cookie,从而可以通过Django管理员测试实验变体。在
文件和支持
更多文档可以在docs目录中找到,或者阅读online。打开Github问题以获得支持。在
- 项目
标签: