选择正确的规则

时间:2014-01-22 23:15:23

标签: google-tag-manager

我在使用Google-Tag-Manager时遇到了棘手的问题。

我在特定页面上有一个表单,我想跟踪成功提交的内容。

表单所在的网址有两种变体:

https://example.com/secure/billinginfo?prodCode=B
https://example.com/secure/billinginfo?prodCode=P

我有一个Form Submit Listener标签,可以在所有页面上触发。

我现在已经创建了一个新标签来使用表单监听器:

Universal Analytics;
Track Type: Event;
Firing Rules: {{event}} = gtm.formSubmit and {{url}} matches regex https://example.com/secure/billinginfo?prodCode+

所以我刚为网址的每个变体的最后两个字符添加了一个正则表达式“+”,以“=B”或“=P”结尾。但标签没有发射。

我也尝试过简单地使用{{url}} contains /secure/billinginfo?prodCode,但这也行不通。

在显示任一版本的网址时,设置规则以触发代码的最佳方法是什么?

1 个答案:

答案 0 :(得分:1)

检查您的RegEx:您没有逃离?

secure/billinginfo\?prodCode=[B,P]

另外,请尝试使用{{path}}宏而不是{{url}}宏。