0

我为不同的客户制作了 flash 横幅,在遇到使用 openX 的伙伴之前,所有人都很高兴。我使用了常规的 as2 代码(他们要求使用 as2)

on (release){
  getURL("http://www.ge.vtb.ge/personal/cards/credit/");
}

但他们说它不会转换什么的,所以我发现我需要点击标签,我使用了这段代码

on (release) {
  if (clickTAG.substr(0,5) == "http:www.[mylink].com") {
    getURL(clickTAG,clickTARGET);
  }
}

教程中所述,但现在他们说横幅未链接。我真的很困惑该怎么办,谁能给我一个建议?我什至阅读了adobes 的 clicktag 官方指南,但它是一样的......

4

2 回答 2

2

这里的条件:

if (clickTAG.substr(0,5) == "http:www.[mylink].com")

永远不会解决到TRUE,所以getURL永远不会被调用。请将其更改为:

if (clickTAG.substr(0,5) == "http:")

并检查它现在是否工作。

编辑:

确保他们在嵌入 swf 横幅时使用正确的 URL 设置 clickTAG 变量。我将复制官方 clickTAG 指南的相关部分:

下面的代码将允许广告服务网络动态地将 clickTAG 分配给他们的广告。

在本例中,getURL 操作被分配给一个按钮,该按钮将浏览器导航到 ["clickTAG"]。“getURL(clickTAG)”语句附加通过 OBJECT EMBED 标记传入的变量数据,并将浏览器导航到该位置。它是广告服务网络分配的跟踪代码,允许他们记录用户对该广告的点击。

<EMBED src="ad_banner_example.swf?clickTAG= http://adnetwork.com/tracking?http://www.destinationURL.com">

这将是工作流程,我认为你们正在跳过第三步(将 URL 传递给 swf 对象):

clickTAG 工作流程

于 2013-02-01T13:35:10.453 回答
0

我认为重要的是要注意,您实际上不必为广告编写嵌入代码,或在 OpenX 中硬编码 clickTAG URL。而是选择“将横幅上传到本地网络服务器”(或数据库)。这使 OpenX 有机会“读取”文件并确定如何继续。

如果 URL 被硬编码到文件中,OpenX 可以找到它,并以这种方式跟踪点击。如果 URL 预期为 clickTAG 变量,则正常的“目标 URL(包括 http://) ”将作为 clickTAG FlashVars 变量传递到广告中。

我希望对某人有所帮助!

以下是 OpenX 关于此问题的文章的链接:

http://www.openx.dev.limusdesign.com/blog/click-tracking-flash-banners/

此处链接到完整的帮助文章(现在从实时站点中丢失,但在 Wayback Machine 中找到):

http://web.archive.org/web/20130315080057/http://www.openx.com/docs/tutorials/Using+Flash+with+OpenX

于 2015-03-20T15:07:14.903 回答