[UA→GA4] 通用Analytics (分析) 與GA4 的gtag.js 對照比較

文章推薦指數: 80 %
投票人數:10人

事件; 自訂維度和指標. 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:"> 02: 第1行程式碼:如果您已透過gtag.js導入通用Analytics(分析)資源,網站上可能已經有這一行程式碼,但其中的這行字將替換成「UA-」(連字號後會加上一串數字)。

如果您已導入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:"> 2: 方法2:啟用已連結的網站代碼 只要以下條件「都符合」,您就能使用已連結的網站代碼: 在您要評估使用者互動的網頁上,負責「控管」現有gtag.js程式碼片段的是通用Analytics(分析)資源(亦即這行gtag.js程式碼片段參照的ID開頭是「UA-」): "> (即使現有的gtag.js程式碼片段是由GoogleAnalytics(分析)4資源控管,您還是可以使用已連結的網站代碼;不過這種情況只有在您已經導入GoogleAnalytics(分析)4資源時才會發生)。

此外,您還必須擁有管理員存取權,可存取程式碼片段中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



請為這篇文章評分?