通知

請務必前往您的 AdSense 頁面,查看帳戶的相關個人化資訊,運用 AdSense 順利達成目標。

搜尋廣告

自訂搜尋廣告參數說明

我們為進階使用者提供了這份現行搜尋樣式參數清單。您在 AdSense 中產生的程式碼已囊括了所有最常用的參數設定,其中有兩個必要的參數:pubIdquery。AdSense 會提供 pubId 參數,但 query 參數值則需由您自行修改程式碼來傳送。所有其他參數皆為選用,相關說明請參閱下文。

參數類型

參數分成兩種類型:

以下範例是由含有兩個廣告區塊的程式碼產生器所輸出。如要設定這段程式碼,您需要在 pageOptions 對應中設定必要的 query 參數 (例如:“query”: myQuery)。只要完成這些設定,就能開始顯示廣告。不過,您也可以在網頁層級區塊中設定選用的網頁層級參數,或是在 adblock1adblock2 對應中設定個別單元層級參數。

<div id="afscontainer1"></div>
<div id="afscontainer2"></div>

<script type="text/javascript" charset="utf-8">

  // Page level parameters
  var pageOptions = {
    "pubId": "partner-pub-1234567891234567",
    "styleId": "1234567890",
    "query": myQuery,
  };

  // Unit level parameters
  var adblock1 = {
    "container": "afscontainer1"
  };

  var adblock2 = {
    "container": "afscontainer2"
  };

  _googCsa('ads', pageOptions, adblock1, adblock2);

</script>

網頁層級參數說明

這些參數只需在每個網頁上指明一次,就會影響網頁上所有單元。

必要

參數 說明與範例
adPage 使用者前往下一個或上一個結果頁面時,即為必要參數

adPage 參數指明目前顯示廣告的結果頁面。當使用者已經瀏覽過搜尋結果的第一頁之後,系統即會使用這個參數。舉例來說,如果廣告請求數量為 5,且 adPage 參數設為「2」,則傳回的廣告會是搜尋結果第二頁的五則廣告。

pubId 必要
此為您的 AdSense 客戶 ID。您的 pubId 是客戶 ID 的一部分,即「partner-」後方的字串。舉例而言,如果您的客戶 ID 為「partner-test-property」,那麼 pubId 就是「test-property」。這是 CSA 的標準通訊協定。

範例:

'pubId' : 'test-property'
query 必要
這是使用者輸入的搜尋查詢。查詢參數的值需未經編碼。

範例:

'query' : 'flowers'

'query' : 'black & decker'

'query' : myQuery // 這裡的 myQuery 是包含搜尋查詢的 JavaScript 變數

resultsPageBaseUrl 網頁上有相關的搜尋單元時,即為必要參數
用來指定搜尋查詢是使用者所按下相關搜尋字詞的搜尋結果網頁網址。resultsPageBaseUrl 可以包含本身的參數,但自動附加的搜尋查詢除外。

範例:

'resultsPageBaseUrl' : 'http://www.example.com/search?a=v1&b=v2'

styleId 必要
用來指定網頁上廣告或相關搜尋單元所要套用搜尋樣式的 ID。進一步瞭解如何使用搜尋樣式。請注意,如果已為要求設定 styleId,系統將以該樣式顯示廣告或相關搜尋,並略過舊有的樣式參數。如未在要求中指定 styleId,則會顯示系統預設樣式。

範例

'styleId': '1234567890'

選用

參數 說明與範例
linkTarget 選用
用來指定獲得點擊的廣告會在同一個視窗還是新視窗中開啟。預設值為「_top」。您也可以在單元層級使用這個參數。
  • '_top':在同一個視窗中開啟。
  • '_blank':在新視窗中開啟。

範例:

'linkTarget' : '_blank'
maxTermLength 選用
用來指定相關搜尋字詞的字元數上限 (含空格)。如果未設定,則無上限。

範例:

'maxTermLength' : 50
referrerAdCreative 選用
如果使用者在其他網站上按下廣告或連結後會抵達您的內容頁面,而該頁面包含「內容相關搜尋」單元,這個參數就應設為該廣告或連結的廣告素材文字 (完整且相同)。

使用這個參數時必須遵守下列規範:

  • 這個參數只能在有「內容相關搜尋」要求時提供;如果是其他要求,系統一律會略過這個參數。
  • 這個參數只能用於您設定從其他網站取得的流量,且永遠無法用於自然流量。
  • 這個參數可以包含廣告或連結廣告素材的標題行和/或說明。
  • 這個參數不區分大小寫。
  • 這個參數接受有效的 UTF-8 編碼;可使用萬國碼 (Unicode) 字元/變音符號。
  • Google 可能會使用或略過您提交的參數。一旦使用該參數,字詞的選擇和排名可能就會受到影響。

範例:

'referrerAdCreative': 'search for ads related to dental implants'
'referrerAdCreative': 'The Early Signs of Psoriatic Arthritis'
resultsPageQueryParam 選用
用來為搜尋結果網頁上的搜尋查詢指定網址參數的名稱。若未指定,預設會使用「q」。

範例:

'resultsPageQueryParam' : 'query'
terms 選用
這個參數可讓您提供一份清單,當中包含要與相關搜尋要求一併傳回的自有相關搜尋字詞,但 Google 不一定會使用這裡提供的字詞。

範例:

'terms' : 'cars rental, flight ticket'

配置設定

參數 說明與範例
adsafe 選用
用來指定 Google 在比對搜尋查詢時套用至廣告的篩選規則。下列為 adsafe 的有效設定,以及每個值對傳回廣告造成的效果:
  • 'high':傳回闔家適用廣告,不會傳回非闔家皆宜或成人色情內容的廣告。
  • 'medium':傳回闔家皆宜和非闔家皆宜的廣告,不會傳回成人色情內容的廣告。
  • 'low':傳回所有類型的廣告。
注意adsafe 預設為「high」。

範例:

'adsafe': 'medium'
adtest 選用
adtest 參數用來指明廣告請求僅為測試用途。當 adtest 參數的值為「on」時,Google 會將該請求視為測試,且不會計入廣告曝光或追蹤點閱結果。

如果 adtest 參數的值設為「on」,您不會獲得任何收益。

注意:這個參數僅供測試,不得用於實際的廣告放送,否則就算刊登了廣告也不會為您帶來任何收益。

adtest 的預設值是「off」。

範例:

'adtest' : 'on'
channel 選用
您可以加入 AdSense 搜尋廣告管道,以追蹤不同網頁的成效。請使用您在 AdSense 帳戶中產生的不重複管道 ID。進一步瞭解如何使用自訂管道追蹤廣告成效

如有多個管道,應使用「+」符號來區隔。
 

範例:

'channel' : 'testA'
'channel' : 'testA+testB'
hl 選用
這個參數表示所請求廣告的指定語言。預設值為「en」(英文)。

Google 支援所有的 Google Ads API 語言代碼

注意:廣告的指定語言是由廣告客戶自行設定的。如果您在要求中加入此參數,Google 只會傳回指定該語言 (或所有語言) 的廣告,但不能保證廣告文字一定是以指定語言撰寫。

一般來說,您應該將 hl 參數設定為發送該參數的網頁主要語言。

範例:

'hl' : 'es'
ie 選用

ie 參數將決定用來轉譯查詢字串的字元編碼配置。

ie 預設值為「utf-8」。

標準名稱 相關支援語言
latin1 ISO-8859-1 西歐 (加泰隆尼亞文、丹麥文、荷蘭文、英文、芬蘭文、法文、德文、印尼文、義大利文、挪威文、葡萄牙文、西班牙文、瑞典文)
latin2 ISO-8859-2 東歐 (克羅埃西亞文、捷克文、匈牙利文、波蘭文、羅馬尼亞文、塞爾維亞文、斯洛伐克文、斯洛維尼亞文)
latin3 ISO-8859-3  
latin4 ISO-8859-4 波羅的海 (愛沙尼亞文、拉脫維亞文、立陶宛文)
cyrillic ISO-8859-5 保加利亞文、俄文
arabic ISO-8859-6  
greek ISO-8859-7 希臘文
hebrew ISO-8859-8 希伯來文
latin5 ISO-8859-9  
latin6 ISO-8859-10 冰島文
euc-jp EUC-JP 日文
euc-kr EUC-KR 韓文
sjis Shift_JIS 日文
big5 Big5 繁體中文
GB GB2312 簡體中文
utf-8 UTF-8 全部
oe 選用

oe 參數將決定 Google 用來為廣告文字編碼的字元編碼配置。儘管嚴格說來,此參數並非必要,但建議您最好還是設定一個值。

oe 預設值為「utf-8」。

標準名稱 相關支援語言
latin1 ISO-8859-1 西歐 (加泰隆尼亞文、丹麥文、荷蘭文、英文、芬蘭文、法文、德文、印尼文、義大利文、挪威文、葡萄牙文、西班牙文、瑞典文)
latin2 ISO-8859-2 東歐 (克羅埃西亞文、捷克文、匈牙利文、波蘭文、羅馬尼亞文、塞爾維亞文、斯洛伐克文、斯洛維尼亞文)
latin3 ISO-8859-3  
latin4 ISO-8859-4 波羅的海 (愛沙尼亞文、拉脫維亞文、立陶宛文)
cyrillic ISO-8859-5 保加利亞文、俄文
arabic ISO-8859-6  
greek ISO-8859-7 希臘文
hebrew ISO-8859-8 希伯來文
latin5 ISO-8859-9  
latin6 ISO-8859-10 冰島文
euc-jp EUC-JP 日文
euc-kr EUC-KR 韓文
sjis Shift_JIS 日文
gb GB2312 簡體中文
utf-8 UTF-8 全部
personalizedAds 選用
用來指明使用者是否已同意允許發布商與 Google 共用個人資訊,以用於個人化廣告。
  • true:傳回查詢指定的廣告,以及使用者的 Google Cookie 所指定的一些廣告。如果使用者位於歐盟地區,必須先完成同意聲明,允許您的網站與 Google 共用個人資訊以用於個人化廣告。
  • false:只傳回查詢指定的廣告,不會傳回該使用者的 Google Cookie 所指定的任何廣告。如果使用者已拒絕允許您的網站與 Google 共用個人資訊以用於個人化廣告,則您必須將此值設為 false。
注意personalizedAds 預設為「true」。

範例:

'personalizedAds': false

單元層級參數說明

這些參數會影響網頁上個別廣告單元向使用者呈現的方式,您可以分別為每個廣告單元設定各項參數。

必要

參數 說明與範例
container 必要
要顯示廣告的空廣告容器 ID <div id='afscontainer1'></div>

範例:

'container' : 'afscontainer1'
maxTop 必要

使用這個參數來指定要在頂端廣告單元顯示的廣告數目。

注意:此參數可用來取代 number 參數。廣告單元的寬度必須足以完整容納廣告第一行的文字,避免發生換行的情形。在網頁上任何其他刊登位置使用 maxTop 參數都算違反政策規定。

範例:

'maxTop' : 4
width 必要
用來指定廣告單元或相關搜尋單元的寬度 (以像素為單位)。

範例:

'width' : '700px'
'width' : 700

配置設定

參數 說明與範例
adLoadedCallback 選用
指定在已載入廣告或相關搜尋,或是沒有放送任何廣告或沒有任何相關搜尋帶出廣告時,要呼叫的 JavaScript 函式。這個參數應設為您導入的 JavaScript 回呼函式,以便在廣告呼叫完成時執行動作。

回呼函式採用下列參數:

containerName 廣告或相關搜尋單元的容器名稱。
adsLoaded 有至少一個廣告或相關搜尋字詞可顯示時,即會設為 true;沒有傳回任何廣告或相關搜尋時,則會設為 false。
isExperimentVariant 如果正在進行自訂樣式實驗,並選擇實驗變化版本來顯示廣告,則會設為 true。
callbackOptions 內含下列欄位的 JSON 物件:

termPositions:以相關搜尋區塊來說,包含發布商提供字詞的 map<string,int> (與這些字詞在回應中的零索引位置對應)。如果有提供但未傳回字詞,字詞就不會出現在地圖中。

注意:請測試回呼函式,確保不會產生任何錯誤,尤其是可能干擾網頁載入的錯誤。

JavaScript 回呼範例:

var adblock1 = {
  'container' : 'adblock1_div_id',
  'adLoadedCallback' : function(containerName, adsLoaded,
    isExperimentVariant, callbackOptions) {
    if (adsLoaded) {
       try {
         // 很有可能什麼動作都不會發生
       } catch (e) {
         alert ("Error in callback function");
         // 採取行動來妥當處理錯誤
       }
    } else {
       // 比照您在 Google 無法以廣告覆蓋時採取的一貫做法
    }
  }
};
number 選用
此廣告單元中顯示的廣告數目。預設值為「2」。

範例:

'number' : 4
relatedSearches 選用
這個單元中顯示的相關搜尋次數。除非設為零,否則這個參數會傳回至少三個相關搜尋。若未指定,預設會使用 0。

範例:

'relatedSearches' : 4

這對您有幫助嗎?

我們應如何改進呢?
true
您的 AdSense 頁面

「AdSense 頁面」隆重登場:透過這項全新資源,您可以在帳戶中找到個人化資訊和新商機,運用 AdSense 順利達成目標。

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