Accelerated Mobile Pages (AMP) 是一種採用開放原始碼的行動網頁格式,可讓網頁在行動裝置上以近乎即時的速度顯示。AMP 網頁和 HTML 網頁類似,在任何瀏覽器上都能載入,差別在於 AMP 無法使用 analytics.js,因此我們另外為這類網頁提供了專用的 Analytics (分析) 代碼。
Analytics (分析) 資料收集作業是在 Measurement Protocol 頂層以資料層的方式進行。系統會隨機產生使用者 ID,並存放在本機儲存空間或 Cookie 中;當使用者清除 Cookie 和本機儲存空間時,使用者 ID 就會重設。AMP 代碼支援 IP 截斷 (詳情請見「Analytics (分析) 中的 IP 遮蓋」一文),凡是來自 AMP 文件的資料一律會遮蓋 IP。
AMP Analytics (分析) 支援 Analytics (分析) 不透露資訊瀏覽器外掛程式;如果使用者安裝了這個外掛程式,Analytics (分析) 就不會收集資料。
Accelerated Mobile Pages 可讓使用者於同一個工作階段中,在多個網站上與同一個發布商的內容互動。若要進一步瞭解在 Accelerated Mobile Pages 上以工作階段為基礎收集資料的指標,請見這篇說明中心文章。
相關規定
如要為 AMP 網頁使用 Analytics (分析),您必須:
- 公開 Analytics (分析) 收集及使用資料的方式,並提供使用者拒絕向 Analytics (分析) 提供資料的選項 (例如讓使用者連往「Google 隱私權與條款」網頁,其中包含 Analytics (分析) 不透露資訊瀏覽器外掛程式下載頁面的連結)。
- 在行動網頁上使用 AMP Analytics (分析) 代碼 (詳情請見 Google Developers 頁面上的 AMP Analytics (分析) 規格說明)。
功能和限制
AMP Analytics (分析) 可收集以下資料:
- 網頁資料:網域、路徑、網頁標題
- 使用者資料:用戶端 ID、時區
- 瀏覽資料:參照網址、不重複網頁瀏覽編號
- 瀏覽器資料:螢幕高度、螢幕寬度、使用者代理程式
- 互動資料:網頁高度和網頁寬度
- 事件資料
其他條件
Google AMP Client ID API 剛上線不久,旨在針對您網域中顯示的網頁以及 Google 檢視器內載入的 AMP 網頁改善使用者分析的品質。AMP 內容除了在您的網域中飛速顯示外,也可以直接透過 Google 檢視器載入;但要是您沒有使用 Google AMP Client ID API,卻在至少兩個不同環境 (Google 檢視器和您自己的網站) 中顯示網頁,同一名使用者透過這兩種 (或更多個) 接觸點與您的內容互動時,系統會為這名使用者產生多個 ID。
快取和非快取分析
如想進一步瞭解並比較使用者如何與快取 AMP 網頁以及您網域上的 AMP 網頁互動,請按照下列操作指示透過自訂維度將資料傳送至 Analytics (分析):
- 透過 Analytics (分析) 介面新增自訂維度 (位在命中層級) 並記下索引號碼。
- 在您 AMP 網頁上的 Analytics (分析) 代碼中加入以下設定:
extraUrlParams: { 'cd<index 1="" from="" step="">': '${ampdocHost}' } 範例:如果索引號碼是 5,設定如下: extraUrlParams: { 'cd5': '${ampdocHost}' }
- 重新發布 AMP 網頁,系統會將主機名稱傳送至新的自訂維度。
- 您重新發布 AMP 網頁後,就能建立包含新自訂維度的自訂報表,或是在任何一般報表製作過程中使用自訂維度。