2017-05-17 5 views
-1

Googleタグマネージャ(GTM)内で正規表現を使用して、乱数に一致するものがあるかどうかを確認しようとしています。このようにして、特定のタグでサンプリングを使用することができます。問題のみ、GTM内の正規表現は自分の心を持っているように見えます。簡単な例。 (その同じイベントに)112677907 私の正規表現を次のようになります:Googleタグマネージャの正規表現乱数

Googleタグマネージャはgtm.loadイベントに次の番号を生成し
は正規表現が01$|02$|03$|04$|05$|06$|07$|08$|09$|10$|11$|12$|13$|14$

は確かにこれが試合を持っている必要があります一致します。そうでなければGTMは考える...誰か手掛かりがありますか?

+2

あまりにも多くの '|' s? '(0 [1-9] | 1 [0-4])$'を試してください。パターンはデフォルトで固定されていますか? '。*(0 [1-9] | 1 [0-4])$'を試してください。 –

+0

これは私の問題を解決しませんでしたが、正規表現はあまり複雑になりませんでした。ありがとう! – Jos

答えて

0

私は何がうまくいかないかを見ました。 GTMのデバッガでは、あなたの価値が変数であることがわかります。それはタグ自体の中で引き起こされる乱数を見ます。だから私は間違った変数を実際に見ていました。 RegExがうまくいきました。