欢迎访问我的博客,有问题可以在任意文章底部留言评论

GTM Google代码:配置设置与事件设置详解

GTM变量 Haran 9年前 (2017-05-13) 8678次浏览 0个评论
文章目录[隐藏]

更新时间:2024年4月23号

为了减少重复配置、统一管理参数,GTM提供了两种可在多个Google代码(Google Tag)之间共享的变量:

  • Google 代码:配置设置 
  • Google 代码:事件设置

通过这两种变量,可以将公共配置集中维护,提高管理效率,也能避免多个标签之间配置不一致。

Google 代码:配置设置

GTM Google代码:配置设置与事件设置详解

什么是配置设置?

Google 代码:配置设置主要用于管理网站或应用中重复使用的GA4配置参数。

通过配置设置变量,可以一次性定义好各种通用参数,然后在不同跟踪代码中直接引用,无需每次都重复配置。

优点:

  • 减少重复代码,提高维护效率
  • 统一参数管理,避免不同页面/事件出现配置不一致
  • 支持快速调整全站参数,例如Cookie设置、广告个性化等

 

配置参数说明

Google官方支持大量配置参数,下面列出常见参数及其作用。

名称 类型 默认值 说明
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 未指定 使用 campaign_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 为每位用户随机生成的值。 以假名方式标识浏览器实例。默认情况下,此值作为第一方 Google Analytics(分析)Cookie 的一部分进行存储,有效期为 2 年。
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 有效期过短,将会导致用户数量虚增,衡量结果的质量也会受到影响。
cookie_flags string 未指定 如果设置了此参数,可在 Cookie 后面附加其他标记。各标记间必须用英文分号分隔。如需查看要设置的标记的一些示例,请参阅写入新 Cookie。
cookie_path string ‘/’ 指定用于存储 Google 代码 Cookie 的子路径。
cookie_prefix string 未指定 指定要附加到广告和分析 Cookie 名称前面的前缀。例如,您可以将以 _gcl_aw 开头的广告 Cookie 重命名为 <您的前缀>_aw。
cookie_update boolean TRUE 当 cookie_update 设为 true 时:
GA4 和 Merchant Center 会在每次网页加载时更新 Cookie。这样一来,系统在更新 Cookie 有效期时会以最近一次访问网站的时间为起点。例如,如果将 Cookie 有效期设置为 1 周,假使某位用户每 5 天使用同一浏览器访问一次网站,那么 Cookie 有效期在用户每次访问时都会更新,实际上将永远不会过期。
Google Ads 和 Floodlight 会使用原始失效日期更新 Cookie,使 Cookie 有效期仍与首次访问相关。
如果设置为 false,Cookie 则不会在每次网页加载时更新。这样的话,Cookie 有效期是以用户首次访问网站的时间为起点的。
customer_lifetime_value string 未指定 指定系统将客户计为回头客的时间范围。
groups string 未指定 您可以创建一组目标(例如产品、账号和媒体资源),然后以路由方式将事件发送到这组目标。要向这组目标发送事件,您需要在事件代码中设置 send_to 参数。
ignore_referrer boolean FALSE 设为 true 以向 Google 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 未指定 指定由网站所有者/库用户提供的已知用户标识符。此值本身不得为个人身份信息,也绝不应持久保存在 Google Analytics(分析)Cookie 或 Google Analytics(分析)提供的其他存储中。字符数限制 = 256。
user_properties object 未指定 用户属性是可用于描述用户群细分的属性,例如语言偏好或地理位置。每个项目最多可以设置 25 个其他用户属性。了解如何设置用户属性。

 

创建配置设置变量(GTM)

在GTM中中点击「变量」——「新建」——「选择一个变量类型以开始设置…」——「Google 代码:配置设置」,就可以看到如下的设置介面:

GTM Google代码:配置设置与事件设置详解

基于需要去配置参数,配置好后保存,将其保存为一个变量,比如现在将Google 代码:配置设置保存为“默认配置 2024”。

建议:建立标准命名规则(如年份 + 类型),便于长期维护和升级。

 

使用配置设置变量

打开GA4的基础页面跟踪代码,在「配置设置」——「配置设置变量」里找到“默认配置 2024”,选择它:

GTM Google代码:配置设置与事件设置详解

之后,该标签会自动使用变量中的全部配置。

如果多个 Google 代码都引用同一个配置设置变量,只需修改变量一次,即可同步更新所有标签。

Google 代码:事件设置

GTM Google代码:配置设置与事件设置详解

什么是事件设置?

Google 代码:事件设置用于统一管理事件参数和用户属性,可在不同事件代码中共享使用。

  • 适合重复使用的事件参数,例如自定义维度、用户属性
  • 可与配置设置变量结合使用,实现全站统一追踪

 

创建事件设置变量(GTM)

在GTM中中点击「变量」——「新建」——「选择一个变量类型以开始设置…」——「Google 代码:事件设置」,就可以看到如下的设置介面:

GTM Google代码:配置设置与事件设置详解

配置需要的事件参数或用户属性

保存后即可在多个事件标签中重复引用。

配置设置与事件设置的区别

类型 配置设置变量 事件设置变量
管理内容 GA4 配置参数 事件参数、用户属性
适用范围 Google 代码、GA4 配置 GA4 事件标签
常见内容 Cookie、User ID、Google Signals、Server-side GTM 事件参数、用户属性
是否可重复使用

简单来说:

  • 配置设置变量用于管理GA4的基础配置
  • 事件设置变量用于管理 可重复使用的事件参数和用户属性

两者搭配使用,可以显著减少GTM中的重复配置,并提升整体管理效率


有疑问可以在底部留言
喜欢 (1)
发表我的评论
取消评论

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址