什么是正则表达式:正则表达式,通常缩写为regex,是一种广泛用于字符串匹配的技术。支持正则表达式的系统允许用户使用一种特殊的字符串,称为模式,根据正则表达式的规则构建,来执行复杂的字符串搜索。这种技术适用于高级技术用户,非常有效。了解详细信息
何时在目标网址类型目标中使用正则表达式:Microsoft Advertising建议广告主在其网站上放置一个标签,并创建多个目标。在大多数情况下,广告主希望跟踪用户访问某些页面作为转化(例如订单确认页面或感谢页面)。这些广告主创建目标网址类型目标以满足他们的需求。目标网址类型目标支持广告主可以在网址上指定的四种条件。
- 等于:在这种情况下,输入字符串必须与触发UET事件的URL完全匹配。但是,会忽略http(s)和www,只要字符串的其余部分匹配。例如,如果广告商提供的输入字符串是contoso.com,而URL是http://www.contoso.com或https://www.contoso.com,Microsoft Advertising会认为它是匹配的,反之亦然。
- 以...开头:这将匹配从字符串开头开始的相同字符,直到并包括输入字符串中的最后一个字符。但是,http(s)和www会被忽略(字符串的其余部分必须匹配)。当您的页面URL通常不变,但是在末尾包含您想要排除的额外参数时,使用此选项。例如,如果您提供了一个输入字符串contoso,而URL是http://www.contoso.com或https://www.contoso.com,Microsoft Advertising将认为它是一个匹配,反之亦然也是正确的。
- 包含:使用此运算符时,Microsoft Advertising 会验证输入字符串是否存在于 UET 标签报告的 URL 中的任何位置。
- 正则表达式:当上述选项都无法表达匹配转化网址所需的条件时,使用此选项。
这里是一些示例和对应的正则表达式:
- 在 URL 中查找特定的字符串。例如 OrderId。这基本上相当于包含选项。
- 目标 URL:
www.contoso.com/checkout"&orderid=5467 - 正则表达式:
orderid=
- 目标 URL:
- 假设你不是把每个产品订单都算作转化,而是特别想要跟踪那些用户购买了你的昂贵物品的订单:fancyjewelry 或 fancycar
- 目标网址:
http://contoso.com/products/fancyjewelry/checkout.html
http://contoso.com/products/fancycar/checkout.html - 正则表达式:
http:\/\/contoso\.com\/products\/((fancyjewelry)|(fancycar))\/checkout\.html- \ 是用来转义 / 和 . 的字符
- | 是用来表示或条件的符号
- 用括号来分组
- 目标网址:
- 假设转化网址有不同的子域名。
- 目标网址:
http://domain1.contoso.com/products/fancyjewelry/checkout.html
http://domain2.contoso.com/products/fancycar/checkout.html - 正则表达式:
http:\/\/[a-z]*[0-9]*\.contoso\.com\/products\/((fancyjewelry)|(fancycar))\/checkout\.html- * 是一个通配符
- [a-z] 表示任意文本字符串
- [0-9] 表示任意数字
- 目标网址:
何时在自定义事件类型目标中使用正则表达式:简而言之,Microsoft Advertising 要求广告商在自定义事件发生时报告以下参数之一或多个的值,并创建自定义事件类型目标,指定这些参数的哪些值能够将自定义事件视为转化。要了解更多信息,请参阅如何使用 UET 跟踪自定义事件
- 事件类别 - 您想要跟踪的事件的类别。例如,'视频'
- 事件操作 - 您想要跟踪的用户交互的类型。例如,'播放'或'暂停'
- 事件标签 - 导致操作的元素的名称。例如,'预告片'或'幕后花絮'
- 事件值 - 与该事件相关的数值。例如,播放视频的长度
这四个参数中,前三个 - 事件类别、事件操作和事件标签允许指定正则表达式。正则表达式的规则与上面描述的目标 URL 类型目标的规则相同。
- 如果您和Microsoft Advertising支持都无法为您的转化网址定义正则表达式,您可以创建一个新的UET标签,只将标签放在转化页面上,并创建一个目标网址目标,设置一个虚拟条件(例如包含),该条件始终为真。因为标签只会在转化网址上触发,您只会将访问这些页面的用户视为转化。
- 正则表达式是一个复杂的主题。网上有一些免费的工具(例如:http://www.regexr.com/)可以帮助您构建和验证您的转化URL中的正则表达式模式。