Campaign Manager 360 在展示位置代码中预留了键,以便网站可以传递点击字符串值,该字符串也称为网站提供的点击字符串 (SSCS)。网站可通过组合的键值对与 Campaign Manager 360 一起跟踪(但彼此独立)点击次数。通常情况下,SSCS 会包含 click=
参数以及一个网址,当代码加载时,系统会将完整的键值对发送到 Campaign Manager 360 服务器。当用户点击与此代码关联的广告后,便会被转到由以下 3 部分构成的最终网址:
- 基本的 Campaign Manager 360 点击字符串 (
ad.doubleclick.net/click...
) - SSCS(您在
click=
参数中添加的值) - 着陆页网址(在广告投放管理界面内输入的网址)
由于广告的着陆页网址实际包含三个单独的网址,因此需要经过几次重定向后,用户才能到达着陆页。如果您在代理嗅探器中观察重定向,应当会看到按上述顺序发生的三次调用。第一个请求将发送到 Campaign Manager 360,第二个请求将发送到 SSCS,第三个请求将调用着陆页。
使用 SSCS 的示例当展示位置代码发出展示广告的请求时,网站提供的点击字符串会首先传递到 Campaign Manager 360。SSCS 发送到 Campaign Manager 360 服务器后,我们的系统会将其插入到着陆页网址中,然后再将该网址与广告素材内容一起传回网页。因此,只有在展示时检索着陆页网址的展示位置代码类型才支持 SSCS。也就是说,SSCS 不能与标准代码结合使用,因为标准代码的着陆页网址已硬编码到 HTML 中。不过,可以将 SSCS 与以下类型的代码结合使用:
-
iframe 代码:将 SSCS(粗体)置于起始 iframe 代码中的 SRC 参数内:
<IFRAME SRC=”http://ad.doubleclick.net/adi/N963.147698.OMGBLOG/B6314018.5;
dcadv=3519188;sz=728x90;click=http://www.example.com/test%3fhref=;
ord=[timestamp]?” WIDTH=728 HEIGHT=90 MARGINWIDTH=0 MARGINHEIGHT=0 HSPACE=0 VSPACE=0 FRAMEBORDER=0 SCROLLING=no BORDERCOLOR=&’#000000&’>...... -
JavaScript 代码:将 SSCS(粗体)置于起始脚本代码中的 SRC 参数内:
<SCRIPT language=’JavaScript1.1’ SRC=”http://ad.doubleclick.net/adj/N963.286484.123TEST/B6186860;
dcadv=3289486;sz=728x90;click=http://www.example.com/test.html%3fhref=;
ord=[timestamp]?></SCRIPT>
只要您动态地导入着陆页网址,SSCS 便可与任何类型的广告素材(甚至包括自定义广告素材)兼容。
发生 SSCS 重定向时,浏览器会与网址内指定的服务器联系。根据服务器配置和 SSCS 内参数的类型,您可能还需要对实际的着陆页网址进行编码,以便某些预留字符可正常运行。在选择使用 click=
、click0=
、click1=
或 click2=
以将 SSCS 输入到展示位置代码中时,系统会对这些预留字符进行控制。
问题排查
将 SSCS 插入展示位置代码后,点击广告后无法再进入到着陆页-
检查实际网页或测试页在代码实现方面是否存在问题。
-
验证着陆页网址是否能独立运行。
-
尝试在 SSCS 的
href=
部分中添加着陆页网址,然后将其输入到浏览器中。如果着陆页网址能独立运行,但不能与 SSCS 一起运行,SSCS 服务器可能是需要接收采用编码形式的着陆页网址。请尝试使用网址编码工具(网上有多款免费的此类 Web 应用)对着陆页网址进行编码,然后再次将其与 SSCS 一起输入到浏览器中。 -
如果通过此方法仍未能解决问题,则说明 SSCS 本身存在问题。这种情况下应由 SSCS 的提供方来负责解决该问题。
-
检查实际网页或测试页在代码实现方面是否存在问题。
-
检查广告素材是否存在问题,例如硬编码网址。
-
尝试在 SSCS 的
href=
部分中添加着陆页网址,然后将其输入到浏览器中。-
如果这样能够进入正确的着陆页,说明可能是广告素材存在问题。
-
如果仍然无法到达着陆页,则说明 SSCS 本身存在问题。在这种情况下,应由 SSCS 的提供方负责解决该问题。
-
-
代码投放的是自定义广告素材?自定义广告素材必须使用
%c%u
宏来填充着陆页网址,才能让 SSCS 按预期运行。请在广告素材属性页的“修改 HTML”部分中验证是否出现该宏。
-
检查实际网页或测试页在代码实现方面是否存在问题。
-
仔细检查通过代码 2 投放的广告素材是否存在问题。即使通过代码 2 投放的广告素材与通过代码 1 投放的广告素材在预览时呈现出同样的外观,它们在编码方式上仍可能会有所不同(例如,相应广告素材可能会有多个不同的版本)。
-
对比代码 1 和代码 2 的着陆页网址。代码 2 的着陆页网址是否包含特殊字符?原因可能是 SSCS 的服务器不能处理特殊字符。要对此进行测试,请尝试将一个通用网址(例如
http://www.google.com
)添加到 SSCS 的href=
部分,然后将经过修改的 SSCS 输入到您的浏览器中。-
如果该 SSCS 成功重定向到您插入的通用网址,则表明问题出在特殊字符上。这种情况下对着陆页网址进行编码可能会解决该问题,具体取决于着陆页服务器是如何配置的。请尝试使用网址编码工具(网上有多款免费的此类 Web 应用)对着陆页网址进行编码,然后使用编码后的着陆页网址(而非通用网址)重复上述试验。
-
如果添加通用网址后该 SSCS 没有成功重定向,则表明 SSCS 本身存在问题。在这种情况下,应由 SSCS 的提供方负责解决该问题。
-
-
检查实际网页或测试页在代码实现方面是否存在问题。
-
SSCS 是否包含问号?如果包含,则会导致差异出现,因为问号是预留的终止字符,专供 Campaign Manager 360 广告服务器使用。您需要使用
%3f
宏对问号进行转义/编码。
如果没有 SSCS 时不会显示弹出式窗口,则表明 SSCS 本身存在问题。在这种情况下,应由 SSCS 的提供方负责解决该问题。