一文了解Google Analytics 4 事件参数配置及最佳实践

Google Analytics 4 (GA4) 可以帮助您深入了解网站或应用的用户行为和性能。然而,要正确解释和利用这些数据,需确保数据的准确性和可靠性。

在GA4中,有许多功能和配置旨在确保数据的准确性和质量,其中事件参数是一个关键工具。通过合理设置事件参数,可以在分析时获得更有价值的分析和见解,从而更好地理解用户行为、进行更好的市场营销和制定更明智的业务决策。

一、了解事件参数

GA4中的事件参数允许您捕获有关用户交互的额外信息。通过定义自定义参数,可以收集更多与特定业务需求相关的详细数据。例如,您可以使用事件参数来精确了解用户观看了哪些视频、点击了哪些按钮或在购物车中添加了哪些产品。这些参数可以用于细分用户,分析特定行为,并定制营销工作。


二、事件参数类型

GA4中主要有两种类型的事件参数:

  1. 自动收集的参数:这些参数会自动包含在每个事件中,例如 page_locationpage_referrerpage_title。它们提供有关事件上下文的基本信息。
  2. 自定义参数:这些参数由用户定义,以捕获额外的详细信息。例如,可以跟踪产品类别、用户角色或广告系列ID。

三、设置事件参数

要设置事件参数,需要在GA4配置中定义它们。您可以通过Google Tag Manager (GTM) 或直接在GA4代码中完成。以下是步骤指南:

1、使用Google Tag Manager

创建新标签

打开GTM工作区并创建一个新的GA4事件标签。

配置标签以在相关事件(例如按钮点击或表单提交)时触发。

添加参数

  在标签配置中,点击“事件参数”。

添加要跟踪的参数,指定参数名称和值。例如,如果要跟踪活动产品类别,可以添加名为 product_category 的参数及其对应的值。

保存并发布

  保存标签配置并在GTM中发布更改。新参数将现在包含在指定事件中。


2、直接在GA4代码中

如果您更希望直接在GA4代码中配置参数,可以通过修改 gtag.js 脚本或者推送datalayer 来实现。以下是一个示例:

dataLayer.push({ ecommerce: null }); 
window.dataLayer.push({
        "event": "select_banner",
        "position": "$position",
        "product_name": "$productName",
        "banner_name": "$bannerName",
        "button_name": "$buttonName"
})

在此示例中,一个横幅选择事件被跟踪,并包含参数如位置、展示产品名称、横幅名称、点击交互的按钮名称。


自定义维度和自定义指标

为了在GA4中查看和使用事件参数,您必须在媒体资源中注册自定义维度或自定义指标。这一步骤确保上报的参数可以在GA4中进行分析和使用。

1、创建自定义维度

自定义维度可以帮助您捕获和分析特定于业务的数据。例如,可以创建一个自定义维度来跟踪用户的会员级别(如“黄金”、“白银”、“青铜”),从而分析不同级别用户的行为差异。
设置自定义维度的步骤: 在GA4管理界面,选择“自定义定义”。

选择“创建自定义维度”。

定义维度名称、范围(事件或用户或商品)和描述。

保存并应用。


2、创建自定义指标

自定义指标允许您跟踪特定于业务的关键绩效指标。例如,可以创建一个自定义指标来跟踪用户在网站上花费的总时间,或者跟踪特定事件(如视频播放)的次数。

设置自定义指标的步骤:

在GA4管理界面,选择“自定义定义”。

选择“创建自定义指标”。

定义指标名称、衡量单位和描述。

保存并应用。


3、自定义定义范围:事件、用户、商品的区别

在GA4中,自定义定义的范围可以是事件、用户或商品。理解这些范围之间的区别可以有助于您更好地配置和使用GA4的功能。

事件范围

事件范围的自定义定义与单个事件相关联。这意味着自定义维度或自定义指标的值只在特定事件发生时被记录。

使用场景

  • 跟踪特定页面的浏览次数
  • 记录用户在点击按钮时的具体操作
  • 监控视频播放事件的详细信息

示例

  • 事件参数:product_category
    • 用途:跟踪自定义事件select_content中特定产品类别的点击次数。
    • 设置:在用户点击产品时,记录product_category为“electronics”。
dataLayer.push({
  event: 'select_content',
  content_type: 'product',
  product_category: 'electronics'
});

用户范围

用户范围的自定义定义与用户相关联,通常在整个会话期间或跨会话期间持续存在。这意味着自定义维度或自定义指标的值会一直保留,直到它被显式地更改。

使用场景

  • 记录用户的会员级别(如黄金、白银、青铜)
  • 跟踪用户的首选语言或国家
  • 识别用户的长期偏好或行为特征

示例

  • 用户参数:membership_level
    • 用途:跟踪用户的会员级别,以便在分析时进行细分。
    • 设置:在用户登录或注册时,记录membership_level为“gold”。
dataLayer.push({
  event: 'set_user_properties',
  user_properties: {
    membership_level: 'gold'
  }
});

商品范围

商品范围的自定义定义与特定商品或交易项目相关联。这意味着自定义维度或自定义指标的值仅适用于与特定商品相关的事件。

使用场景

  • 跟踪每个商品的销售数据
  • 分析不同商品类别的表现
  • 记录商品相关的促销信息

示例

  • 商品参数:in_stock
    • 用途:有助于分析产品的查看次数与其库存状态的关系,了解哪些产品尽管有高浏览量但因常常缺货而失去销售机会。
    • 设置:用户查看一个产品详情页时,记录in_stock为true or false。
dataLayer.push({ ecommerce: null });  // Clear the previous ecommerce object.
dataLayer.push({
  event: "view_item",
  ecommerce: {
    currency: "USD",
    value: 30.03,
    items: [
    {
      item_id: "SKU_12345",
      item_name: "Stan and Friends Tee",
      affiliation: "Google Merchandise Store",
      coupon: "SUMMER_FUN",
      discount: 2.22,
      index: 0,
      item_brand: "Google",
      item_category: "Apparel",
      item_category2: "Adult",
      item_category3: "Shirts",
      item_category4: "Crew",
      item_category5: "Short sleeve",
      item_list_id: "related_products",
      item_list_name: "Related Products",
      item_variant: "green",
      location_id: "ChIJIQBpAG2ahYAR_6128GcTUEo",
      price: 10.01,
      quantity: 3,
      in_stock: true// The item-scoped custom parameter "in_stock"
    }
    ]
  }
});

4、用户案例分析:提升电子商务平台的购物车转化率

背景

一家在线零售商希望通过深入了解顾客在购物过程中的行为,来优化其网站的购物车转化率。他们决定使用Google Analytics 4 (GA4) 的来追踪和分析用户行为。

步骤1:定义事件参数和自定义维度

  • 事件参数设置:该零售商在GA4中设置了“添加到购物车”(add_to_cart)事件,并收集商品层级的(items)参数:
    • item_id:产品ID
    • price:产品价格
    • quantity:添加数量
  • 自定义维度:通过自定义维度追踪用户级别,例如“会员等级”(用户分为IEVEL_1-IEVEL_4,IEVEL_1为高级会员,IEVEL_4位普通会员),这有助于分析不同级别会员的购买行为。

步骤2:在Google Tag Manager配置事件

  • 在GTM中创建新标签,选择GA4事件配置。
  • 配置触发器,使其在用户点击“添加到购物车”按钮时触发。
  • 在事件参数配置中添加items数组,确保这些参数每次点击时都会被发送到GA4。

步骤3:数据收集和分析

  1. 数据收集:确保所有数据通过GTM正确发送到GA4。
  2. 创建探索报告:在GA4中使用探索模块,创建一个自定义报告,包括以下设置:
    • 维度:选择“会员等级”: user_level和“产品ID”:product_id。
    • 度量:设置“加购数”:Add to carts和“结账数”: Checkouts、“购买数”:Purchases。
  3. 分析购物行为:分析不同会员等级的用户在添加商品到购物车后的转化率,找出哪些产品更受欢迎,哪些产品在购物车中遭到舍弃。

结果应用

通过深入分析得到的数据,该零售商发现高级会员群体的购物车转化率显著高于普通会员,特别是在某些高价商品上。因此,他们决定对普通会员推出更多的适配优惠活动,以提高这部分用户的转化率。


通过上述案例的分析和优化,该电商平台成功可以清晰洞察用户的购物车转化率,有效地利用了GA4的强大功能来支持更精准的营销决策。


利用事件参数获得更好的洞察力

一旦事件参数设置完毕,可以使用它们来深入了解用户行为并优化营销策略。

1、用户细分

事件参数允许根据特定标准创建自定义细分。例如,可以根据产品类别细分用户,以了解不同细分中的偏好和趋势。这有助于定制营销活动和产品推荐。

2、自定义报告

GA4的探索报告使可以使用事件参数构建自定义报告。可以详细分析用户行为,例如识别最受欢迎的产品或跟踪不同广告系列的表现。

3、增强归因分析

通过跟踪自定义参数,可以增强归因分析。例如,可以将转化归因于特定广告系列或用户操作,从而更清楚地了解驱动结果的因素。

6、使用事件参数的最佳实践

为了最大限度地利用GA4中的事件参数,请遵循以下最佳实践:

  1. 定义清晰的目标:在设置参数之前,明确想要实现的目标。确定有助于实现这些目标的关键指标和维度。
  2. 保持参数一致性:确保参数在不同事件和标签中名称和使用方式一致。这种一致性将使分析和解释数据更容易。
  3. 验证和测试:在实施事件参数后,验证并测试它们以确保它们正常工作。使用GA4的DebugView监控事件并验证参数是否按预期捕获。
  4. 定期审查和更新:定期审查事件参数,以确保它们仍然相关并与业务目标一致。根据需要进行更新,以适应不断变化的需求。

结论

事件参数是GA4中的一大亮点,它能大幅提升数据质量和深度。通过合理设置和使用这些参数,你可以更好地了解用户行为,优化营销策略,做出更明智的业务决策。别忘了遵循最佳实践,定期检查设置,确保它们持续满足分析需求。


官网博客:TRUEMETRICS(触脉咨询)成立于2012年。目前是 Google Marketing Platform(GMP)官⽅认证合作伙伴以及Google Cloud Platform(GCP) Resell 和 Service 认证合作伙伴。是更全面的OneGoogle生态(GMP+GCP两大核心平台)数据咨询服务及解决方案提供商,在北京、上海、深圳、香港、新加坡设立有分支机构。

我们的服务全面覆盖独⽴站、APP、⼩程序等终端的精细化数据监测以及⼴告效果衡量和数据应用。专注为出海品牌提供数据⼯具实施、数据培训、数据可视化、数据分析、数据集成咨询等综合解决方案;致力于为零售、⾼科技、消费品、游戏、航旅等行业出海提供数据护航。

如需业务联系或服务采购,您通过以下任一方式与我们联系:

  • 电话:400-080-5098
  • 邮箱:vip@truemetrics.cn
  • 微信公众号:触脉咨询
  • 微信客服:truemetrics_service,或直接扫描下方二维码添加客服