Google analytics regex目标无法正常工作
我有一个正则表达式来跟踪我网站的注册。一个目标可能有多个地址 这是我的正则表达式:Google analytics regex目标无法正常工作,regex,google-analytics,Regex,Google Analytics,我有一个正则表达式来跟踪我网站的注册。一个目标可能有多个地址 这是我的正则表达式: (\/membership\/signed\/\/membership\/campagin\/(?!.*(非本次活动)).-\w]+\/signed\/) 我想匹配以下地址: /membership/signed-up/ /membership/campagin/random-campaign/signed-up/ /membership/campagin/other-random-campaign/signed
(\/membership\/signed\/\/membership\/campagin\/(?!.*(非本次活动)).-\w]+\/signed\/)
我想匹配以下地址:
/membership/signed-up/
/membership/campagin/random-campaign/signed-up/
/membership/campagin/other-random-campaign/signed-up/
但我想排除此地址:
/membership/campagin/非本次活动/已注册/
它可以工作,但它也与此地址匹配:
/membership/signed-up/step-2/
当我在中进行测试时,它只匹配我想要的字符串,但为什么google analytics匹配得更多呢?试试这个:
(\/MEMBERSHIP\/SIGNED\-UP\/(?!.*(STEP\-2))|\/MEMBERSHIP\/CAMPAGIN\/(?!.*(NOT\-THIS\-CAMPAIGN)).[-\w]+\/SIGNED\-UP\/)
您可以使用regex,它几乎是正确的,但是,您需要确保它与步骤2不匹配
(\/MEMBERSHIP\/SIGNED\-UP\/(?!.*(STEP\-2))|\/MEMBERSHIP\/CAMPAGIN\/(?!.*(NOT\-THIS\-CAMPAIGN)).[-\w]+\/SIGNED\-UP\/)
您的正则表达式几乎正确,但是,您需要确保它与步骤2不匹配GA不使用JS,而是使用RE2正则表达式。它不支持lookarounds。不要依赖太多。因此,不可能排除正则表达式目标中的某些内容?您可以表示此引擎不以开始和结束,但不包含。Use exclude filters.GA不使用JS,而是使用RE2正则表达式。它不支持lookarounds。不要依赖太多。因此,不可能排除正则表达式目标中的某些内容?您可以表示此引擎不以开始和结束,但不包含。使用排除过滤器。