0

Google-Tag-Manager で苦労しています。

成功した送信を追跡したい特定のページにフォームがあります。

フォームが存在する URL には 2 つのバリエーションがあります。

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そのため、「 」または「 」で終わる URL の各バリアントの最後の 2 文字に正規表現「+」を追加しました=P。しかし、タグは起動しませんでした。

私も単純に使ってみ{{url}} contains /secure/billinginfo?prodCodeましたが、それもうまくいきませんでした。

いずれかのバージョンの URL が表示されたときにタグを配信するルールを設定するには、どのような方法が最適ですか。

4

1 に答える 1

1

正規表現を確認してください: をエスケープしていません?

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

また、{{path}}マクロの代わりに{{url}}マクロを使用してみてください。

于 2014-01-23T19:23:57.317 に答える