[UA→GA4] 通用Analytics (分析) 與GA4 的gtag.js 對照比較
文章推薦指數: 80 %
事件; 自訂維度和指標. gtag.js 程式碼片段和資源ID 簡介. 通用Analytics (分析) 資源和Google ...
跳至主內容[UA→GA4]通用Analytics(分析)與GA4的gtag.js對照比較這份導入指南旨在協助使用gtag.js程式庫的網站擁有者,瞭解通用Analytics(分析)的gtag.js如何對應至GoogleAnalytics(分析)4。
本文假設您已建立GoogleAnalytics(分析)4資源。
如果您只需在網站中加入基本評估程式碼,請改為閱讀這篇文章。
本文內容:
gtag.js程式碼片段簡介
基本資料收集
gtag.js的配置設定
事件
自訂維度和指標
gtag.js程式碼片段和資源ID簡介
通用Analytics(分析)資源和GoogleAnalytics(分析)4資源的gtag.js程式碼片段基本上是相同的,兩者都具備以下結構:
01:
如果您已導入GoogleAds或其他GoogleMarketingPlatform產品的gtag.js,網站上也可能出現這行程式碼,但部分則會替換成「AW-」或「DC-」開頭的字串。
以表示的資源ID(在GoogleAnalytics(分析)4資源中則是「評估ID」)用來「控管」這個gtag.js程式碼片段。
這行程式碼很重要,因為:
如果網站上已有這行程式碼,您就不需要再花時間導入程式碼,只要添加一行「config」來指定GoogleAnalytics(分析)4資源評估ID即可。
這行程式碼中的資源ID用來「控管」gtag.js程式碼片段;有了控管代碼的通用Analytics(分析)資源ID(「UA-XXXXXXXX」),您就能使用已連結的網站代碼將評估資料傳送給GoogleAnalytics(分析)4資源,不需要在網頁上新增任何程式碼。
第7行程式碼:gtag的「config」指令能為資源收集與相關聯的資料。
舉例來說,如果您在GoogleAnalytics(分析)4資源中加入這個含評估ID的指令,系統會將page_view事件傳送給該資源。
資源ID可用來代表針對不同Google產品收集到的評估資料,包括通用Analytics(分析)資源(「UA-XXXXXXXX」)、GoogleAnalytics(分析)4資源(「G-XXXXXXXX」)、GoogleAds(「AW-XXXXXXXX」)及Floodlight(「DC-XXXXXXXX」)。
第11行程式碼:gtag的「event」指令會傳送事件。
如果程式碼片段中有多個資源的「config」指令,系統會將事件傳送給「所有」資源。
以本例來說,「sign_up」參數是事件名稱,最後一個參數則是包含一組事件參數的物件;在本例中,「method」這個參數包含「email」值。
第13行程式碼:這裡的事件包含「send_to」這個特殊參數,可將相關事件傳送給特定資源。
換句話說,系統只會將這個事件傳送給由指示的資源。
gtag的「config」指令能讓您進行基本評估。
如果是通用Analytics(分析)資源,含通用Analytics(分析)資源ID的「config」指令會傳送網頁瀏覽命中。
如果是GoogleAnalytics(分析)4資源,含GoogleAnalytics(分析)4資源評估ID的「config」指令於網頁中載入時,系統會收集page_view事件相關資料,並將該事件視為自動收集的事件。
資源ID
通用Analytics(分析)資源ID的格式是「UA-XXXXXXXX」,有時也稱為追蹤ID。
在本指南中,我們稱之為「UA資源ID」。
GoogleAnalytics(分析)4資源網站資料串流使用的評估ID格式是「G-XXXXXXXX」。
某些程式碼範例和說明文件可能會將這兩種ID都稱為「GA_Measurement_ID」。
基本資料收集
為GoogleAnalytics(分析)4資源啟用基本資料收集功能後,您就能收集下列資料:
page_view事件
自動收集的事件
加強型評估事件(必須先在使用者介面中啟用)
如果您現有的通用Analytics(分析)資源使用gtag.js程式碼導入,可以透過下列方法為GoogleAnalytics(分析)4資源啟用基本資料收集功能:
方法1:新增內含相關GoogleAnalytics(分析)4資源評估ID的「config」指令
或是
方法2:啟用已連結的網站代碼(前提是目前的gtag.js程式碼符合條件)
無論您選用哪一個方法,現有的通用Analytics(分析)資源都會繼續收集資料,完全不受影響。
方法1:加入新的「config」指令
如果網頁上已有gtag.js程式碼,只要再多加入一組內含相關GoogleAnalytics(分析)4資源評估ID的「config」指令即可。
下方範例就是在現有的gtag.js程式碼中新增第8行程式碼;這行程式碼參照的是GoogleAnalytics(分析)4資源的評估ID,因此會將page_view事件傳送給該GoogleAnalytics(分析)4資源。
此外,這樣還能在該GoogleAnalytics(分析)4資源中啟用自動收集的事件和加強型評估事件(前提是您已經啟用加強型評估)。
1:
此外,您還必須擁有管理員存取權,可存取程式碼片段中ID參照的通用Analytics(分析)資源。
如果您的網頁中同時導入了gtag.js代碼和GTM容器,gtag.js代碼必須置於GTM容器上方,已連結的網站代碼才能正常運作。
gtag.js的配置設定
您可以設定基本的gtag.js程式碼片段,藉此控管IP去識別化、Cookie自訂項目和Google信號等資料收集設定;利用gtag.js中的「config」或「set」指令就能進行相關設定。
通用Analytics(分析)資源(「UA-XXXXXXXX」)和GoogleAnalytics(分析)4資源(「G-XXXXXXXX」)都支援透過gtag.js導入這些配置設定,不過在這兩項資源中,這些設定還是有些微差異。
IP去識別化的標準設定是「true」,且無法在GoogleAnalytics(分析)4資源中設定。
因此,系統會使用標準事件自動遮蓋IP位址後才傳送給GoogleAnalytics(分析)4資源(「G-XXXXXXXX」)。
如要將全域設定套用到所有已設定的資源,請使用「set」指令將設定套用至所有的評估ID和/或資源ID(包括透過「已連結的網站代碼」導入的評估ID和資源ID)。
請特別留意「停用廣告個人化」功能,這類功能通常是用一行「config」指令導入。
若您使用「已連結的網站代碼」:使用「config」在gtag.js程式碼中所做的設定,都只會套用到與該行程式碼中的評估ID相關的資源,而「不會」自動傳送給已連結的GoogleAnalytics(分析)4資源。
如要將設定套用到已連結的GoogleAnalytics(分析)4資源,請採行下列其中一項做法:
建立個別的「config」指令,並藉由參照評估ID,將指令套用至相關的GoogleAnalytics(分析)4資源
或是
使用「set」指令來進行設定;在這個情況下,設定會套用至所有已設定的資源。
設定範例
啟用基本資料收集功能;設定User-ID
gtag('config','GA_MEASUREMENT_ID',{
'user_id':'USER_ID'
});
進行Cookie設定
gtag('config','GA_MEASUREMENT_ID',{
'cookie_prefix':'MyCookie',
'cookie_domain':'blog.example.com',
'cookie_expires':28*24*60*60//28天,以秒數表示
});
封鎖page_view事件
如果您不需要在載入config程式碼時傳送page_view事件(例如載入的是iframe),可以調整config設定來封鎖page_view事件。
舉例來說,假設在傳送page_view事件後有使用者登入網站,您針對「登入」這項互動使用「config」指令設定了使用者ID,但不想再傳送一次page_view事件。
請參閱下列程式碼範例,瞭解如何指明不傳送page_view事件。
gtag('config','MEASUREMENT_ID',{
'user_id':'USER_ID',
'send_page_view':false
});
事件
請參閱事件遷移指南。
自訂維度和指標
您可以使用自訂維度和指標來取得更豐富的資訊,以及從客戶關係管理系統等來源匯入離線資料。
使用全域網站代碼(gtag.js)時,若使用已連結的網站代碼或GoogleAnalytics(分析)4資源(例如G-XXXXXXXX),系統會自動將自訂維度和指標評估資料轉譯成參數。
如要進一步瞭解自訂維度和指標,請參閱這篇文章。
這對您有幫助嗎?我們應如何改進呢?是否送出true[UA→GA4]資料收集和標記[UA→GA4]通用Analytics(分析)與GoogleAnalytics(分析)4的資料比較[UA→GA4]使用Google代碼管理工具導入GA4的訣竅[UA→GA4]通用Analytics(分析)與GA4的gtag.js對照比較[UA→GA4]從analytics.js升級至gtag.js的訣竅[UA→GA4]將電子商務資料收集設定從通用Analytics(分析)遷移至GA4[UA→GA4]將analytics.js事件、時間和例外狀況命中傳送至GoogleAnalytics(分析)4搜尋清除搜尋內容關閉搜尋Google應用程式主選單搜尋說明中心true69256false
延伸文章資訊
- 1衡量Google Analytics(分析)事件| 适用于网站的Universal ...
详细了解gtag.js event 命令。 发送事件. 要在已添加全局网站代码的网页上发送Google Analytics(分析)事件,请 ...
- 2[UA→GA4] 從analytics.js 升級至gtag.js 的訣竅
事件; 自訂維度和指標. gtag.js 程式碼片段簡介. 如果您目前的通用Analytics (分析) 資源使用 ...
- 3event tracking in google analytics using gtag.js - Stack Overflow
You should be using gtag.js to send GA events, since that's your method of implementation of GA, ...
- 4[UA→GA4] 通用Analytics (分析) 與GA4 的gtag.js 對照比較
事件; 自訂維度和指標. gtag.js 程式碼片段和資源ID 簡介. 通用Analytics (分析) 資源和Google ...
- 5Measure Google Analytics Events
Note: This article focuses on a subset of gtag.js events called Google Analytics Events, events t...