使用谷歌分析对第三方javascript小部件进行A / B测试

时间:2016-06-23 14:23:17

标签: javascript google-analytics ab-testing google-experiments

我想在我的小部件上执行A / B测试。小部件是一个简单的JavaScript解决方案,客户端在其页面上包含一个脚本(loader.js),然后loader.js加载必要的脚本和css,用新内容替换目标div。窗口小部件的所有文件都托管在我的网站上。

我想衡量不同布局按钮的点击次数。一直在看谷歌分析实验。我试图找到的是一个解决方案,用于获取统计数据,而不仅仅是page1和page2。如何划分流量?我是否必须构建一个解决方案,将流量从我的loader.js划分为widget1.js和widget2.js,然后使用虚拟URL?是否可以使用此解决方案进行谷歌实验进行A / B测试?我一直在关注的A / B测试工具似乎不适用于此类解决方案。

非常感谢能够推动我朝着正确方向前进的任何提示。

1 个答案:

答案 0 :(得分:4)

你应该看看javascript API for content experiments(),它允许实验无重定向。请参阅有关如何在界面中设置实验的链接文章(基本上您将虚拟网址作为变体插入)。

加载内容实验库:

<script src="//www.google-analytics.com/cx/api.js?experiment=YOUR_EXPERIMENT_ID"></script>

然后使用cxApi.chooseVariation();获取变体的数字(将为返回的访问者返回相同的数字)并加载小部件的相应版本。

如果一切正确实施,所选变体将在GA网页浏览电话中传输。