Google Analytics Regex会排除某些参数

时间:2014-01-05 17:41:24

标签: regex google-analytics

我对正则表达式相对较新,为了在Google Analytics中设置目标,我想使用正则表达式来匹配包含“thank-you”和“{{1}”的网址“但是,请将网址中显示的两个特定费率计划排除为”purchaseisFree=False“和”productRatePlanID=5197e“。

以下是完整的网址示例: https://www.examplepage.com/thank-you?productRatePlanId=5197e&purchaseIsFree=False&grossTotal=99.95&netTotal=99.95&couponCode=&invoiceNumber=INV00000589

我尝试使用this post作为模型并创建了此正则表达式:

productRatePlanID=c1760

然而,我没有得到预期的结果。提前感谢任何建议。

1 个答案:

答案 0 :(得分:1)

我认为下面提到的正则表达式可以解决你的问题。它使用正向前瞻设施。我们可以坐在http [s]的开头并检查所有三个条件,然后将整个树植入

(https?:\/\/)(?=.*?productRatePlanId=(?!5197e&)(?!c1760&))(?=.*?thank-you)(?=.*?purchaseisFree=False).*

注意: - 我用过&在productRatePlanId值之后,只是为了确保它不会忽略其他值,例如5197f,5198d和所有其他类型的值。