【问题标题】:How to track custom events in Google Analytics 4 [GA4] vs v3?如何在 Google Analytics 4 [GA4] vs v3 中跟踪自定义事件?
【发布时间】:2022-01-09 00:38:37
【问题描述】:

在 Google Analytics v3 中,可以直接从应用程序的前端发送自定义事件,例如:

gtag('event', 'my_custom_search', {
  'event_category': 'custom_text',
  'event_label': 'custom_label',
  'value': 'custom_value',
});

在 GA4 中仍然可以发送预定义事件,例如 search

gtag('event', 'search', {
  search_term: '1234'
});

现在我们想再次发送我们的自定义事件。所以我只是尝试了这个:

gtag('event', 'my_custom_search', {
  search_term: '1234'
});

很遗憾,自定义事件没有显示在实时视图中。我发现这篇文章在后端创建自定义事件:[GA4] Modify and create events via the user interface

我的问题是:

  • 是否仍然可以“即时”发送自定义事件?
  • 我们真的必须事先在 Google 跟踪代码管理器中创建所有事件吗?

如果第二个问题的答案是yes,那么这是很多额外的工作,因为我们必须在 Google 跟踪代码管理器和前端定义事件。

【问题讨论】:

  • 你试过检查migration guide
  • 是的,它只链接到默认的 GA4 文档,@DaImTo。

标签: google-analytics google-analytics-4


【解决方案1】:

当前状态,您必须在 GA4 中命名/配置它们。 Be careful of the limits,因为您无法删除它们。所以不,你不能即时命名它们。

对于您的示例,您希望将其保留为默认的“view_search_results”事件,但 augment via additional parameters,“type=custom”

至于您的 GTM 问题。这取决于您的 GTM 设置当前的复杂程度以及您的事件与 GA4 默认事件列表的匹配程度。同样,您需要查看现有事件并将其尽可能地放入默认事件中,并仅在完成完整审核后添加新事件。

在实施方面,您可以通过使用现有事件的查找表将它们映射到 GA4 事件参数来减少标签的数量。

编辑:您也经常引用“gtag”,它与 Google 跟踪代码管理器不同。如果您当前的自定义事件实现是通过 gtag 完成的,那么迁移将更加手动。

【讨论】:

    猜你喜欢
    • 2012-03-07
    • 1970-01-01
    • 1970-01-01
    • 2022-11-15
    • 1970-01-01
    • 2023-03-23
    • 1970-01-01
    • 2016-01-07
    • 1970-01-01
    相关资源
    最近更新 更多