[UA→GA4] 将事件同时发送到您的 UA 媒体资源和 GA4 媒体资源

通过双重代码植入,您可以在构建 Google Analytics(分析)4 实现的同时保留 Universal Analytics 实现。

利用这种双重代码植入方法,您可以在 Google Analytics(分析)4 中建立历史记录(以及巩固您的技能基础),同时继续使用 Universal Analytics,直到您准备好改用 Google Analytics(分析)4 为止。

本文包含的主题

gtag.js 双重代码植入

如果您的 Universal Analytics 媒体资源是通过 gtag.js 实现的,那么您可以通过以下任一方式为 Google Analytics(分析)4 媒体资源植入两种代码:

如果您已在 UA 媒体资源中实现事件衡量,并通过 gtag.js 植入了两种代码,那么在您的 UA 媒体资源没有指定 'send_to' 命令的情况下,您的网站会将事件同时发送到您的 UA 媒体资源和 GA4 媒体资源。您的 UA 事件中的类别/操作/标签值会自动转换为 Google Analytics(分析)4 事件和参数,如下所示。

  • “事件操作”转换为 Google Analytics(分析)4 媒体资源中的事件名称。
  • “事件类别”“事件标签”和“事件值”转换为 Google Analytics(分析)4 媒体资源中的事件参数(如需了解参数限制,请参阅下文)
示例
 
以下是通过 gtag.js 实现的 Universal Analytics 媒体资源中的事件:
 

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: });

Universal Analytics 媒体资源中的 <action> 对应 Google Analytics(分析)4 媒体资源中的 <event_name>,而 'event_category''event_label''value' 及各自的值对应相应参数及各自的值。

在 Google Analytics(分析)4 网站数据流中,增强型衡量功能默认处于启用状态,可捕获多种类型的核心用户互动,例如文件下载、出站链接和视频跟踪。如果您已在 Universal Analytics 中跟踪这些互动,则可能需要在增强型衡量设置中停止进行跟踪,以免重复统计相同的用户互动。

如果您无法对网站进行代码级更改,那么上文所述的自动事件转换是一个不错的选择。这种自动化的缺点是,需要进行额外的配置,才能使所有事件维度在 Google Analytics(分析)4 中有意义且可使用。

在进行双重代码植入后手动实现事件

如果您能够对网站进行代码级更改,建议您在事先做好规划的情况下,在 Google Analytics(分析)4 中实现事件衡量。进行代码级更改后,您可以在收集时控制事件参数名称。

在这种情况下,您可以将跟踪选项保持启用状态,并避免 Google Analytics(分析)4 实现中出现手动编写的等效项,从而在 Google Analytics(分析)4 网站数据流中充分利用增强型衡量功能。

如需获取详细指导,请继续参阅将 Universal Analytics 事件和自定义维度映射到 Google Analytics(分析)4 一文。

Google 跟踪代码管理器双重代码植入

Google 跟踪代码管理器的模块化和灵活性可加快 Google Analytics(分析)4 实现构建流程,同时保留 Universal Analytics 实现。在大多数情况下,您可以使用您定义的多个变量触发器来填充 Universal Analytics,以便同时生成 Google Analytics(分析)4 事件和自定义设置。

 

借助 Google 跟踪代码管理器,您可以将多个相同的触发器和变量同时用于 Universal Analytics 事件跟踪和 Google Analytics(分析)4 事件跟踪

analytics.js 双重代码植入

如果您当前的 Universal 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 媒体资源中的“收集 Universal Analytics 事件”功能向 Google Analytics(分析)4 媒体资源发送 analytics.js 事件、计时和异常命中数据。了解详情

电子商务迁移

Google Analytics(分析)电子商务跟踪相对较为复杂,在 Google Analytics(分析)4 迁移和双重代码植入的情况下,有必要予以特别关注。如需了解详情,请参阅 Google 帮助文档中的 GA4 电子商务迁移

通过 Google Analytics(分析)界面修改和创建事件

借助 Google Analytics(分析)4,您可以在事件处理过程中进行修改,还可以根据其他事件和参数创建新事件。了解操作方法。

修改事件

事件修改与 Universal 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
  1. 管理界面中,点击“数据显示”下方的事件
  2. 点击修改事件
  3. 配置并保存事件修改,如下所示:

    修改事件

    修改名称

    将 form_selection 与“Industry”(行业)自定义维度对应

    匹配条件
    参数 运算符
    event_name 等于 form_selection
    form_name 等于 lead-form
    field_name 等于 industry

    修改参数
    参数 新值
    industry_selection

    [[field_selection]]

  4. 管理界面中,点击“数据显示”下方的自定义设置
  5. 选择“自定义维度”,然后点击创建自定义维度
  6. 配置并保存自定义维度,如下所示:

    新建自定义维度

    维度名称 范围 事件参数
    Industry 用户级 industry_selection
  7. 针对“职位”下拉字段重复上述步骤。

修改事件以使用已关联的网站代码创建更有意义的 Google Analytics(分析)4 事件参数

如上所述,您可以根据 Universal Analytics 的现有 gtag.js 实现,使用已关联的网站代码在 Google Analytics(分析)4 媒体资源中收集数据。采用这种方法所面临的挑战在于,根据已关联的网站代码会默认推送到 Google Analytics(分析)4 的通用 event_category、event_label 和自定义维度名称生成有意义的事件参数。

在这种情况下,事件修改与上述示例非常相似,如下所示:

修改事件

修改名称

将 event_label 与 social_network 对应

匹配条件
参数 运算符
event_name 等于 connect
event_category 等于 social
field_name 等于 industry

修改参数
参数 新值
social_network

[[event_label]]

创建事件

在创建可指定为转化的新事件以响应您收集的其他事件时,创建事件尤其有用。如需了解详情,请参阅通过界面创建新的转化事件

如需详细了解这两个过程,请参阅 Google Analytics(分析)帮助中心内的 [GA4] 修改和创建事件

该内容对您有帮助吗?

您有什么改进建议?
搜索
清除搜索内容
关闭搜索框
主菜单
2839049162544658551
true
搜索支持中心
true
true
true
true
true
69256
false
false