我正在努力优化创造一个目标。
我有一个产品页面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实现?我发现他们网站上的文档有点令人困惑,无法找到与此有关的任何内容,等待了几天,他们的支持回复没有回复。
答案 0 :(得分:1)
您实际上应该只编写3个目标(每个产品一个)或甚至一个目标('添加到购物车点击次数'),然后在报告部分进行旋转,在那里它将打破所有内容变异(见截图)。
也就是说,optimizely.variationNamesMap[1234567890]
其中1234567890是实验ID(从编辑页面上的查询字符串中提取),您可以在代码中访问您的变体名称。