雙重標記可以讓您將通用 Analytics (分析) 的導入設定維持不變,同時另外建立 Google Analytics (分析) 4 導入設定。
您可以採用雙重標記做法,在 Google Analytics (分析) 4 中建立歷來記錄 (和技能庫),並繼續使用通用 Analytics (分析),直到所有移轉工作準備就緒。
本文內容:gtag.js 雙重標記
如果您使用 gtag.js 導入通用 Analytics (分析) 資源,可透過下列任一種方式雙重標記 Google Analytics (分析) 4 資源:
- 使用 GA4 設定輔助程式,並選取「允許使用現有代碼來收集資料」選項 (這個選項會使用名為「已連結的網站代碼」的功能)。
- 使用代碼 ID (例如 G-XXXXXXXX) 手動新增「config」指令
如果您已在通用 Analytics (分析) 資源中導入事件評估,並透過 gtag.js 進行雙重標記,但並未在通用 Analytics (分析) 資源中指定 'send_to'
指令,網站就會將事件同時傳送至通用 Analytics (分析) 和 GA4 資源。通用 Analytics (分析) 事件中的類別/動作/標籤值會自動轉譯為 Google Analytics (分析) 4 的事件和參數,請參閱下文說明。
- 事件動作在 Google Analytics (分析) 4 資源中會變成事件名稱。
- 事件類別、事件標籤和事件價值在 Google Analytics (分析) 4 資源中會變成事件參數 (相關參數限制請見下方)
1: gtag('event', <action>, {
2: 'event_category': <category>,
3: 'event_label': <label>,
4: 'value': <value>
5: });
系統會使用通用事件簽名,為 Google Analytics (分析) 4 資源轉譯這些事件:
1: gtag('event', <event_name>, {
2: <parameter_1>: <parameter_1_value>,
3: <parameter_2>: <parameter_2_value>,
4: <parameter_3>: <parameter_3_value>,
5: ...
6: });
通用 Analytics (分析) 資源中的 <action>
會對應至 Google Analytics (分析) 4 資源中的 <event_name>
,而 'event_category'
、'event_label'
和 'value'
及其中的個別值也會對應至含有值的參數。
根據預設,Google Analytics (分析) 4 網站資料串流會啟用加強型評估功能,擷取多種核心使用者互動,例如檔案下載、出站連結和影片追蹤。如果您已在通用 Analytics (分析) 中追蹤這些互動,建議在加強型評估設定中停止追蹤,以免重複計算到同一個使用者互動。
在完成雙重標記後手動導入事件
如果您能夠修改網站程式碼,建議您事先做好規劃,直接在 Google Analytics (分析) 4 中評估事件。修改程式碼的做法能讓您在資料收集期間控制事件參數名稱。
這樣一來,您就可以保持啟用追蹤選項,善用 Google Analytics (分析) 4 網站資料串流的加強型評估功能,也不用在 Google Analytics (分析) 4 的導入設定中手動修改對應的程式碼。
接下來請參閱「將通用 Analytics (分析) 事件和自訂維度對應至 Google Analytics (分析) 4」一文,取得詳細指南。
Google 代碼管理工具雙重標記
Google 代碼管理工具具有模組化及可靈活運用的優點,有助您加速建立 Google Analytics (分析) 4 導入作業,同時維持通用 Analytics (分析) 的導入設定。在多數情況下,您可以使用多項已定義的變數和觸發條件為通用 Analytics (分析) 填入資料,進而產生 Google Analytics (分析) 4 事件和自訂定義。
在 Google 代碼管理工具中,您可以使用多個相同的觸發條件和變數,進行通用 Analytics (分析) 和 Google Analytics (分析) 4 的事件追蹤
analytics.js 雙重標記
如果目前導入的通用 Analytics (分析) 會在網頁上呼叫 analytics.js,您也需要在網頁中加入 gtag.js 或 Google 代碼管理工具 (或其他代碼管理系統),這樣才能開始透過已連結的網站代碼或 Google Analytics (分析) 4 標記,將資料一併傳送到 Google Analytics (分析) 4。
一般而言,我們不建議使用 analytics.js 程式庫將資料傳送至 Google Analytics (分析) 4 資源。建議您使用 Google 代碼將資料傳送至 Google Analytics (分析) 4,並充分運用新版 Google 代碼的優勢。
如果您仍想使用 analytics.js,則可使用已連結的網站代碼或 GA4 資源中的「收集通用 Analytics (分析) 事件」功能,將 analytics.js 事件、時間和例外狀況命中傳送至 Google Analytics (分析) 4 資源。瞭解詳情
電子商務遷移
Google Analytics (分析) 電子商務追蹤相對來說比較複雜,因此在進行 Google Analytics (分析) 4 遷移和雙重標記時,必須特別留意相關事項。詳情請參閱 Google 說明文件中的「GA4 電子商務遷移」一文。
透過 Analytics (分析) 介面修改及建立事件
Google Analytics (分析) 4 可讓您在處理事件時進行修改,並根據其他事件和參數建立新事件。瞭解操作方式。
修改事件
事件修改功能與通用 Analytics (分析) 中的資料檢視設定和篩選器類似,但也可進行更特殊的運用,請參考下列這三種使用情境。
修改事件:進行合併
假設使用者提交聯絡表單後會連到致謝頁面網址,但其中包含無益於分析的構件,因而使 page_location 參數值遭到不必要的切割,例如:
https://www.mysite.com/thank-you?f9fslp43
https://www.mysite.com/thank-you?0fb3kixc
https://www.mysite.com/thank-you?l3kndj3b
您可以依照下列方式設定事件修改作業,藉此合併 page_location 並簡化分析作業:
修改事件
修改名稱
致謝頁面合併 |
相符條件
參數 | 運算子 | 值 |
event_name | 等於 | page_view |
page_location | 包含 | thank-you |
修改參數
參數 | 新值 |
page_location | https://www.mysite.com/thank-you |
- 在「管理」的「資料顯示」下方,點選「事件」。
- 按一下「修改事件」。
- 按照下列方式設定並儲存事件修改作業:
修改事件
修改名稱
將 form_selection 對應至產業 CD
相符條件參數 運算子 值 event_name 等於 form_selection form_name 等於 lead-form field_name 等於 industry
修改參數參數 新值 industry_selection [[field_selection]]
- 在「管理」的「資料顯示」下方,點選「自訂定義」。
- 選取「自訂維度」,然後按一下「建立自訂維度」。
- 按照下列方式設定並儲存自訂維度:
新增自訂維度
維度名稱 範圍 事件參數 產業 使用者 industry_selection - 針對職稱下拉式選單重複上述步驟。
修改事件,使用已連結的網站代碼建立更有意義的 Google Analytics (分析) 4 事件參數
如上所述,您可以使用已連結的網站代碼,在 Google Analytics (分析) 4 資源中根據通用 Analytics (分析) 現有的 gtag.js 導入設定,在 Google Analytics (分析) 4 資源中收集資料。這種做法的難處,在於根據通用的 event_category、event_label 和自訂維度名稱來產生有意義的事件參數,已連結的網站代碼會將這三項資訊推送至 Google Analytics (分析) 4。
此時,事件修改作業與上文所述的情況非常類似,看起來會像這樣:
修改事件
修改名稱
將 event_label 對應至 social_network |
相符條件
參數 | 運算子 | 值 |
event_name | 等於 | connect |
event_category | 等於 | social |
field_name | 等於 | industry |
修改參數
參數 | 新值 |
social_network |
[[event_label]] |
建立事件
如要因應您收集的其他事件建立新事件並指定為轉換,建立事件的做法就特別管用。詳情請參閱「透過使用者介面建立新的轉換事件」一文。
如要進一步瞭解這兩項程序,請參閱 Analytics (分析) 說明中心的「[GA4] 修改及建立事件」。