評估網頁瀏覽

網頁瀏覽傳送至 Google Analytics (分析) 的方法有兩種:

  1. 使用 gtag.js 程式碼片段的預設行為
  2. 傳送手動 page_view 事件

預設行為

當您在網站中加入 gtag.js 時,程式碼片段會包含預設指令,可用來傳送網頁瀏覽。您可以加入其他參數來設定此行為:

gtag('config', 'GA_MEASUREMENT_ID', <parameters>);

其中 <parameters> 是用於設定 Google Analytics (分析) 的初始化物件。自訂網頁瀏覽行為時,您可以使用下列鍵:

名稱 類型 必填 預設值 說明
page_title string document.title 網頁的標題。
page_location string location.href 網頁的網址。
page_path string location.pathname

網頁的路徑。如果覆寫這項設定,其開頭值必須為 /

send_page_view boolean true 是否應傳送網頁瀏覽。

舉例來說,下列程式碼會覆寫 page_titlepage_path 值:

gtag('config', 'GA_MEASUREMENT_ID', {
  'page_title' : 'homepage',
  'page_path': '/home'
});

多項資源

如要將網頁瀏覽傳送至多個 Google Analytics (分析) 資源,請在 gtag('config') 呼叫中指定每個資源:

gtag('config', 'GA_MEASUREMENT_ID_1');
gtag('config', 'GA_MEASUREMENT_ID_2');

這並非永久設定,且必須使用 gtag.js 程式碼片段在網站的每個網頁中重複執行。

手動網頁瀏覽

大部分的 Google Analytics (分析) 導入方式不需要修改預設程式碼片段。不過,如要手動控制網頁瀏覽的傳送方式 (例如單頁應用程式或無限捲動),您應執行下列操作:

  1. 停用網頁瀏覽評估
  2. 視情況傳送 page_view 事件

停用網頁瀏覽評估

如要停用預設的網頁瀏覽命中,請在 gtag.js 程式碼片段中將 send_page_view 參數設為 false

gtag('config', 'GA_MEASUREMENT_ID', {
  send_page_view: false
});

send_page_view 設定不會套用到所有頁面。您必須為網站要停用自動網頁瀏覽的每個網頁重複套用這項設定。

如果您的程式碼片段用於多項屬性,請停用每個設定指令的網頁瀏覽:

gtag('config', 'GA_MEASUREMENT_ID_1', {
  send_page_view: false
});
gtag('config', 'GA_MEASUREMENT_ID_2', {
  send_page_view: false
});

手動傳送 page_view 事件

視情況呼叫下列 gtag 呼叫,並視需要取代預留位置值:

gtag('event', 'page_view', {
  page_title: '<Page Title>',
  page_location: '<Page Location>',
  page_path: '<Page Path>',
  send_to: '<GA_MEASUREMENT_ID>'
})