我正在尝试在Facebook业务管理器的目录设置中设置自定义规则,我想将UTM跟踪附加到我的产品URL上,并且无法通过查找和替换正则表达式函数来做到这一点。我的产品网址的唯一标识符是,它们始终以数字0-9
结尾。我是regex的新手,无法弄清楚该如何做,下面的示例可供参考:
现有产品网址:
附加的UTM跟踪:
任何有关如何编写查找和替换正则表达式以帮助我追加跟踪以帮助我实现与上述示例相似的帮助!
下面是我尝试输入此规则的图片: screen grab in FB business manager catalog custom rule settings
答案 0 :(得分:0)
您可以在.htaccess上执行此操作。将以下代码尝试到您的.htaccess文件中(如果尚未创建,请创建一个),然后给我反馈。
RewriteEngine On
RewriteRule product/([0-9]+) product/$1?utm_source=askjeeves&utm_medium=cpm [L]
使用此代码,您将导航至 www.example.com/product/12345 ,但系统将看到完整的URL,即 www.example.com/product/12345?utm_source = askjeeves&utm_medium = cpm
答案 1 :(得分:0)
我不知道Facebook的查找和替换功能,但通常而言,正则表达式应如下所示:
(^http.*$)
然后替换为:
$1?utm_source=askjeeves&utm_medium=cpm
您也可以尝试:
\1?utm_source=askjeeves&utm_medium=cpm
如果facebook遵循“正常”正则表达式,则应该可以。
编辑:也尝试这些操作,可能会起作用。