在 Google 自訂搜尋 (CSE)可以取得一段像這樣的 JavaScript 程式碼,讓自己的網站能有站內搜尋功能。
<script>
(function() {
var cx = '{每個自訂搜尋會有自己的 API code}';
var gcse = document.createElement('script');
gcse.type = 'text/javascript';
gcse.async = true;
gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
'//cse.google.com/cse.js?cx=' + cx;
var s = document.getElementsByTagName('script')[0];
s.parentNode.insertBefore(gcse, s);
})();
</script>
<gcse:searchbox-only></gcse:searchbox-only>
要注意的是,這個站內搜尋的標的必須要是公開對外的網頁,這個站內搜尋等於是幫使用者下 "site:{domain name}" 的參數,像是「測試 site:facebook.com」。
等使用了一段時間以後,在 Google 自訂搜尋的後台裡,編輯搜尋引擎 > 統計資料與記錄 > Stats > 檢視方視選擇「整體」,最下方的「熱門網頁查詢代碼」可以取得一段像這樣的 HTML:
<div id="queries"></div>
<script src="https://cse.google.com/query_renderer.js"></script>
<script src="https://cse.google.com/api/{Google CSE Account ID}/cse/{Google CSE Item ID}/queries/js?view=overall&callback=(new+PopularQueryRenderer(document.getElementById(%22queries%22))).render"></script>
把它插入到網頁裡,就能產生「熱門搜尋」的區塊,會自動帶搜尋參數到你的 Google 自訂搜尋頁裡。
以下是目前 Google 自訂搜尋引擎 (Google Custom Search Engine) 後台的介面位置,擷圖供參考。
在 Google 自訂搜尋的後台裡,編輯搜尋引擎 > 統計資料與記錄 > Stats > 檢視方視選擇「整體」,可以看到目前搜尋的次數統計,再往下捲會看到各組關鍵字目前被搜尋的次數。
如果搜尋次數夠多,有累計出熱門查詢的關鍵字,最下方會有熱門網頁查詢代碼。
文章標籤
全站熱搜
留言列表