Google Tag Manager裡的兩個設定變數

Google Tag Manager Haran 1年前 (2023-09-27) 1845次瀏覽 0條留言

GTM裡有兩個設定變數,它的作用是講一下常用的,重複的設定,獨立作為一個變數,可以給代碼共享使用,以減少重複的設定,分別為:

Google 代碼:配置設定

配置設定主要是對GA4代碼做配置,裡面有很多的參數可以設定。

配置參數

下表列出預先定義的參數:

名称 类型 默认值 说明
allow_ad_personalization_signals boolean TRUE 設為 false 可停用廣告個人化功能。
allow_google_signals boolean TRUE 預設值為 true。如要停用所有廣告功能,請將 allow_google_signals 設為 false
allow_interest_groups boolean TRUE 您可以透過 Privacy Sandbox API 設定,選擇不儲存興趣群組資料。
campaign_content string 未指定 用於 A/B 測試和指定內容廣告。使用 campaign_content 可區分連到同一個網址的不同廣告或連結。 注意:設定這個值會覆寫 utm_content 查詢參數
campaign_id string 未指定 用於識別這個參照連結網址參照的廣告活動。使用 campaign_id 可識別特定廣告活動。
注意:設定這個值會覆寫 utm_id 查詢參數。
campaign_medium string 未指定 paign_medium 可識別電子郵件或單次點擊出價等媒介。
注意:設定這個值會覆寫 utm_medium 查詢參數。
campaign_name string 未指定 用於關鍵字分析。使用 campaign_name 可識別特定的產品促銷或策略性廣告活動。
注意:設定這個值會覆寫 utm_name 查詢參數。
campaign_source string 未指定 使用 campaign_source 可識別搜尋引擎、電子報名稱或其他來源。
注意:設定這個值會覆寫 utm_source 查詢參數。
campaign_term string 未指定 用於付費搜尋。使用 campaign_term 可記錄這則廣告的關鍵字。
注意:設定這個值會覆寫 utm_term 查詢參數。
client_id string 为每位用户随机生成的值。 以匿名方式識別瀏覽器執行個體。根據預設,這個值會儲存為第一方 Analytics (分析) Cookie,有效期限為兩年。
content_group string 未指定 內容群組可用來將網頁和畫面分類到自訂值區
cookie_domain string ‘auto’ 指定用來儲存數據分析 Cookie 的網域。
如要在不指定網域的情況下設定 Cookie,請設為 'none'
設為 'auto' (預設值),即可將 Cookie 設為頂層網域加上一個子網域 (eTLD +1)。舉例來說,如果將 cookie_domain 設為 'auto'https://example.com 就會使用 example.com 做為網域,且 https://subdomain.example.com 也會使用 example.com 做為網域。
cookie_expires number 63072000 每次 Google Analytics (分析) 收到命中資料時,Cookie 到期時間就會更新為目前時間加上 cookie_expires 欄位中的值。也就是說,如果使用兩年的時間做為預設值 (63072000 秒),且使用者每個月都造訪您的網站,則相關 Cookie 永遠不會過期。如果將 cookie_expires 時間設為 0 (零) 秒,該 Cookie 就會轉換為以工作階段為單位,並在目前的瀏覽器工作階段結束後到期。注意:如果設定的 Cookie 到期時間過短,系統會浮報使用者人數,導致評估品質降低。
cookie_flags string 未指定 設定時可將其他標記附加到 Cookie。標記必須以半形分號分隔。請參閱「寫入新的 Cookie」一節,查看幾個可設定的標記範例。
cookie_path string ‘/’ 指定用來儲存 Google 代碼 Cookie 的子路徑。
cookie_prefix string 未指定 指定要在廣告和數據分析 Cookie 名稱前面加上的前置字元。例如,您可以將開頭為 _gcl_aw 的廣告 Cookie 重新命名為 <your-prefix>_aw
cookie_update boolean TRUE 如果將 cookie_update 設為 true

  • GA4 和 Merchant Center 會在每次載入網頁時更新 Cookie,而 Cookie 到期時間也會隨之更新,根據最近一次造訪網站的時間進行設定。舉例來說,如果將 Cookie 到期時間設為一週,而使用者每五天就使用同一個瀏覽器造訪網站,則 Cookie 到期時間會在每次造訪時更新,且永遠不會過期。
  • Google Ads 和 Floodlight 會以原始到期日更新 Cookie,因此仍與首次造訪的時間相關。

如果設為 false,系統就不會在每次載入網頁時更新 Cookie,而是會根據使用者首次造訪網站的時間,決定 Cookie 到期時間。

customer_lifetime_value string 未指定 指定系統將客戶計為回訪客戶的時間範圍。
groups string 未指定 您可以建立一組目標 (例如產品、帳戶和資源),然後將事件轉送至該群組。如要將事件傳送到群組,則必須在事件代碼中設定 send_to 參數。
ignore_referrer boolean FALSE 設定為 true,告訴 Analytics (分析) 不應將參照網址顯示為流量來源。瞭解使用這個欄位的時機。
language string navigator.language 指定使用者的語言偏好設定。
page_hostname string location.hostname 設定網站的主機名稱。您可以使用這個參數覆寫自動設定的值。
page_location string document.location 指定網頁的完整網址。您可以使用這個參數覆寫自動設定的值。
page_path string location.pathname 指定網頁路徑 (/ 後方的字串)。您可以使用這個參數覆寫自動設定的值。
page_referrer string document.referrer 指定為網頁帶來流量的推薦連結來源。這個值也會用於計算流量來源。您可以使用這個參數覆寫自動設定的值。
page_title string document.title 网或文件的標題。您可以使用這個參數覆寫自動設定的值。
send_page_view boolean TRUE 設為 false 即可防止預設程式碼片段傳送 page_view 事件。
screen_resolution string window.screen 指定螢幕的解析度。應為兩個正整數,並以 x 分隔。舉例來說,如果是 800 x 600 像素的螢幕,這個值會是「800×600」。根據使用者的 window.screen 值計算得出。
server_container_url string 未指定 指定標記伺服器的網址。
user_id string 未指定 為使用者指定網站擁有者/程式庫使用者所提供的已知 ID。ID 不得為 PII (個人識別資訊)。這個值不得儲存在 Google Analytics (分析) Cookie 或其他 Analytics (分析) 提供的儲存空間中。長度上限為 256 個字元。
user_properties object 未指定 使用者屬性是用來描述使用者族群區隔的屬性,例如語言偏好設定或地理位置。每項專案最多可以額外設定 25 個使用者屬性。

設定Google 代碼:配置設定

GTM中點擊「變數」——「新增」——「請選擇變數類型以開始設定…」——「Google 代碼:配置設定」,你就可以看到如下的設定介面:

 

Google Tag Manager裡的兩個設定變數

 

使用Google 代碼:配置設定

變數的使用方式是在Google代碼裡的“配置設定”裡選擇這個變數即可:

Google Tag Manager裡的兩個設定變數

這樣,整個代碼都會使用變數裡的設定。

Google 代碼:事件設定

事件設定主要是對事件參數和使用者屬性做設定,一些共享的事件參數可以通過這個變數去設定,就不需要將該事件參數在每一個事件的Google代碼裡設定。

Google Tag Manager裡的兩個設定變數

使用方法同上。


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

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

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