您可以在目标网址或跟踪模板中添加 URL 参数,以了解访客是如何到达您的网站的。URL 参数允许您跟踪有关广告点击来源的信息。
尽管变量名和参数可以改变,但结构总是相同的:
- 一个用{ }括起来的参数,告诉Microsoft Advertising当广告被点击时返回什么数据。可以选择的具体参数在下面的表格中列出。
- 一个由你定义的变量,用来存储该数据。变量的名称由你决定,但它应该是你网站脚本中用来存储参数返回值的名称。你可以与你的网站程序员合作,帮助你定义合适的名称。
综合起来,就是这样:
www.yourLandingPageURL.com?variable={parameter}
如果您要添加多个 variable={parameter}, 你用和号(&).
可用的参数为:
| {CampaignId} | |
|---|---|
| 返回的内容:
触发广告的广告系列的 ID。 例如,假设您的目标网址是 www.northwindtraders.com/{CampaignId}。假设您的广告系列 ID 是 2410012280,那么目标网址将是 www.northwindtraders.com/2410012280。 |
|
| {Campaign} | |
| 返回的内容
触发广告的广告系列的名称。 例如,假设您的目标网址是 www.northwindtraders.com/{Campaign}。假设您的广告系列名称是 Sale,那么目标网址将是 www.northwindtraders.com/Sale。 |
|
| {AdGroupId} | |
| 返回的内容
触发广告的广告组的 ID。 例如,假设您的目标网址是 www.northwindtraders.com/{AdGroupId}。假设您的广告组 ID 是 2410012280,那么目标网址将是 www.northwindtraders.com/2410012280。 |
|
| {AdGroup} | |
| 返回的内容
触发广告的广告组的名称。 例如,假设您的目标网址是 www.northwindtraders.com/{AdGroup}。假设您的广告组 ID 是 Clearance,那么目标网址将是 www.northwindtraders.com/Clearance。 |
|
| {TargetId} | |
| 返回的内容
触发广告的关键字("kwd")、再营销或受众列表("aud")、动态广告目标("dat")、产品分区("pla")或定向位置 ID("loc")的 ID。 如果有多个 ID,它们将按以下顺序出现:aud, dat, kwd, pla。例如,如果您将再营销列表 "1234" 与关键字 "5678" 关联,{TargetId} 将被替换为 "aud-1234:kwd-5678"。 注意:由于这样会暴露用户在必应和其他微软属性上的个人行为,因此无法通过此参数跟踪市场内受众和LinkedIn个人资料定向。 |
|
| {MatchType} | |
| 返回的内容
用于投放广告的匹配类型。这可能与{BidMatchType}不同。例如,如果您对广泛匹配出价,而搜索词是精确匹配。 这可以帮助您确定哪些匹配类型获得了最多的点击。
|
|
| {BidMatchType} | |
| 返回的内容
关键字出价匹配类型。这可能与 {MatchType} 不同。例如,如果您对广泛匹配的关键字出价,而搜索词是精确匹配。 与 {MatchType} 一起使用时,这可以帮助您优化您的出价、关键字和落地页策略。
|
|
| {网络} | |
| 返回的内容
投放广告的广告网络类型。
|
|
| {设备} | |
| 返回的内容
根据点击来源,返回以下代码之一。这个列表可以帮助你确定哪种类型的设备产生了最多的点击。然后你可以相应地调整你的广告和出价。
|
|
| {IfMobile:string} | |
| 返回的内容
如果广告在移动设备上显示,那么返回冒号右边的字符串文本(由你定义)。例如,如果你的参数是{IfMobile:adDisplayedOnMobile},并且你的广告在移动设备上显示,那么你的服务器日志会收到adDisplayedOnMobile。 |
|
| {IfNotMobile:string} | |
| 返回的内容
如果广告显示在桌面、笔记本或平板设备上,返回冒号右边的字符串文本(由您定义)。例如,如果您的参数是这样的:{IfNotMobile:adNotOnMobile},而您的广告显示在移动设备上,您的服务器日志会收到:adNotOnMobile。 |
|
| {IfSearch:string} | |
| 返回的内容
如果广告在搜索网络上显示,返回冒号右边的字符串文本(由您定义)。 例如,如果您的参数是这样的:{IfSearch:adDisplayedOnSearch},并且您的广告在搜索网络上显示,您的服务器日志将收到:adDisplayedOnSearch。 |
|
| {IfNative:字符串} | |
| 返回的内容
如果广告作为 Microsoft Audience Ad 显示,冒号右边的字符串文本(由您定义)将替换为 URL 中的内容。 例如,如果您的参数是这样的:{IfNative:nativeAd},并且您的广告是作为受众广告显示的,您的服务器日志将接收:nativeAd。 |
|
| {IfPLA:string} | |
| 返回的内容
如果广告以产品广告的形式显示,冒号右边的字符串文本(由您定义)将替换为URL。例如,如果您的参数是这样的:{IfPLA:productAd},并且您的广告是产品广告,您的服务器日志将收到:productAd。 |
|
| {AdId} | |
| 返回的内容
显示的广告的数字 ID。 您可以在广告系列页面的广告表上获取您的广告 ID。如果表中没有显示广告 ID列,请单击列并选择广告 ID。然后单击确定。 |
|
| {keyword:default} | |
| 返回的内容
替换与用户搜索词匹配的关键字。关键字中的空格将分别替换为“%20”,以确保URL有效。 注意:如果包含替换值会导致扩展字符串超过URL的字符串限制,您应该提供一个系统将使用的默认字符串。 不支持替换您的默认文本,因此您不应该包含诸如空格之类的字符,这会导致URL无效。 |
|
| {msclkid} | |
| 返回的内容
广告点击的唯一ClickID。要了解更多信息,请参阅方法描述 |
|
| {OrderItemId} | |
| 返回的内容
触发显示您广告的关键字的数字 ID。对于购物广告系列,{OrderItemId} 将返回产品组 ID。 |
|
| {param1:default} | |
| 返回的内容
用与用户搜索词匹配的关键字的 Param1 设置替换 URL 中的 {Param1}。 注意:如果包含替换值会导致扩展字符串超过 URL 的字符串限制,您应该提供一个系统将使用的默认字符串。 |
|
| {param2:default} | |
| 返回的内容
用与用户搜索词匹配的关键字的 Param2 设置替换 URL 中的 {Param2}。 注意:如果包含替换值会导致扩展字符串超过 URL 的字符串限制,您应该提供一个系统将使用的默认字符串。 |
|
| {param3:default} | |
| 返回的内容
用与用户搜索词匹配的关键字的 Param3 设置替换 URL 中的 {Param3}。 注意:如果包含替换值会导致扩展字符串超过 URL 的字符串限制,您应该提供一个系统将使用的默认字符串。 |
|
| {QueryString} | |
| 返回的内容
用户输入的搜索查询文本。 |
|
| {copy:queryparameter} | |
|
{copy} 参数不能与最终网址一起使用,但可以与目标网址一起使用。 当投放带有应用程序扩展、图片广告扩展或站点链接扩展的广告时,广告扩展的目标 URL 中的 {copy} 字符串会被替换为广告的解析目标 URL 中指定的查询参数。解析目标 URL 是广告投放时使用的 URL;广告目标 URL 中的所有动态文本字符串都被替换为实际值。例如,如果站点链接扩展的目标 URL 包含 {copy:myId},并且广告的解析目标 URL 包含 ?myId=123,则 {copy:myId} 字符串会被替换为 myId=123。如果广告的解析目标 URL 不包含查询参数,则 {copy} 字符串会被替换为查询参数的名称部分。例如,myId=。 如果您已将关键字目标网址升级为最终网址,但尚未升级您的站点链接扩展网址,{copy}参数仍然适用于站点链接扩展。例如: 关键字最终网址(已升级): http://www.example.com?a=1&b=desk 关键字移动网址(已升级): http://www.example.com?a=1&b=mob 站点链接扩展网址(未升级): http://www.example.com?a=1&{copy:b} |
|
| {feeditemid} | |
| 返回的内容
被点击的广告扩展的 ID。 |
|
| {loc_physical_ms} | |
| 返回的内容
点击的物理位置的地理位置代码。有关地理位置代码的更多信息,请查看这篇Microsoft Advertising API文档。 |
|
| {loc_interest_ms} | |
| 返回的内容
触发广告的感兴趣位置的地理位置代码。有关地理位置代码的更多信息,请查看这篇Microsoft Advertising API文档 |
如果将自定义参数添加到跟踪模板,将返回变量,但如果将自定义参数添加到目标 URL,将返回空值。
跟踪模板应该包含一个参数,使用{lpurl}或其他高级参数插入你的落地页URL。一旦你的广告被点击,这些参数将插入你的最终URL。如果你在你的跟踪模板中不包含一个URL插入参数,你的落地页URL将会失效。
| {lpurl} 基本设置 | ||||||
|---|---|---|---|---|---|---|
| 何时使用:
您在实际的落地页上跟踪您的标签。 跟踪模板结构:{lpurl},一个问号,然后是任何参数 示例:
|
||||||
| {lpurl} 1 重定向和参数 | ||||||
| 何时使用:
您有1个重定向到跟踪网站的链接,并且想要向它发送参数。 跟踪模板结构:重定向 URL,一个问号,url={lpurl},一个和号,然后是任何参数 示例:
|
||||||
| {lpurl} 1 重定向和落地页参数(跟踪模板) | ||||||
| 何时使用:
您有1个重定向到跟踪网站的链接,并且想要使用跟踪模板向您的落地页发送参数。 跟踪模板结构:重定向 URL,一个问号,url={lpurl},%3F,%26,然后是任何参数 由于{lpurl}不在跟踪模板的开头,你需要在{lpurl}后面添加%3F,而不是问号。你还需要用%26替换和号(&)。 示例:
|
||||||
| {lpurl} 1 重定向和落地页参数(无跟踪模板) | ||||||
| 何时使用:
您有1个重定向到跟踪网站的链接,并且想要在不使用跟踪模板的情况下向您的落地页发送参数。 跟踪模板结构:重定向 URL,一个问号,url={lpurl} 使用重定向URL时,最好将落地页参数存储在最终URL中,这样当评估跟踪模板时,Bing会在{lpurl}内部进行所有的编码。 示例:
|
我们建议您将{lpurl}放在跟踪模板的开头。如果您不这样做,最终的URL将被转义。所有不是字母、数字或以下标点符号的字符都将被转义:-, _, ., !, *, (, 和 )。
高级参数
如果您有多个重定向或想要使用转义或未转义的URL,您还可以使用一些高级参数。以下是一个简要概述:| 参数 | 返回的内容 | ||||||
|---|---|---|---|---|---|---|---|
| {lpurl+2} | 最终 URL 被转义两次。也称为双重编码。当您在到达落地页之前有 2 次重定向时,您可以使用此选项。
|
||||||
| {lpurl+3} | 最终 URL,被转义了三次。也称为三重编码。当您在到达落地页之前有 3 次重定向时,您可以使用此选项。
|
||||||
| {unescapedlpurl} | 未转义的最终网址。 | ||||||
| {escapedlpurl} | 转义后的最终网址。转义所有非字母、数字或以下标点符号的字符:-, _, ., !, *, (, 和 )。 | ||||||
| {escapedlpurl+2} | 经过两次转义的最终网址。当您有一系列重定向时,这很有用。 | ||||||
| {escapedlpurl+3} | 三次转义的最终网址。当您有一系列重定向时很有用。 |
如上例所示,您在URL插入参数后添加的内容取决于您将其放置在跟踪模板的哪个位置。您需要遵守以下规则,否则您的网站/第三方系统可能无法正确保存URL参数中的信息。
| 参数 | 跟踪模板位置 | 后跟 | 示例 |
|---|---|---|---|
| {lpurl} | 开头 | ? | {lpurl}? |
| {lpurl} | 不在开头 | %3F | {lpurl}%3F |
| {lpurl+2} | 不在开头 | %253F | {lpurl+2}%253F |
| {lpurl+3} | 不在开头 | %25253F | {lpurl+3}%25253F |
| {unescapedlpurl} | 任何位置 | ? | {unescapedlpurl}? |
| {escapedlpurl} | 任何位置 | %3F | {escapedlpurl}%3F |
| {escapedlpurl+2} | 任何位置 | %253F | {escapedlpurl+2}%253F |
| {escapedlpurl+3} | 任何地方 | %25253F | {escapedlpurl+2}%253F |
Microsoft Advertising 会根据您的最终网址是否已包含问号,用和号或正确转义的和号替换您跟踪模板中的问号。
| 参数 | 返回的内容 |
|---|---|
| {ignore} | 忽略最终网址中的跟踪元素,以帮助减少对您网站的抓取负载。它只能用在您的最终网址或最终移动网址中。 例如,如果您的最终网址是 http://www.example.com/product?p1=a&/p2=b&p3=c&p4=d,而网址中问号后面的跟踪信息不会改变落地页,您可以在跟踪信息之前插入 {ignore},以表示其后的所有内容都只是跟踪信息。以下是如何做到这一点的示例:http://www.example.com/product?{ignore}p1=a&p2=b&p3=c&p4=d |
使用{ignore}时,请注意以下几点
- {ignore} 不能嵌入在其他参数中。
- 如果您的最终网址中的任何内容在有人点击您的广告时可能被第三方修改,您必须在您的最终网址中使用 {ignore}。
如果您在Microsoft 购物活动中使用产品广告进行推广,BiddableAdGroupCriterion的DestinationUrl可以包含以下动态文本字符串。字符串不区分大小写,必须包含开括号和闭括号。
| 参数 | 返回的内容 |
|---|---|
| {CriterionId} | 用于产品广告的Microsoft 购物产品组的标识符。注意:对于购物广告系列,{CriterionId}与{OrderItemId}相同。 |
| {OrderItemId} | 与产品广告一起使用的Microsoft 购物产品组的标识符。注意:对于购物广告系列,{OrderItemId}与{CriterionId}相同。 |
| {product_channel} | 点击的广告中的产品所销售的购物渠道(在线或本地)的类型。 |
| {product_country} | 点击广告中的产品的销售国家。例如,US, UK 等。 |
| {ProductId} | 触发您广告的产品的数字 ID。这来自您的Microsoft Merchant Center目录,用于产品广告。 |
| {product_language} | 您的产品信息的语言,根据您在商家中心数据源中指定的。例如,EN, FR。 |
| {seller_name} | 与该产品相关的卖家的值,可以是来自数据源的卖家名称或者根据广告主是否是聚合商而确定的店铺名称。 |