您可以透過兩種方式將網頁瀏覽傳送至 Google Analytics (分析):
預設行為
在網站中加入 gtag.js 時,程式碼片段會包含預設傳送網頁瀏覽的 config 指令。您可以加入其他參數來設定這項行為:
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>'
})