活动代码是指包含 HTML <img>
标记的 JavaScript 代码段。图片代码会向 Ad Manager 发送请求并记录活动事件。
您可以使用 Ad Manager 报表来了解活动组和活动的转化指标。传递到这些代码的原始键值对可通过数据传输功能获取。
为活动生成并放置代码
- 登录 Google Ad Manager。
- 依次点击管理 活动组。
- 点击包含相应活动的活动组。
- 找到相应活动,然后在“代码”列中点击复制代码。
您还可以在点击活动详细信息时复制活动代码。
将活动代码添加到您的网站
- (可选)如果您的代码依赖于用户信息,请修改代码以输入动态创建的值。
- 将活动代码放置在相应网页(在该网页中,某次访问可代表您要跟踪的已完成操作)的
<body>
标记附近。示例
如果您的网站中有商店,您可能需要跟踪已完成的购买次数。您可以将活动代码放置到购买确认页的代码中,从而跟踪购买情况。如果您希望跟踪用户购物车的访问情况,请在购物车网页的代码中放置一个活动代码。
了解活动代码
我们来看一些活动代码示例,了解活动代码的组成方式。代码因活动类型不同而略有差异。
网页浏览量(计数器)“网页浏览量(计数器)”活动类型可跟踪用户每次浏览网页所促成的转化。
示例
<img src="https://pubads.g.doubleclick.net/activity;xsp=1234;ord='+ a +'?" width=1 height=1 border=0/>
下面我们来看一下各部分活动代码。
img src
:HTML 图片代码。src
参数用于告诉浏览器在哪里寻找所请求的图片内容。
pubads.g.doubleclick.net
:用于跟踪转化情况的 Ad Manager 服务器的网址。
activity
:用于将代码标识为活动代码。
xsp=1234
:标识活动。每项活动都有一个唯一的ID。
ord='+ a +'
:随机数生成器。随机数可使每次投放的代码都具有唯一性。也就是说,用户的浏览器无法从缓存投放代码,而是需要向 Ad Manager 服务器发出新的调用。这样可确保 Ad Manager 能够检查每次网页浏览是否促成了转化。
在 <noscript>
标记内的图片代码版本中,ord=
的值设为 1
。这是因为值无法动态添加。<noscript>
版本的活动代码仅投放给浏览器不支持 JavaScript 的用户;这类用户只占很小一部分。
width=1 height=1
:用于设置不可见图片的尺寸(以像素为单位)。
border=0
:用于将图片边框设为 0 像素,这样就不会显示边框。
“日访问次数(计数器)”活动类型可跟踪网页访问促成的转化,但每天只对每位用户统计一次转化,即使用户多次访问相应的网页,也是如此。
示例
<img src="https://pubads.g.doubleclick.net/activity;xsp=1234;ord=1;num='+ a +'?" width=1 height=1 border=0/>
除了以下两个键值对以外,此代码与“网页浏览量(计数器)”代码完全相同:
ord=1
:随机数生成器。
num='+ a +'
:随机数生成器。随机数可使每次投放的代码都具有唯一性。也就是说,用户的浏览器无法从缓存投放代码,而是需要向 Ad Manager 服务器发出新的调用。这样可确保 Ad Manager 能够检查每次网页浏览是否促成了转化。
width=1 height=1
:用于设置不可见图片的尺寸(以像素为单位)。
border=0
:用于将图片边框设为 0 像素,这样就不会显示边框。
“自定义(计数器)”活动类型可跟踪网页访问促成的转化,但对每次用户会话中的每位用户只统计一次转化。
会话时长由广告客户设置,设置方式是使用 ord=
键值对的值插入会话 ID。广告客户负责在系统加载含有此代码的网页时设置并插入会话 ID。
Ad Manager 仅会在 24 小时(从美国东部时间午夜算起)内将会话 ID 视为具有唯一性。即使在随后日期内使用同一个会话 ID,系统也会为每天记录一次新的转化。
示例
<img src="https://pubads.g.doubleclick.net/activity;xsp=1234;ord=[session id]?" width=1 height=1 border=0/
“已购买的商品数(销售量)”活动类型用于跟踪用户的购买型转化。具体而言,它用于跟踪每笔购买交易的货币价值,以及所购商品的数量和订单 ID。广告客户负责在系统加载含有此代码的网页时动态插入这些值。
传递到这些代码的数量、费用和订单 ID 值可通过数据传输功能获取。每项活动的总收入汇总数据可通过 Ad Manager 报表中的转化次数指标获取。
示例
<img src="https://pubads.g.doubleclick.net/activity;xsp=9659;qty=[quantity of items purchased];cost=[revenue];ord=[order id]?" width=1 height=1 border=0/>
下面介绍了“已购买的商品数(销售量)”活动的专有元素:
qty=[quantity of items purchased]
:每个订单中购买的商品数量。例如,如果某用户一次性购买了 3 本书,则系统会动态插入值 3
。
cost=[Revenue]
:整个交易产生的收入金额。广告客户负责动态插入每次购买交易的金额。插入的金额应为包含小数的数字,不含英文逗号或货币符号。
费用参数的值会被视为采用 Ad Manager 广告资源网所用货币。
ord=[orderID]
:广告客户负责为每项交易插入唯一标识符。
“交易(销售)”活动类型用于跟踪用户的购买型转化。具体而言,它用于跟踪每笔购买交易的货币价值,以及订单 ID。广告客户负责在系统加载含有此代码的网页时动态插入这些值。
传递到这些代码的数量、费用和订单 ID 值可通过数据传输功能获取。每项活动的总收入汇总数据可通过 Ad Manager 报表中的转化次数指标获取。
示例
<img src="https://pubads.g.doubleclick.net/activity;xsp=10139;qty=1;cost=[revenue];ord=[order id]?" width=1 height=1 border=0/>
“交易(销售)”活动代码与“已购买的商品数(销售量)”活动代码基本相同,只有一点不同:
qty=1
:此值设置为 1,因为它用于计算交易次数。“交易(销售)”活动的交易次数与转化次数一致。
修改活动代码
如果您要将键值对动态插入某个活动代码(例如,订单编号或会话 ID),请务必对代码进行必要的更改,以便完成相应流程。所有插入动态键值对的操作均可由您(即广告客户)来决定。
示例
如果您采用以下格式创建“交易(销售)”代码:
<img src="https://pubads.g.doubleclick.net/activity;xsp=9659;
qty=[quantity of items purchased];
cost=[revenue];
ord=[order id]?"
width=1 height=1 border=0/>
您必须将 [quantity of items purchased]
、[revenue]
和 [order id]
替换为相应代码段,以便在网页加载时动态插入值。
活动代码是否会影响网页加载时间?
活动代码本身对网页版式和网页显示速度的影响极小。此外,即使用户的浏览器无法下载活动代码内容,含有活动代码的网页也能正常加载。
pubads.g.doubleclick.net
调用的典型响应时间大约为 150 到 300 毫秒,不过我们无法保证响应时间一定会在此范围内。
最佳做法
我们建议您将代码放置在网页代码的顶部,并使其尽可能靠近 <body>
代码。这样可以确保即使用户关闭浏览器标签页或阻止网页完全加载,系统也会统计访问次数。
此外,请确保 HTTP 调用符合要实现调用的网页的安全设置(http://
代表标准网页,https://
代表安全网页)。