A/B 使用 google 分析测试第三方 javascript 小部件

A/B testing for third party javascript widget with google analytics

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

我想测量不同布局的按钮点击次数。一直在查看 google 分析实验。我试图找到的是一个解决方案,用于在不只是 page1 和 page2 时如何获取统计信息。我如何divide流量?我是否必须构建一个解决方案,使 divide 的流量从我的 loader.js 到 widget1.js 和 widget2.js,然后使用虚拟 url?甚至可以使用此解决方案通过 google 实验执行 A/B 测试吗?我一直在寻找的 A/B 测试工具似乎不适用于此类解决方案。

如果有任何提示可以将我推向正确的方向,我将不胜感激。

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

加载内容实验库:

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

然后使用 cxApi.chooseVariation(); 获取一个变体的数字(return 相同的数字用于 returning 访问者)并加载相应版本的小部件。

如果一切都正确实施,所选变体将在 GA 网页浏览调用时传输。