广告客户在网页上设置了 Floodlight 活动后,您可以使用 Chrome 开发者工具来确认是否一切正常,或排查出现的任何问题。
如果您不确定 Floodlight 活动的具体位置,请联系实施这些活动的网站开发者。一般来说,Floodlight 活动位于着陆页上,或者位于跟踪用户操作的其他网页上。
用于检查 Floodlight 实施情况的步骤
1. 使用浏览器开发者工具检查 Floodlight 请求您可以使用 Chrome 或 Firefox 等标准浏览器附带的开发者工具。在使用开发者工具时,请加载包含要排查的 Floodlight 代码的网页。确保网页源代码中存在以下各项:
-
fls.doubleclick.net
调用(如果您使用图片代码,则为ad.doubleclick.net
调用)。该调用应以http://
或https://
(如果您使用安全代码)开头。 -
src=
、cat=
和type=
的正确值,应与您所检查代码的预期值保持一致。示例如下:<iframesrc="http://1234567.fls.doubleclick.net/activity;src=1234567;type=abc123;cat=fghij456;ord=[Random Number]?" width="1" height="1" frameborder="0" style="display:none"></iframe>
-
src=
:该值应该为广告客户的 ID,也就是 Floodlight 活动的来源。 -
type=
:组代码字符串,用于标识 Campaign Manager 360 中与该 Floodlight 活动关联的活动组。 -
cat=
:活动代码字符串,用于标识 Floodlight 活动。
-
-
Floodlight 调用中的随机数,在您每次重新加载页面时都会更改。
-
对于销售代码,您需要检查代码中的所有交易信息(例如,收入或数量)。
-
任何应伴随 Floodlight 代码一起投放的动态代码。请确保您在“媒体”标签页的网址列表中能看到相应的默认代码。
-
在页面开始加载之后进行 Floodlight 调用所花费的时间。
您发现了什么?
Floodlight 调用正常工作太好了!跳到步骤3。
网页上未实施或者未正确实施 Floodlight 活动代码。下一步,您将在网页源代码中检查代码的实施情况,看看能否发现问题的根源。
Floodlight 代码应在网页调用后的最初 2 秒内加载。我们之所以建议采用如此快的加载时间,是为了确保即使用户迅速停止网页加载、点击转到其他网页或者关闭浏览器,系统也能对转化次数进行计数。
如果 Floodlight 代码未在最初 2 秒内调用,那么问题可能出在该代码在网页代码中的嵌入位置。下一步,您要检查该代码在网页中的嵌入位置。此位置应该靠近页面顶部,紧跟在 <body>
代码后面,以便该代码能够先于可能要过一段时间才开始加载的其他项进行加载。
检查源代码,以确保 Floodlight 代码包含在其中,并且位置正确。
-
在浏览器中,查看实施 Floodlight 代码的广告客户网页的源代码。
-
Chrome:依次选择查看 > 开发者工具 > 查看源代码。
-
Firefox:依次选择工具 > Web 开发者 > 页面源代码。
-
-
在源代码中,搜索活动代码字符串,该字符串是 Floodlight 活动代码中
cat=
键值的值,且用作活动的唯一标识符。您可以在该活动的 Floodlight 活动标签页中找到此值。 -
确认 Floodlight 代码靠近页面顶部,紧接在
<body>
代码下方。
在源代码中找到 Floodlight 代码了吗?
找到了,紧跟在 <body> 代码后面如果您找到了 Floodlight 代码,但是该代码没有在 HTTP 跟踪程序中显示,则可能是实施方面存在问题。这种情况下请仔细检查实施情况,确保您找到的代码与 Campaign Manager 360 中的 Floodlight 代码完全一致。一个常见的问题是,代码中存在多余的引号 (")。
-
如果您发现有区别,请向广告客户重新发送代码,并详细说明如何正确实施代码,避免再次出现您发现的错误。
- 如果 Floodlight 代码已在代码中正确实施,但是没有在 HTTP 跟踪程序中显示,请转到步骤 3。
如果 Floodlight 代码位于靠近网页下方的位置,则系统将首先发送对其他服务器的其他调用。在某些情况下,用户可能会在 Floodlight 调用之前停止加载网页或点击转到其他网页。这会导致转化计数不足。
请让广告客户在更靠近 <body>
代码的位置实施 Floodlight 代码。更改完成后,请再次运行 HTTP 跟踪程序以检查 Floodlight 加载时间,看看情况是否好转。
如果 HTTP 跟踪程序数据中没有 Floodlight 调用,而且源代码中也没有 Floodlight 代码,那么 Floodlight 代码可能根本没有得到实施。还有一种可能是,Floodlight 代码已在某个动态网页上实施,但没有正确实施,而这个动态网页不会在源代码中显示。
向广告客户重新发送 Floodlight 代码,并要求其在网页上实施此代码。如果广告客户确定已实施了代码,请与客户支持团队联系。
根据您使用的 Floodlight 活动计数方法,您需要检查 ord=
、num=
或 qty=
键值对的值。您在运行 HTTP 跟踪程序时,可在 Floodlight 代码中找到这些值。如果 Floodlight 代码很长,您可以从 HTTP 跟踪程序中将其复制并粘贴到文本编辑器内,以便更好地查看。详细了解活动类型和键值对
您可以在“广告投放管理”的活动属性页面上找到活动的计数方法。
下面根据活动类型介绍了您要查找的值:
活动类型 | ord= | num= | qty= | cost= |
---|---|---|---|---|
标准 | 随机数 | 无 | 无 | 无 |
基于会话 | 会话 ID | 无 | 无 | 无 |
唯一 | 1 |
随机数 | 无 | 无 |
交易 | 订单 ID | 无 | 1 |
交易费用 |
售出商品 | 订单 ID | 无 | 售出商品的数量 | 交易费用 |