通知

請注意,客戶支援團隊不會以您目前的顯示語言提供疑難排解服務。如要與支援團隊人員聯絡,請先切換為英文或其他支援的語言 (西班牙文、葡萄牙文或日文)。

JavaScript Floodlight 代碼

Floodlight 動態廣告代碼的預設格式為 iframe。iframe 廣告代碼可讓使用者將第三方廣告代碼指定至 Floodlight 廣告代碼的預設或發佈商區段。不過,有時會遇到網站無法執行 iframe 代碼的情形,這時就可以改為提供 JavaScript 版本的代碼。

不過請注意,在 JavaScript Floodlight 代碼中,第三方像素無法以標準格式運作。您必須將它們的格式轉換為完整 JavaScript 廣告代碼的一部分。

例如,以下的第三方像素代碼:
<img src="http://www.test.com/ads/?t=ap&px=123456&rnd=%n" width="1" height="1" border="0"/>

編輯後格式如下:
document.write("<img src='http://www.test.com/ads/?t=ap&px=123456&rnd=%n' width='1' height='1' border='0'/>");

另舉一例:
<img height="1" width="1" src="http://www.test.com/action/This_is_a_Test"/>

格式變更如下:
document.write("<img height='1' width='1' src='http://www.test.com/action/action/This_is_a_Test'/>");

如上述範例所示,您必須加上 document.write,用雙引號括住圖片代碼,然後將代碼中所有原有的雙引號改為單引號。

至於更大、更複雜的 JavaScript 代碼,以下提供一個您可嘗試的解決方法 (請注意,這裡使用的外部工具並非由 Google 負責維護)。

  1. 使用這個網站上的「逸出」工具 (試試 [完成逸出] 選項) 將代碼進行編碼:http://www.web-code.org/coding-tools/javascript-escape-unescape-converter-tool.html

  2. 在 Floodlight 中,為連鎖代碼輸入以下程式碼。請將 insert_the_escaped_code_here 替換成您在上一步實際產生的逸出程式碼。

    var snippet = "insert_the_escaped_code_here";
    document.write(unescape(snippet));

這樣做會建立一個 JavaScript 變數,這個變數為未逸出的形式,且透過代碼即可寫入。

這對您有幫助嗎?

我們應如何改進呢?
true
2024 年隱私權完備性指南

採用能長期仰賴的評估設定流程,
因應不使用第三方 Cookie 的未來趨勢,並掌握善用 AI 的機會。
立即使用

搜尋
清除搜尋內容
關閉搜尋
主選單
12861757859107273499
true
搜尋說明中心
true
true
true
true
true
69192
false
false