google-analytics - 如何跟踪 Google Analytics 4 [GA4] 与 v3 中的自定义事件?

标签 google-analytics google-analytics-4

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

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

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

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

现在我们想再次发送自定义事件。所以我简单地尝试了这个:

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

不幸的是,自定义事件不会显示在实时 View 中。我发现这篇文章在后端创建自定义事件:[GA4] Modify and create events via the user interface .

我的问题是:

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

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

最佳答案

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

对于您的示例,您需要将其保留为默认的“view_search_results”事件,但是 augment via additional parameters ,“类型=自定义”

至于你的 GTM 问题。这取决于您当前的 GTM 设置的复杂程度以及您的事件与 GA4 默认事件列表的契合程度。同样,您需要检查现有事件,并在可能的情况下将其调整到默认事件中,并且仅在完成全面检查后才添加新事件。

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

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

关于google-analytics - 如何跟踪 Google Analytics 4 [GA4] 与 v3 中的自定义事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70200845/

相关文章:

google-analytics - 为 Google Analytics 4 设置服务器端事件跟踪的推荐方法?

google-analytics - 如何仅将 Google 通用分析添加到 Google Analytics 4?

javascript - Google 跟踪代码管理器 - 捕获选择值

Android Google Analytics - 连接到服务失败

jquery - Google Analytics |提交资料

google-analytics - GA4 'items' 可以添加自定义参数吗?

php - 如果网站已启动,如何从 php/html 检查?

google-analytics - Google跟踪代码管理器:为不同的域设置规则

firebase - 字段 SCREEN_VIEW 不是有效维度