我正在使用正则表达式从着陆页的 URL 中捕获广告 id,该参数使用广告 id 之前的特定参数。
我的一位客户在同一天为他的网址使用了不同的参数来投放不同的广告时遇到了问题。
这是与第一个参数相关的表达式:
<Read Var="destUrl" Field='DestinationUrl' Regex='(\bp=edgetrackerid_(?{edgetrackerid}\w+)\b)'/>
这是与第二个参数相关的表达式:
<Read Var="destUrl" Field='DestinationUrl' Regex='(\bp=edgetrackerid(?{edgetrackerid}\w+)\b)'/>
但是在下载报告时,它只会与我放在第一位的报告有关。我怎样才能解决这个问题?我想说-如果第一个参数不存在,则使用第二个(不带下划线_)
谢谢