GA4推出First-Party Mode第一方模式

Google Analytics Haran 3个月前 (07-24) 811次瀏覽 0條留言

注意 :第一方模式目前處於 Beta 版階段。

什麼是第一方模式

第一方模式的全名為First-Party Mode,簡稱 FPM。

第一方模式就是GTM程式碼是從你自己的伺服器上加載,而且資料是發送到你自己的伺服器,然後再轉發給GA4伺服器。

GA4推出First-Party Mode第一方模式

 

既然有第一方模式,那會有第三方模式

  • 第三方模式:這是目前主流的GA4模式,從Google的域名www.googletagmanager.com加載GTM代碼,將資料發送到Google的域名www.google-analytics.com,這兩個域名相對於你自己的域名,稱之為第三方域名,所以稱為第三方模式
  • 第一方模式:從自己的網域如www.haranhuang.com載入GTM代碼,將資料傳送到自己的子網域datacenter.haranhuang.com,再轉送GA4伺服器。 (這種方式在Adobe Analytics裡叫第一方佈署,也叫CNAME佈署)

 

第一方模式的好處

能夠有效避免內容安全策略(CSP),瀏覽器插件或瀏覽器內置隱私保護機制的攔截。

如有些瀏覽器推出一些功能識別三方分析工具的追蹤,如Firefox的ETP( Enhanced Tracking Protection),Safari的ITP(Intelligent Tracking Prevention),它們都是在瀏覽器中內置機器學習用於識別第三方追蹤,會屏蔽這些第三方追蹤。

 

第一方模式的要求

第一方模式需要滿足以下要求:

  • Google 代碼或代碼管理工具容器
  • 可以轉送要求的內容傳遞網路 (CDN) 或負載平衡器到外部端點

第一方模式設定

選擇代碼放送路徑

選擇代碼放送路徑就是設定Google 代碼或代碼管理工具容器追蹤碼加載的路徑,路徑你可以用/metrics/securemetric/analytics,也可以自訂,只要是沒有用過的就可以。

 

轉送流量

這一步的設定前提是,你的網站已經使用內容傳遞網路 (CDN) 或負載平衡器。

不同伺服器廠家的設定是不同,官方介紹了三種:Google CloudCloudFlare其他。

 

更新網站上的指令碼,以使用評估路徑

這一步就是將安裝在網站的Google 代碼或代碼管理工具容器追蹤碼加載的路徑,替換成第一步設定的,如gtag.js的追蹤碼是:

<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-3FK847CLRT"></script>

替換為:

<!-- Google tag (gtag.js) -->
<script async src="/metrics/"></script>

 

 

最後就是預覽測試,預期看到Google 代碼或代碼管理工具容器追蹤碼是從www.haranhuang.com/metrics加載,資料是發送到datacenter.haranhuang.com。

 

第三方模式 VS 第一方模式 VS 伺服端佈署

第一方模式從資料發送上看起來有點像伺服端佈署,但其實是不同,區別如下:

佈署模式 客戶端佈署/ClientSide Tagging/CST 伺服端佈署
Server Side Tagging
SST
第三方模式 第一方模式
特點 從谷歌網域載入基礎追蹤代碼
將數據發送到谷歌的域名
從自己網域載入基礎追蹤程式碼
將資料傳送給自己的子域名,再轉發給谷歌
從自己子網域載入基礎追蹤程式碼
將資料傳送給自己的子域名,再轉發給谷歌
可以使用第一方設備ID(FPID)
優點 布署简单 避開瀏覽器的屏蔽 避開瀏覽器的屏蔽
可以完全控制發送的資料字段,保護用戶隱私,利於合規
減少用戶頁面載入和發送的請求數量
前提要求 需要內容傳遞網路 (CDN) 或負載平衡器 需要伺服器

如果您在操作上仍有任何疑問,歡迎留言交流,或加入:Google Analytics 4交流社團發問
Like (0)
發佈我的留言
取消留言
表情 贴图 加粗 删除线 居中 斜体

Hi,*为發佈留言必須填寫。

  • 顯示名稱*
  • 電子郵件地址*
  • 個人網站網址