假设我想测试 URL 中具有特定参数的用户:
https://example.com/pre?q1=2&c1=67
任何通过 c1=67 的人都应该被重定向到 50/50 分割测试。如何才能实现这一目标?
我尝试使用“URL 匹配模式”与此正则表达式:
^https?:\/\/(www\.)?example\.com\/pre[?&]?.*c1=67.*
然后将其作为我的控件/变体的“编辑器网址”传递: https://example.com/pre/?affId=nva&uid=934&c2=223&c1=67 但我收到错误:
由于“匹配测试页面模式”,活动未针对访问者运行
谢谢
请注意,正则表达式不适用于 URL 匹配模式选项。由于您希望运行拆分 URL 测试,因此您可以使用 URL 匹配模式选项为控制 URL 创建这样的模式:
https://www.example.com/?*c1=67*,在这里,“c1=67”之前和之后的星号将照顾/考虑“c1=67”之前或之后的任何其他查询参数在控制 URL 中。
同样,对于变体,您可以将 URL 模式保留为 URL 匹配模式https://www.example-1.com?*,这里,星号将考虑从控制 URL 转发的查询参数和附加查询参数被添加到变体 URL 中。
您还可以参考以下文章,了解如何在分割 URL 测试中处理查询参数以及 VWO 中的不同 URL 模式: