Optimizely - 如何访问变体名称

时间:2014-12-08 13:33:29

标签: php optimizely

我正在努力优化创造一个目标。

我有一个产品页面product.php,有人通过单选按钮选择产品。将数据发送到购物车页面。有3种变体加上原始变体,总共有4种变化。

数据发布如下

cart.php?id=277

只有3个id,所以我们可以说ids是277,278和279

现在我已经创建了没有问题的变体。我现在想在cart.php上设置目标,目标是:

Product 277 added to cart
Product 278 added to cart
Product 279 added to cart

但基本上会有12个目标,因为会有:

产品277通过原件添加到购物车 产品277通过变化1添加到购物车 产品277通过变化2添加到购物车 产品277通过变化3添加到购物车

有没有办法用自定义目标执行此操作,还是只能通过API实现?我发现他们网站上的文档有点令人困惑,无法找到与此有关的任何内容,等待了几天,他们的支持回复没有回复。

1 个答案:

答案 0 :(得分:1)

您实际上应该只编写3个目标(每个产品一个)或甚至一个目标('添加到购物车点击次数'),然后在报告部分进行旋转,在那里它将打破所有内容变异(见截图)。

也就是说,optimizely.variationNamesMap[1234567890]其中1234567890是实验ID(从编辑页面上的查询字符串中提取),您可以在代码中访问您的变体名称。

Shows how you pivot by variation