我有一个Wordpress页面,每个帖子上的侧边栏都有一个按钮。我想对这个按钮进行一些A / B测试,它有多种不同的颜色和复制文本。
我能找到的所有工具只允许我创建多个页面或多个URL来进行AB测试。但由于此按钮位于我的所有页面上,而不仅仅是在1个特定的登录页面上,因此它不是我正在寻找的。 p>
所以我想我更喜欢的是,如果有一些工具允许我进入主题文件并添加类似的东西:
<script>
<button style="background: #ff0000;">My Copy #1</button>
</script>
<script>
<button style="background: #00ff00;">My Copy #2</button>
</script>
<script>
<button style="background: #0000ff;">My Copy #3</button>
</script>
<script>
<button style="background: #000000;">My Copy #4</button>
</script>
请注意,上面的代码只是我希望看到的解决方案的一个示例。我只是希望能够将其写入我的主题,然后从那里进行跟踪,而无需创建其他URL或页面。
任何人都可以给我一个使用工具或方法的想法或建议吗?
答案 0 :(得分:1)
您可以使用a AB Press Optimizer WordPress插件进行A / B测试。如果为您提供了两个实现实验的选项,您可以使用Shortcode或PHP函数。
答案 1 :(得分:0)
这是simple A/B testing wordpress plugin,它使用javascript在单个页面上旋转测试版本。没有服务器端脚本,它不会重定向到另一个URL。该插件使用谷歌分析来存储测试数据,并且需要jQuery。
对于您的按钮测试,您的HTML中会有一个具有不同ID的按钮,例如<button id=”test_button”>
,然后您可以使用jQuery更改按钮css和文本。
在wp-admin中,您将创建一个具有4个版本的测试。你的每个版本的javascript代码都是这样的;
版本#1
(function() {
var test_button = $('#test_button');
if ( test_button.length > 0 ) {
test_button.css('background', '#ff0000');
test_button.text('My Copy #1');
analytics = true;
}
})();
版本#2
(function() {
var test_button = $('#test_button');
if ( test_button.length > 0 ) {
test_button.css('background', '#00ff00');
test_button.text('My Copy #2');
analytics = true;
}
})();
版本#n:见上文
您必须在代码中设置analytics=true
标记才能触发Google Analytics。
如果您有4个版本,您的流量将均匀分配25%。测试ID和版本ID存储在cookie中,因此如果访问者返回您的站点,他们将看到相同的按钮。再一次,测试数据会发送到您的Google Analytics(分析)帐户,但您可以自行设置测试目标。
我是该插件的创建者,如果您有疑问,请与我联系。
答案 2 :(得分:0)
您可以使用MockingFish.com AB测试工具来实现此目的。它允许您跟踪元素上的单击,您还可以设置Javascript以将数据发送到AB测试工具。您将能够获得对此实现的支持。 免责声明:我是MockingFish.com的推动者之一