借助 Floodlight,您可以深入了解用户在查看或点击广告后执行的操作。在移动网络上,您无需针对 Floodlight 进行任何特殊设置。您可以在任意网页上投放广告并设置 Floodlight 活动和代码,而不必考虑用户将会通过桌面设备还是移动设备看到此网页。
如果您想使用 Floodlight 跟踪应用安装情况或应用内活动,则需要进行一些设置。本文介绍了让 Floodlight 在应用内正常运行所需执行的操作。
由于 Cookie 和设备 ID 设置方面的差异,有时候可能无法直接衡量转换情况。在某些情况下,Campaign Manager 360 会使用机器学习技术和历史数据为转化建模。
关于应用内 Floodlight
概览借助应用内 Floodlight 活动,您可以详细了解用户在与您的广告互动后在移动应用内执行的操作,就像您可以了解用户在与您的广告互动后在网站上执行的操作一样。您可以跟踪应用安装情况或应用内发生的活动(如购买或登录),从而更轻松地确定移动应用广告系列的效果。报表中包含浏览型转化数据和点击型转化数据,方便您在一个位置集中查看桌面版和移动版广告系列的效果。
应用内活动可归因于在其他应用中投放的展示广告和视频广告。这些已归因的转化会计入 Campaign Manager 360 提供的所有标准转化指标。对于归因于在网站或其他设备上投放的广告的转化,系统会在跨设备转化报表中报告这类指标。
若要在应用内实现 Floodlight,您首先需要在 Campaign Manager 360 中创建和配置 Floodlight 活动。在您的代码准备就绪后,我们便会提供两种不同的选项,供您使用代码跟踪应用内安装情况或活动。
若要让应用内 Floodlight 正常运行,需要有以下两类合作伙伴:
-
使用 Campaign Manager 360 在应用内投放广告,并希望使用 Floodlight 跟踪从推介应用回溯归因于相应广告的安装情况或其他应用活动的代理机构或广告客户。
- 拥有应用内广告资源的媒体合作伙伴或发布商。
各个合作伙伴必须共同协作,确保将用户可重置的设备标识符和其他值传递到在应用内投放的 Floodlight 代码和广告代码。然后,您才能将应用安装或活动回溯归因于应用内的广告展示和点击。Campaign Manager 360 使用标识符对用户进行唯一标识,并将应用活动回溯归因于用户查看或点击的应用内广告。
-
dc_rdid=
:用户可重置的设备标识符,形式为 IDFA(对于 iOS)或广告 ID (AdID)(对于 Android)。此参数是必需的。发布商必须向此参数传递值,才能启用应用内转化跟踪功能。值应为未经过哈希处理的原始值。我们只接受通过已启用 SSL 的代码安全传递的值。注意:我们强烈建议您使用
dc_rdid
参数来传递设备 ID,而不是使用旧参数dc_muid
(此参数接受经过 MD5 哈希算法处理的大写 IDFA、Android ID 和 AdID 值)。-
SSAID 适用于中国境内的非 Play Android 设备。
-
-
tag_for_child_directed_treatment=
:接受值 0 或 1。如果值为 1,则表示这一特定请求可能是由未满 13 周岁的用户发出(根据 COPPA 规定)。 -
dc_lat=
:接受值 0 或 1。如果值为 1,则表示用户已针对 IDFA 或 AdID 启用了“限制广告跟踪”选项,以选择停用针对用户兴趣的广告和再营销。如果“限制广告跟踪”处于停用状态,则值为 0。
请确保 HTTP 标头用户代理与发生转化活动的应用的用户代理完全一致。在进行服务器到服务器的 Floodlight 调用时,这一点尤为重要。
在应用内设置 Floodlight
确保广告代码正确传递来自发布商的值要跟踪应用内转化情况,应用发布商必须在广告投放时将特定值传递到广告代码内。
广告客户或代理机构应向应用发布商发送广告代码示例,并确认发布商能否将参数值传递到广告代码(特别是必需的 dc_rdid
参数)中。通常情况下,应用发布商支持使用网站宏来提供这些值。
下面的示例展示了在发布商传递应用内广告所需的值后生成的广告代码:
ins 代码(移动环境的首选项)示例的开头部分:
<ins class='dcmads'
style='display:inline-block;width:320px;height:50px'
data-dcm-placement='N9200.284657.MYSITE/B7841342.2'
data-dcm-rendering-mode='script'
data-dcm-click-tracker='${CLICK_URL}'
data-dcm-limit-ad-tracking=0
data-dcm-resettable-device-id='38400000-8cf0-11bd-b23e-10b96e4ddddd'
data-dcm-child-directed=0>
<script src='https://www.googletagservices.com/dcm/dcmads.js'></script>
</ins>
标准代码(用于图片横幅广告)示例:
<A HREF="https://ad.doubleclick.net/ddm/jump/N9200.284257.MYSITE/B7841142;sz=320x50;ord=[timestamp]?"> <IMG SRC="https://ad.doubleclick.net/ddm/ad/N9200.284257.MYSITE/B7841142;sz=320x50;ord=[timestamp];dc_lat=0;dc_rdid=38400000-8cf0-11bd-b23e-10b96e4ddddd;tag_for_child_directed_treatment=0?" BORDER=0 WIDTH=320 HEIGHT=50 ALT="Advertisement"></A>
JavaScript 代码(通常用于 HTML5 或富媒体横幅广告)示例的开头部分:
<SCRIPT language='JavaScript1.1' SRC="https://ad.doubleclick.net/ddm/adj/N9200.284657.MYSITE/B7841342.2;sz=320x50;ord=[timestamp];dc_lat=0;dc_rdid=38400000-8cf0-11bd-b23e-10b96e4ddddd;tag_for_child_directed_treatment=0?"> </SCRIPT>
预取代码(用于插播视频广告和插播音频广告)示例:
VAST 2.0 预取代码
https://ad.doubleclick.net/ddm/pfadx/N9200.284657.MYSITE/B7841342.2;kw=[keyword];sz=widthxheight;ord=[timestamp];dc_lat=0;dc_rdid=38400000-8cf0-11bd-b23e-10b96e4ddddd;tag_for_child_directed_treatment=0;dcmt=text/xml;dc_sdk_apis=[APIFRAMEWORKS];dc_omid_p=[OMIDPARTNER]
VAST 3.0 预取代码
https://ad.doubleclick.net/ddm/pfadx/N9200.284657.MYSITE/B7841342.2;kw=[keyword];sz=widthxheight;ord=[timestamp];dc_lat=0;dc_rdid=38400000-8cf0-11bd-b23e-10b96e4ddddd;tag_for_child_directed_treatment=0;dcmt=text/xml;dc_sdk_apis=[APIFRAMEWORKS];dc_omid_p=[OMIDPARTNER];dc_vast=3
VAST 4.0 预取代码
https://ad.doubleclick.net/ddm/pfadx/N9200.284657.MYSITE/B7841342.2;kw=[keyword];sz=widthxheight;ord=[timestamp];dc_lat=0;dc_rdid=38400000-8cf0-11bd-b23e-10b96e4ddddd;tag_for_child_directed_treatment=0;dcmt=text/xml;dc_sdk_apis=[APIFRAMEWORKS];dc_omid_p=[OMIDPARTNER];dc_vast=4
跟踪广告图片代码(用于跟踪展示次数)示例:
<IMG SRC="https://ad.doubleclick.net/ddm/trackimp/N7480.169443360.MYSITE/B7967415.105398014;dc_trk_aid=278142637;dc_trk_cid=56651190;ord=[timestamp];dc_lat=0;dc_rdid=38400000-8cf0-11bd-b23e-10b96e4ddddd;tag_for_child_directed_treatment=0?" BORDER="0" HEIGHT="1" WIDTH="1" ALT="Advertisement">
跟踪广告代码(用于跟踪点击次数)示例:
http://ad.doubleclick.net/ddm/trackclk/N7480.169443360.MYSITE/B7967415.105398014;dc_trk_aid=278142637;dc_trk_cid=56651190;dc_lat=0;dc_rdid=38400000-8cf0-11bd-b23e-10b96e4ddddd;tag_for_child_directed_treatment=0
dc_rdid=
、tag_for_child_directed_treatment=
和 dc_lat=
参数包含在所有展示位置的代码中。发布商需要在投放时将值传递到所有键。
Campaign Manager 360 提供了两种在应用内使用 Floodlight 代码的不同方式,供代理机构和广告客户选用。广告客户或代理机构应与推介应用的开发者协作,共同确认是否支持这两种方法中的一种。
使用 GET 请求直接调用 Floodlight
您可以使用 GET 请求,每当发生安装或其他应用事件时,直接从您的应用或通过服务器代码调用 Floodlight。如果您的应用开发者使用的是自定义代码或没有使用 Google 跟踪代码管理器,那么最好使用这种方法。广告客户的应用可以使用相应的活动值(src、cat、type)向 Floodlight 发出 GET 请求。请务必将必需的值(特别是必需的 dc_rdid=
值)传递到参数。
示例:
https://ad.doubleclick.net/ddm/activity/src=1234567;cat=fghij456;type=abcde123;dc_rdid=38400000-8cf0-11bd-b23e-10b96e4ddddd;tag_for_child_directed_treatment=0;dc_lat=0;u1=[friendlyname1];ord=1312312312
使用 Google 跟踪代码管理器触发 Floodlight 代码
您可以使用 Google 跟踪代码管理器容器,在转化活动发生时在应用内动态触发代码。
如果您有多个移动 Floodlight 代码,则可以使用 Google 跟踪代码管理器轻松管理这些代码在应用内的动态加载和触发方式。您需要先在 Floodlight 配置与 Google 跟踪代码管理器容器之间建立关联,然后将您的活动推送至该容器中。具体步骤与关联常规 Floodlight 配置与 Google 跟踪代码管理器容器的步骤类似,只是需要另外进行几项更改,而大部分的更改是在 Google 跟踪代码管理器中进行。
如需将 Floodlight 配置与 Google 跟踪代码管理器容器相关联,请执行以下操作:
-
按照在 Campaign Manager 360 中创建 Floodlight 活动的步骤操作。
-
按照在 Google 跟踪代码管理器中创建移动应用专用容器的相关说明进行操作(有关详情,请参阅设置和工作流程:移动应用)。确保您手头上备有容器 ID。
-
在 Campaign Manager 360 中,选择您的广告客户,然后依次点击 Floodlight > 配置。
-
展开 Google 跟踪代码管理器部分,然后点击关联到 Google 跟踪代码管理器容器。在屏幕上显示的新行中输入移动容器的 ID。
-
点击保存。
系统会随即将关联请求发送给 Google 跟踪代码管理器管理员。管理员批准这项关联后,容器类型便会显示为“移动应用”,其状态则会显示为“已关联”。
将 Floodlight 配置与 Google 跟踪代码管理器容器相关联后,即可开始将代码推送到此容器中,这样当发生应用内转化事件时,系统就会触发这些代码。您可以配置这些代码,以选择在发生一次性事件(如用户安装应用)时触发,还是在发生重复事件(如完成购买)时触发。
-
在 Campaign Manager 360 中选择相应活动,然后展开 Google 跟踪代码管理器部分。系统会显示您已关联到此 Floodlight 配置的所有容器。
-
选择指定的移动容器,然后视需要输入相关说明,以供将在 Google 跟踪代码管理器中实施代码的管理员参阅。您可以添加触发代码的特定条件。
-
点击推送至 Google 跟踪代码管理器。
-
保存您所做的更改。
保存之后,系统会将更新后的代码发送给 Google 跟踪代码管理器管理员。管理员批准更新的代码后,代码状态将变为“已批准”。
-
Google 跟踪代码管理器管理员会审核代码设置,并设置代码的触发规则。
-
不可重复:如果 Floodlight 代码在整个应用的有效期内只须触发一次(例如,用户下载或安装应用时),请选中此复选框。
- 触发规则:活动必须与 Google 跟踪代码管理器中的触发规则相关联,系统才会触发代码。
-
-
通过测试实现结果来验证您所做的更改。