投放网址扩展规则
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
使用升级版网址时,广告和广告附加信息的投放网址是通过根据一组规则组合各个字段构成的。本部分将详细说明这些规则。
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-08-27。
[null,null,["最后更新时间 (UTC):2025-08-27。"],[[["\u003cp\u003eUpgraded URLs are built by combining various fields like final URL, tracking template, and custom parameters.\u003c/p\u003e\n"],["\u003cp\u003eThe system uses a hierarchy (Customer > Campaign > Ad Group > Ad > Ad Group Criterion > FeedItem) to determine which URL to use.\u003c/p\u003e\n"],["\u003cp\u003eThe final URL can be replaced with a final mobile URL on mobile devices or a final app URL for app engagement ads.\u003c/p\u003e\n"],["\u003cp\u003eTracking templates and custom parameters are selected from the lowest level in the hierarchy where they are defined.\u003c/p\u003e\n"],["\u003cp\u003eThe final serving URL is either the expanded final URL or the expanded tracking template, depending on the presence of the \u003ccode\u003e{lpurl}\u003c/code\u003e parameter.\u003c/p\u003e\n"]]],[],null,[]]