正規表現を使用して、広告IDの前にある特定のパラメーターを使用してランディングページのURLから広告IDをキャッチしています。
同じ日に異なる広告のURLに異なるパラメータを使用したクライアントの1つに問題があります。
これは、最初のパラメーターに関連する式です。
<Read Var="destUrl" Field='DestinationUrl' Regex='(\bp=edgetrackerid_(?{edgetrackerid}\w+)\b)'/>
そして、これは2番目のパラメーターに関連する式です。
<Read Var="destUrl" Field='DestinationUrl' Regex='(\bp=edgetrackerid(?{edgetrackerid}\w+)\b)'/>
しかし、レポートをダウンロードするとき、それは私が最初に置いたものにのみ関連します。どうすればこれを修正できますか?言いたいのですが、最初のパラメーターがない場合は、2番目のパラメーターを使用します(アンダースコア_なし)
ありがとう