在openX中无法访问Flash横幅链接?

问题描述 投票:0回答:2

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

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

但是他们说它没有转换或者什么,所以我发现我需要clicktag,我使用了这段代码

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

正如this教程中所述,但现在他们说横幅没有链接。我真的很困惑该怎么办,有人能给我一个建议吗?我甚至通过adobes official guide for clicktag阅读,但它是一样的......

flash actionscript openx clicktag
2个回答
2
投票

这种情况在这里:

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

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

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

并检查它是否正常工作。

编辑:

在嵌入swf横幅时,请确保他们使用正确的URL设置clickTAG变量。我将复制official clickTAG guide的相关部分:

以下代码将允许广告投放网络动态地将clickTAG分配给其广告。

在此示例中,正在将getURL操作分配给将浏览器导航到[“clickTAG”]的按钮。 “getURL(clickTAG)”语句附加通过OBJECT EMBED标记传入的变量数据,并将浏览器导航到该位置。它是广告投放网络分配的跟踪代码,允许用户在该广告上注册用户点击。

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

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


0
投票

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

如果URL被硬编码到文件中,OpenX可以找到它,并以这种方式跟踪点击。如果将URL视为clickTAG变量,则普通的“目标网址(包括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

© www.soinside.com 2019 - 2024. All rights reserved.