如何在 Google Analytics 4 [GA4] 与 v3 中跟踪自定义事件?
How to track custom events in Google Analytics 4 [GA4] vs v3?
在 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 标签管理器中创建所有事件吗?
如果第二个问题的答案是是,那么这将是很多额外的工作,因为我们必须在Google标签管理器中定义事件以及我们的前端。
当前状态,您必须在 GA4 中 name/configure 它们。 Be careful of the limits,因为您无法删除它们。所以不,你不能即时命名它们。
对于您的示例,您需要将其保留为默认的“view_search_results”事件,但 augment via additional parameters、“type=custom”
至于你的 GTM 问题。这取决于您当前的 GTM 设置有多复杂,以及您的事件与 GA4 默认事件列表的匹配程度。同样,您需要审查现有事件并将其尽可能纳入默认事件,并仅在完成全面审查后才添加新事件。
在实施方面,您可以通过对现有事件使用查找 table 将它们映射到 GA4 事件参数来减少标签的数量。
编辑:您也经常引用“gtag”,它不同于 Google 标签管理器。如果您当前的自定义事件实施是通过 gtag 完成的,那么迁移将更加手动。
在 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 标签管理器中创建所有事件吗?
如果第二个问题的答案是是,那么这将是很多额外的工作,因为我们必须在Google标签管理器中定义事件以及我们的前端。
当前状态,您必须在 GA4 中 name/configure 它们。 Be careful of the limits,因为您无法删除它们。所以不,你不能即时命名它们。
对于您的示例,您需要将其保留为默认的“view_search_results”事件,但 augment via additional parameters、“type=custom”
至于你的 GTM 问题。这取决于您当前的 GTM 设置有多复杂,以及您的事件与 GA4 默认事件列表的匹配程度。同样,您需要审查现有事件并将其尽可能纳入默认事件,并仅在完成全面审查后才添加新事件。
在实施方面,您可以通过对现有事件使用查找 table 将它们映射到 GA4 事件参数来减少标签的数量。
编辑:您也经常引用“gtag”,它不同于 Google 标签管理器。如果您当前的自定义事件实施是通过 gtag 完成的,那么迁移将更加手动。