Skip to content
Darrell TW

Google Tag 釋出,GA4 的 Configuration Tag 不見了

GTM的新功能_Google_Tag_更新

Google Tag - Google 代碼

首先在 Google Tag Manager 新增 Google Tag 和 GA4 Event Tag 的步驟有點不太一樣了

相關的 Tag 都被收在 Google Analytics 中

new_google_tag_in_gtm_how_to_find_it_step1
new_google_tag_in_gtm_how_to_find_it_step2

在這邊就可以找到這次更新的 Google 代碼

google_tag_setting_in_gtm

和以前差不多,只要填入 GA4 的 串流 ID 即可, 補充 : 這裡的新設計就是為了以後不是只有支援 GA4,連同 Google Ads 和任何其他 Google 相關的追蹤碼都可以共用這邊 可以感受到 Google 的目標也是想要整合這些很多種不同的代碼,讓以後可以用一個代碼就蒐集到所有相關需要的資料,並且和不同的服務共用

下方的設定中也多出了兩個新的部分

  1. 配置設定
  2. 共用事件設定

變數 : Google Tag - 配置設定

下方表格列出官方文件提到可以配置的參數和說明 文件-在 Google 代碼管理工具中重複使用配置設定

如果想快速篩選,請選擇右邊的選單!
名稱
類型
預設值
說明Google AdsGA4Merchant Center
ads_data_redaction布林值false使用同意聲明模式參數,即可在同意聲明遭拒時遮蓋所有請求中的廣告點擊 ID (例如 &gclid、&dclid、&wbraid 等)。x
allow_ad_personalization_signals布林值true設為 false 可停用廣告個人化功能。xxx
allow_google_signals布林值true預設值為 true。如要停用所有廣告功能,請將 allow_google_signals 設為 falsexx
allow_interest_groups布林值true您可以透過 Privacy Sandbox API 設定,選擇不儲存興趣群組資料。xxx
campaign_content字串未定義用於 A/B 測試和指定內容廣告。使用 campaign_content 可區分連到同一個網址的不同廣告或連結。注意:設定這個值會覆寫 utm_content 查詢參數。xx
campaign_id字串未定義用於識別這個參照連結網址參照的廣告活動。使用 campaign_id 可識別特定廣告活動。注意:設定這個值會覆寫 utm_id 查詢參數。xx
campaign_medium字串未定義使用 campaign_medium 可識別電子郵件或單次點擊出價等媒介。注意:設定這個值會覆寫 utm_medium 查詢參數。xx
campaign_name字串未定義用於關鍵字分析。使用 campaign_name 可識別特定的產品促銷或策略性廣告活動。注意:設定這個值會覆寫 utm_name 查詢參數。xx
campaign_source字串未定義使用 campaign_source 可識別搜尋引擎、電子報名稱或其他來源。注意:設定這個值會覆寫 utm_source 查詢參數。xx
campaign_term字串未定義用於付費搜尋。使用 campaign_term 可記錄這則廣告的關鍵字。注意:設定這個值會覆寫 utm_term 查詢參數。xx
client_id字串針對每位使用者隨機產生的值。以匿名方式識別瀏覽器執行個體。根據預設,這個值會儲存為第一方 Analytics (分析) Cookie,有效期限為兩年。x
content_group字串未定義內容群組可用來將網頁和畫面分類到自訂值區。進一步瞭解內容群組x
conversion_linker布林值true使用這個參數可停用 Google Ads 和 Floodlight 的轉換連結。如果設為 false,可停用轉換連結。x
cookie_domain字串'uto'指定用來儲存數據分析 Cookie 的網域。如要在不指定網域的情況下設定 Cookie,請設為 'none'。設為 'auto' (預設值),即可將 Cookie 設為頂層網域加上一個子網域 (eTLD +1)。舉例來說,如果將 cookie_domain 設為 'auto',https://example.com 就會使用 example.com 做為網域,且 https://subdomain.example.com 也會使用 example.com 做為網域。xxx
cookie_expires數字63072000每次 Google Analytics (分析) 收到命中資料時,Cookie 到期時間就會更新為目前時間加上 cookie_expires 欄位中的值。也就是說,如果使用兩年的時間做為預設值 (63072000 秒),且使用者每個月都造訪您的網站,則相關 Cookie 永遠不會過期。如果將 cookie_expires 時間設為 0 (零) 秒,該 Cookie 就會轉換為以工作階段為單位,並在目前的瀏覽器工作階段結束後到期。注意:如果設定的 Cookie 到期時間過短,系統會浮報使用者人數,導致評估品質降低。xxx
cookie_flags字串未定義設定時可將其他標記附加到 Cookie。標記必須以半形分號分隔。請參閱 寫入新的 Cookie 一節,查看幾個可設定的標記範例。xxx
cookie_path字串'/'指定用來儲存 Google 代碼 Cookie 的子路徑。xxx
cookie_prefix字串未定義指定要在廣告和數據分析 Cookie 名稱前面加上的前置字元。例如,您可以將開頭為 _gcl_aw 的廣告 Cookie 重新命名為 <your-prefix>_awxxx
cookie_update布林值true如果將 cookie_update 設為 true: GA4 和 Merchant Center 會在每次載入網頁時更新 Cookie,而 Cookie 到期時間也會隨之更新,根據最近一次造訪網站的時間進行設定。舉例來說,如果將 Cookie 到期時間設為一週,而使用者每五天就使用同一個瀏覽器造訪網站,則 Cookie 到期時間會在每次造訪時更新,且永遠不會過期。 Google Ads 和 Floodlight 會以原始到期日更新 Cookie,因此仍與首次造訪的時間相關。 如果設為 false,系統就不會在每次載入網頁時更新 Cookie,而是會根據使用者首次造訪網站的時間,決定 Cookie 到期時間。xxx
customer_lifetime_value字串未定義指定系統將客戶計為回訪客戶的時間範圍。x
groups字串未定義您可以建立一組目標 (例如產品、帳戶和資源),然後將事件轉送至該群組。如要將事件傳送到群組,則必須在事件代碼中設定 send_to 參數。xxx
ignore_referrer布林值false設定為 true,告訴 Analytics (分析) 不應將參照網址顯示為流量來源。 瞭解使用這個欄位的時機xx
language字串navigator.language指定使用者的語言偏好設定。xxx
new_customer布林值未定義提供 Google Ads 廣告活動的獲取新客報表。如需導入詳情,請參閱 Google Ads 說明x
page_hostname字串location.hostname設定網站的主機名稱。您可以使用這個參數覆寫自動設定的值。xx
page_location字串document.location指定網頁的完整網址。您可以使用這個參數覆寫自動設定的值。xxx
page_path字串location.pathname指定網頁路徑 (/ 後方的字串)。您可以使用這個參數覆寫自動設定的值。xx
page_referrer字串document.referrer指定為網頁帶來流量的推薦連結來源。這個值也會用於計算流量來源。您可以使用這個參數覆寫自動設定的值。xxx
page_title字串document.title網頁或文件的標題。您可以使用這個參數覆寫自動設定的值。xxx
send_page_view布林值true設為 false 即可防止預設程式碼片段傳送 page_view 事件。x
screen_resolution字串window.screen指定螢幕的解析度。應為兩個正整數,並以 x 分隔。舉例來說,如果是 800 x 600 像素的螢幕,這個值會是「800x600」。根據使用者的 window.screen 值計算得出。xx
server_container_url字串未定義指定標記伺服器的網址。如要進一步瞭解伺服器端代碼,請參閱 本文xxx
user_id字串未定義為使用者指定網站擁有者/程式庫使用者所提供的已知 ID。ID 不得為 PII (個人識別資訊)。這個值不得儲存在 Google Analytics (分析) Cookie 或其他 Analytics (分析) 提供的儲存空間中。長度上限為 256 個字元。x
user_properties物件未定義使用者屬性是用來描述使用者族群區隔的屬性,例如語言偏好設定或地理位置。每項專案最多可以額外設定 25 個使用者屬性。 瞭解如何設定使用者屬性x

變數 : Google Tag - 共用事件設定

文件-在 Google 代碼管理工具中重複使用事件設定

名稱
類型
預設值
說明Google AdsGA4Merchant Center
achievement_id字串未定義已解鎖的成就 ID。這是 unlock_achievement 事件的一部分,用於評估遊戲體驗。x
aw_feed_country字串未定義與上傳項目所屬動態饋給相關的國家/地區。請使用 CLDR 地域代碼,例如 'US'。「透過購物車資料回報的轉換」報表的一部分。x
aw_language字串未定義上傳項目所屬動態饋給採用的語言。請使用 ISO 639-1 語言代碼。「透過購物車資料回報的轉換」報表的一部分。x
aw_merchant_id整數未定義Merchant Center ID。如果您在多個 Merchant Center 帳戶有同個項目,且想指定要從哪個帳戶擷取項目資料 (例如銷貨成本),請提供這項參數。「透過購物車資料回報的轉換」報表的一部分。x
content_group字串未定義內容群組可用來將網頁和畫面分類到自訂值區。瞭解詳情xx
content_id字串未定義所選內容 ID,例如 'C_12345'。屬於 select_content 事件的一部分。xx
content_type字串未定義內容類型,例如 'image'。屬於 shareselect_content 事件。x
coupon字串未定義與事件相關聯的優待券名稱/代碼。事件層級與項目層級的 coupon 參數各自獨立。x
country字串未定義用來擷取使用者所在國家/地區的參數。請使用 ISO 3166-1 alpha-2 格式 (例如 'US' 代表美國)。x
currency字串未定義與事件相關聯的項目幣別,採用 3 個字母的 ISO 4217 格式。如已設定 value,則還需要使用 currency 才能準確計算收益指標。xxx
delivery_postal_code數字未定義訂單運送地址中郵遞區號的區域前置碼 (標示區域的部分)。區域前置碼用來判斷商家配送服務的準時送達情形。提交這項資料時,建議只提供郵遞區號的前 3 碼。這是 Google Ads 轉換追蹤的一部分,用於 驗證運送資料xx
discount數字未定義與項目相關聯的折扣金額。xx
estimated_delivery_date字串未定義客戶的購物車資料 中,訂單承諾的最晚送達日期 (最長運送時間)。如果訂單含有「免運費」和「快速到貨」商品 (包含新狀態或維護狀態),Google 會以該日期為運送速度的驗證依據。注意:這個參數採用的是 國際日期格式 (YYYY-MM-DD)。在這裡提交的日期應以 delivery_postal_code 參數所設位置的日期和時區為準。這是 Google Ads 轉換追蹤的一部分,用於 驗證運送資料x
group_id字串未定義群組 ID,例如 'G_12345'。這是 join_group 事件的一部分,用來評估特定群組或社交功能的熱門程度。x
items陣列未定義列出事件的項目。這是包含子參數的電子商務參數。您可以找到以下項目的子參數:Google Ads:透過購物車資料回報的轉換 GA4:項目參數參考資料xxx
language字串navigator.language指定使用者的語言偏好設定。xxx
method字串未定義使用者選擇的做法,例如 'email'。這是 loginsharesign_up 事件的一部分。x
payment_type字串未定義客戶選擇的付款方式,例如 'credit card'。x
score數字未定義使用者的分數。這是 post_score 事件的一部分,用於評估遊戲內分數。x
search_term字串未定義搜尋的字詞。這是 search 事件的一部分。x
send_to字串未定義指定 Google 代碼目的地 ID。可與 groups 設定參數搭配使用。xxx
shipping數字未定義與交易相關聯的運費,例如 60。xxx
shipping_tier字串未定義選取配送已購商品的運送層級,例如 'Ground' (陸運)、'Air' (空運)、'Next-day' (隔日)。xxx
tax數字未定義與交易相關聯的稅金費用,例如 30。xx
transaction_id字串未定義交易的專屬 ID,例如 'T_12345'。transaction_id 參數可避免單筆購買產生重複事件。xxx
user_data物件未定義此參數用於停止自動收集使用者提供的資料。如要停止收集特定網頁的資料,請將 user_data 設為 null。如要完全停用使用者定義的資料收集功能,請使用 Google 代碼設定x
user_properties物件未定義用來傳送額外 Google Analytics (分析) 使用者屬性的參數。瞭解如何設定使用者屬性x
value數字未定義事件金額,例如 390。必須設定 value 才能產生有意義的報表,以及填入「購買者」預測目標對象。如已設定 value,則要一併設定 currency。xxx
virtual_currency_name字串未定義虛擬貨幣的名稱。這是 earn_virtual_currencyspend_virtual_currency 事件的一部分。x

目前已知的好處

雖然在配置設定和以前沒什麼太大改變,但是共用事件設定就帶來了一些好處

例如有多個事件的追蹤設定,舉例為 click_header, click_center, click_footer 它們各自都有參數 click_url, click_text, click_type 等等 以前都要一個一個設定,或是偷懶複製一個 Tag 但如果其中的參數要修改,就必須得把所有找的到的 Event 都檢查一次,並且逐一修改

現在有了 Google Tag 共用事件設定後,就可以把這種同一類型的參數都蒐集在一起, 並且讓所有相關事件共用這個變數,未來就算要修改, 也只需要修改一個變數即可!

可惜現在也只有一個階層可以設定,如果以後可以支援 Parnet Child 這種繼承的架構,那整個 GA4 的事件追蹤相信能更輕鬆且好管理

Google 能夠踏出這一步修改已經很讓人驚艷,就算沒有改到非常完美,也期待它未來有陸陸續續的更新


分享這篇文章

不想自己建?讓我幫你

已協助 15+ 個團隊導入 n8n 自動化,從流程規劃到上線維護一手包辦。

看看我能幫你做什麼