將 網頁瀏覽傳送至 Google Analytics (分析) 的方法有兩種:
預設行為
當您在網站中加入 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_title
和 page_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 (分析) 導入方式不需要修改預設程式碼片段。不過,如要手動控制網頁瀏覽的傳送方式 (例如單頁應用程式或無限捲動),您應執行下列操作:
停用網頁瀏覽評估
如要停用預設的網頁瀏覽命中,請在 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>'
})