如何在Google Optimize中为含特定内容的URL添加查询参数并保留基础URL?
解决Google Optimize重定向测试保留基础URL的问题
核心思路
利用正则表达式匹配URL+反向引用,自动保留每个socks页面的原路径,再追加指定查询参数。
具体步骤
修改URL匹配规则
在测试的“目标页面”设置中,将URL匹配类型从默认的“等于”切换为匹配正则表达式,然后输入匹配所有socks页面的规则:^https?://(www\.)?yourdomain\.com/products/socks.*(替换
yourdomain.com为你的实际域名,比如yourstore.myshopify.com)设置自定义重定向目标
在重定向设置的“目标URL”输入框中,不要填写固定URL,而是使用反向引用保留原URL并追加参数:$0?view=Example-2022- 说明:
$0代表正则匹配到的完整原URL(包含域名、页面路径),这样每个不同的socks页面(如/products/socks-blue、/products/socks-green)都会被自动保留,仅追加?view=Example-2022参数。
- 说明:
处理原有查询参数的场景(可选)
如果部分socks页面已有其他查询参数(比如/products/socks-blue?size=large),直接用?会导致URL格式错误,此时将重定向目标改为:$0&view=Example-2022这样原参数会被保留,新参数用
&拼接。验证设置
完成配置后,使用Google Optimize的预览功能测试不同的socks页面,确认重定向后的URL符合预期:- 原页面:
https://yourdomain.com/products/socks-red→ 重定向后:https://yourdomain.com/products/socks-red?view=Example-2022 - 原页面:
https://yourdomain.com/products/socks-yellow?size=small→ 重定向后:https://yourdomain.com/products/socks-yellow?size=small&view=Example-2022
- 原页面:
内容的提问来源于stack exchange,提问作者adebgrowth
相关产品推荐
相关产品推荐

