有兴趣分享您对 Google Ads API 的反馈吗?
注册 即可获邀参与用户调研!
发送反馈
投放网址扩展规则
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
使用升级版网址时,广告和广告附加信息的投放网址是通过根据一组规则组合各个字段构成的。本部分将详细说明这些规则。
Google Ads 实体的层次结构
在解析“升级后的网址”字段时,Google Ads 会使用以下层次结构(从高到低):
Customer
Campaign
Ad Group
Ad
Ad Group Criterion
FeedItem (including sitelinks)
会使用哪个最终到达网址?
在构建投放网址时,系统会默认使用最终到达网址。如果受支持的实体 在移动网络上投放,并且具有有效的最终到达移动网址,则系统会使用该网址,而不是最终到达网址。最终应用网址目前仅适用于应用互动广告。
注意 :在本指南的其余部分中,最终到达网址 一词将用作一个通用术语,包括最终到达网址、最终到达移动网址和最终到达应用网址。
系统如何扩展投放网址
以下是系统在展开投放网址时执行的步骤:
确定要使用的最终到达网址。
首先系统会确定要使用哪个最终到达网址。这具体取决于所涉及的实体。
实体
要使用哪个最终到达网址?
FeedItem(站内链接)
始终使用自己的最终到达网址。
在关键字 Y 触发下投放的广告 X
如果关键字有自己的最终到达网址,请使用该网址。
如果没有,则使用广告的最终到达网址。
确定要使用的跟踪网址模板 。
实体的跟踪网址是通过遍历其对象层次结构并从层次结构中最低的实体中选择值来确定的。如果在层次结构中找不到任何跟踪网址模板值,则跟踪网址模板的值会设为空。
例如,如果广告仅在其父级广告组和账号一级定义了跟踪网址模板值,则系统会使用父级广告组中的值。
确定要使用的自定义参数值。
系统会通过遍历对象层次结构并从层次结构中最低级的实体中选择值,来解析给定自定义参数的值。如果未为自定义参数定义任何值,系统会将空字符串用作其值。
例如,在广告一级确定特定自定义参数的值时,如果该自定义参数在其父级广告组和账号一级都定义了值,则系统会使用父级广告组中的值。
展开最终到达网址。
系统会按以下三个步骤扩展最终到达网址:
展开自定义参数值。
系统会解析最终网址,并使用上文第 3 步中确定的值替换网址中每个自定义参数的值。
展开网址中的 ValueTrack 代码。
系统会解析最终到达网址,并将值替换为网址中存在的所有 ValueTrack 代码。
移除 {ignore} 标记。
展开后的最终到达网址中的所有 {ignore}
ValueTrack 参数都会被移除。
展开跟踪模板。
如果跟踪模板的值为空(如上文第 2 步中所确定),则跳过此步骤。否则,跟踪网址模板会展开如下所示:
展开自定义参数值。
系统会解析跟踪模板网址,并使用第 3 步中确定的值替换网址中每个自定义参数的值。
展开网址中的 ValueTrack 代码。
系统会解析跟踪模板网址,并将值替换为网址中存在的所有 ValueTrack 代码。
在跟踪模板中替换 {lpurl} 参数。
如果跟踪模板网址包含 {lpurl}
或其变体之一,系统会将其替换为在第 4 步中扩展的最终到达网址。
如果 {lpurl}
插入在跟踪模板的开头,则不会对其进行转义。如果位于跟踪模板中的其他位置,系统会对以下字符进行转义:?
、=
、"
、#
、\t
、'
和 \[space\]
。
{unescapedlpurl}
始终不带转义。
{escapedlpurl}
始终会进行转义。
{lpurl+2}
始终会经过两次转义。
{lpurl+3}
始终会进行三次转义。
选择托管网址。
如果您的跟踪模板网址为空,系统会使用第 4 步中的展开后的最终到达网址。否则,系统会使用第 5 步中的展开式跟踪模板网址。
站内链接是这条规则的例外情况:如果跟踪网址模板(在第 2 步中确定)不包含 {lpurl}
参数,则站内链接的最终到达网址将用作投放网址。
场景示例
考虑结构如下的某个账号:
Account
Campaign 1
Ad Group 1
Ad 1
Keyword 1 (shoes)
Keyword 2 (hats)
Ad Group 2
Ad 2
Ad 3
Keyword 3 (watches)
FeedItem 1 (sitelink 1)
假设这些实体中定义的升级版网址字段如下:
实体名称
跟踪网址模板
最终到达网址
自定义参数
Account
http://www.cid1-tracking.com/?{_myid}&u={lpurl}
Campaign 1
_mycampaign=cam1
Ad Group 1
http://www.ag1-tracking.com/?{_mycampaign}&u={lpurl}&{_myid}
_myid=ag1id
Ad Group 2
_myid=ag2id
Ad 1
http://www.creative1-final.com/?{keyword}{ignore}&{_myid}&{_mycampaign}
Ad 2
http://www.creative2-final.com/?{keyword}{ignore}&{_myid}
_myid=ad2id
Ad 3
http://www.ad3-tracking.com/?{_mycampaign}
Keyword 1
最终到达网址 :http://www.kw-final.com/?{keyword}{ignore}&{_mycampaign}
最终移动到达网址 :http://m.kw-final-mobile.com/?{keyword}{ignore}&{_myid}
_myid=k1Id
关键字 2
Keyword 3
FeedItem 1
最终到达网址 :http://www.sitelink-final.com/?{keyword}{ignore}&{_mycampaign}
最终移动到达网址 :http://m.sitelink-final-mobile.com/?{keyword}{ignore}&{_myid}
以下值用于扩展 ValueTrack 参数 {keyword}
:
Keyword 1:鞋子
Keyword 2:帽子
Keyword 3:手表
下面几个部分将展示系统会如何针对上述每个实体解析不同的参数。
情景 1:Ad1 在 Keyword 2 的触发下投放
参数
值
来源
跟踪模板
http://www.ag1-tracking.com/?{_mycampaign}&u={lpurl}&{_myid}
Ad Group 1
最终到达网址
http://www.creative1-final.com/?{keyword}&{_myid}&{_mycampaign}
Ad 1
自定义参数
_myid=ag1id
Ad Group 1
_mycampaign=cam1
Campaign 1
扩展最终到达网址
http://www.creative1-final.com/?hats&ag1id&cam1
无
扩展跟踪模板网址
http://www.ag1-tracking.com/?cam1&u=http://www.creative1-final.com/%3Fhats%26ag1id%26cam1&ag1id
无
投放网址
http://www.ag1-tracking.com/?cam1&u=http://www.creative1-final.com/%3Fhats%26ag1id%26cam1&ag1id
无
情景 2:Ad 1 在 Keyword 1 的触发下投放
参数
值
来源
跟踪模板
http://www.ag1-tracking.com/?{_mycampaign}&u={lpurl}&{_myid}
Ad Group 1
最终到达网址
Desktop: http://www.kw-final.com/?{keyword}&{_mycampaign}
Keyword 1
Mobile: http://m.kw-mobile-final.com/?{keyword}&{_mycampaign}
自定义参数
_myid=k1id
Keyword 1
_mycampaign=cam1
Campaign 1
扩展最终到达网址
Desktop: http://www.kw-final.com/?shoes&cam1
无
Mobile: http://m.kw-mobile-final.com/?shoes&cam1
扩展跟踪模板网址
Desktop: http://www.ag1-tracking.com/?cam1&u=http://www.kw-final.com/%3Fshoes%26cam1&k1id
无
Mobile: http://www.ag1-tracking.com/?cam1&u=http://m.kw-mobile-final.com/%3Fshoes%26cam1&k1id
投放网址
Desktop: http://www.ag1-tracking.com/?cam1&u=http://www.kw-final.com/%3Fshoes%26cam1&k1id
无
Mobile: http://www.ag1-tracking.com/?cam1&u=http://m.kw-mobile-final.com/%3Fshoes%26cam1&k1id
情景 3:Ad 2 在 Keyword 3 的触发下投放
参数
值
来源
跟踪模板
http://www.cid1-tracking.com/?{_myid}&u={lpurl}
Account
最终到达网址
http://www.creative2-final.com/?{keyword}&{_myid}
Ad 2
自定义参数
_myid=ad2id
Ad 2
_mycampaign=cam1
Campaign 1
扩展最终到达网址
http://www.creative2-final.com/?watches&ad2id
无
扩展跟踪模板网址
http://www.cid1-tracking.com/?ad2id&u=http://www.creative2-final.com/%3Fwatches%26ad2id
无
投放网址
http://www.cid1-tracking.com/?ad2id&u=http://www.creative2-final.com/%3Fwatches%26ad2id
无
情景 4:在 Keyword 2 的触发下通过 Ad 1 投放 FeedItem 1
参数
值
来源
跟踪模板
http://www.ag1-tracking.com/?{_mycampaign}&u={lpurl}&{_myid}
Ad Group 1
最终到达网址
Desktop: http://www.sitelink-final.com/?{keyword}&{_mycampaign}
FeedItem 1
Mobile: http://m.sitelink-mobile-final.com/?{keyword}&{_mycampaign}
自定义参数
_myid=ad2id
Ad 2
_mycampaign=cam1
Campaign 1
扩展最终到达网址
Desktop: http://www.sitelink-final.com/?hats&cam1
无
Mobile: http://m.sitelink-mobile-final.com/?hats&cam1
扩展跟踪模板网址
Desktop: http://www.ag1-tracking.com/?cam1&u=http://www.sitelink-final.com/%3Fhats%26cam1&ad2id
无
Mobile: http://www.ag1-tracking.com/?cam1&u=http://m.sitelink-mobile-final.com/%3Fhats%26cam1&ad2id
投放网址
Desktop: http://www.ag1-tracking.com/?cam1&u=http://www.sitelink-final.com/%3Fhats%26cam1&ad2id
无
Mobile: http://www.ag1-tracking.com/?cam1&u=http://m.sitelink-mobile-final.com/%3Fhats%26cam1&ad2id
无
情景 5:在 Keyword 1 的触发下通过 Ad 1 投放 FeedItem 1
参数
值
来源
跟踪模板
http://www.ag1-tracking.com/?{_mycampaign}&u={lpurl}&{_myid}
Ad Group 1
最终到达网址
Desktop: http://www.sitelink-final.com/?{keyword}&{_mycampaign}
FeedItem 1
Mobile: http://m.sitelink-mobile-final.com/?{keyword}&{_mycampaign}
自定义参数
_myid=k1id
Keyword 1
_mycampaign=cam1
Campaign 1
扩展最终到达网址
Desktop: http://www.sitelink-final.com/?shoes&cam1
无
Mobile: http://m.sitelink-mobile-final.com/?shoes&cam1
扩展跟踪模板网址
Desktop: http://www.ag1-tracking.com/?cam1&u=http://www.sitelink-final.com/%3Fshoes%26cam1&k1id
无
Mobile: http://www.ag1-tracking.com/?cam1&u=http://m.sitelink-mobile-final.com/%3Fshoes%26cam1&k1id
投放网址
Desktop: http://www.ag1-tracking.com/?cam1&u=http://www.sitelink-final.com/%3Fshoes%26cam1&k1id
无
Mobile: http://www.ag1-tracking.com/?cam1&u=http://m.sitelink-mobile-final.com/%3Fshoes%26cam1&k1id
情景 6:在 Keyword 3 的触发下通过 Ad 2 投放 FeedItem 1
参数
值
来源
跟踪模板
http://www.cid1-tracking.com/?{_myid}&u={lpurl}
Account
最终到达网址
Desktop: http://www.sitelink-final.com/?{keyword}&{_mycampaign}
FeedItem 1
Mobile: http://m.sitelink-mobile-final.com/?{keyword}&{_mycampaign}
自定义参数
_myid=ad2id
Ad 2
_mycampaign=cam1
Campaign 1
扩展最终到达网址
Desktop: http://www.sitelink-final.com/?watches&cam1
无
Mobile: http://m.sitelink-mobile-final.com/?watches&cam1
扩展跟踪模板网址
Desktop: http://www.cid1-tracking.com/?ad2id&u=http://www.sitelink-final.com/%3Fwatches%26cam1
无
Mobile: http://www.cid1-tracking.com/?ad2id&u=http://m.sitelink-mobile-final.com/%3Fwatches%26cam1
投放网址
Desktop: http://www.cid1-tracking.com/?ad2id&u=http://www.sitelink-final.com/%3Fwatches%26cam1
无
Mobile: http://www.cid1-tracking.com/?ad2id&u=http://m.sitelink-mobile-final.com/%3Fwatches%26cam1
情景 7:在 Keyword 3 的触发下通过 Ad 3 投放 FeedItem 1
参数
值
来源
跟踪模板
http://www.ad3-tracking.com/?{_mycampaign}
Ad 3
最终到达网址
Desktop: http://www.sitelink-final.com/?{keyword}&{_mycampaign}
FeedItem 1
Mobile: http://m.sitelink-mobile-final.com/?{keyword}&{_mycampaign}
自定义参数
_myid=ag2id
Ad Group 2
_mycampaign=cam1
Campaign 1
扩展最终到达网址
Desktop: http://www.sitelink-final.com/?watches&cam1
无
Mobile: http://m.sitelink-mobile-final.com/?watches&cam1
扩展跟踪模板网址
由于跟踪模板不包含 {lpurl}
参数,因此未使用。
不适用
投放网址
Desktop: http://www.sitelink-final.com/?watches&cam1
不适用
Mobile: http://m.sitelink-mobile-final.com/?watches&cam1
发送反馈
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可 获得了许可,并且代码示例已根据 Apache 2.0 许可 获得了许可。有关详情,请参阅 Google 开发者网站政策 。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2025-02-26。
需要向我们提供更多信息?
[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["没有我需要的信息","missingTheInformationINeed","thumb-down"],["太复杂/步骤太多","tooComplicatedTooManySteps","thumb-down"],["内容需要更新","outOfDate","thumb-down"],["翻译问题","translationIssue","thumb-down"],["示例/代码问题","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["最后更新时间 (UTC):2025-02-26。"],[[["Upgraded URLs are built by combining various fields like final URL, tracking template, and custom parameters."],["The system uses a hierarchy (Customer \u003e Campaign \u003e Ad Group \u003e Ad \u003e Ad Group Criterion \u003e FeedItem) to determine which URL to use."],["The final URL can be replaced with a final mobile URL on mobile devices or a final app URL for app engagement ads."],["Tracking templates and custom parameters are selected from the lowest level in the hierarchy where they are defined."],["The final serving URL is either the expanded final URL or the expanded tracking template, depending on the presence of the `{lpurl}` parameter."]]],[]]