AB测试Wordpress而不创建多个页面/网址

时间:2013-08-08 08:16:48

标签: wordpress testing ab-testing

我有一个Wordpress页面,每个帖子上的侧边栏都有一个按钮。我想对这个按钮进行一些A / B测试,它有多种不同的颜色和复制文本。

我能找到的所有工具只允许我创建多个页面或多个URL来进行AB测试。但由于此按钮位于我的所有页面上,而不仅仅是在1个特定的登录页面上,因此它不是我正在寻找的。

所以我想我更喜欢的是,如果有一些工具允许我进入主题文件并添加类似的东西:

<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或页面。

任何人都可以给我一个使用工具或方法的想法或建议吗?

3 个答案:

答案 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的推动者之一