2013-02-01 34 views
0

我爲不同的客戶製作了flash橫幅,所有人都很開心,直到我遇到了使用openX的人。我用的常規AS2代碼(他們要求AS2)在openX中無法訪問Flash橫幅鏈接?

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教程中聲明,但現在他們說橫幅沒有鏈接。我真的很困惑該怎麼做,任何人都可以給我一個建議?我甚至通過dobes official guide for clicktag讀,但它是一樣的...

回答

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步(網址傳遞給SWF對象):

clickTAG workflow

+0

但我該如何鏈接橫幅呢? – Alex

+0

我改變了條件,但現在客戶說橫幅正在導航她到一個空白頁... – Alex

+0

我更新了我的答案,我希望它有幫助! – danii

0

我覺得要注意的是,你很重要實際上並不需要編寫廣告的嵌入代碼,或者在OpenX中硬編碼clickTAG URL。請選擇「將橫幅上傳到本地網絡服務器」(或數據庫)。這爲OpenX提供了「讀取」文件並確定如何繼續的機會。

如果URL被硬編碼到文件中,OpenX可以找到它並跟蹤點擊。如果該網址預計爲clickTAG變量,則正常的「目標網址(包含http://)」將作爲clickTAG FlashVars變量傳遞到廣告中。

我希望能幫助別人!

下面的鏈接指向的OpenX在這個問題上的文章:

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

這這裏鏈接到完整的幫助文章(現在從現場現場失蹤,但在自由之路機發現):

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