在 GA4 中为新帐户注册步骤设置事件跟踪的最佳方法是什么?
Which is the best method to set up event tracking for new account signup steps in GA4?
目前我正在使用以下 analytics.js 方法来跟踪不同的 funnels/goals 并且这些会在每个特定页面上触发。
ga('send', 'pageview', '/ConversionEvents/Step1_MembershipPlan');
ga('send', 'pageview', '/ConversionEvents/Step2_AccountInformation');
ga('send', 'pageview', '/ConversionEvents/Step3_PaymentInformation');
ga('send', 'pageview', '/ConversionEvents/Step4_AccountConfirmation');
ga('send', 'pageview', '/ConversionEvents/Step5_ThankYou');
但是,现在我切换到 gtag.js,我看到了设置它们的最佳方法。我想出了以下 3 个选项。
选项 1:
gtag('event', 'sign_up', {'step_name': 'step1_membership_plan'});
选项 2:
gtag('event', 'pageview', {'step_name': 'step1_membership_plan'});
选项 3:
gtag('event', 'step1_membership_plan');
我倾向于使用选项 3,因为在 GA4 中查看这些事件会更容易,因为它会被列为不同的事件名称,并且更容易创建渠道。
根据在线阅读,他们说最好使用 recommended/automatic 事件,例如 sign_up 和 pageview为此,但我不确定我是否可以设置事件来跟踪我为每个步骤设置的不同参数(例如 step_name)。
哪个选项最适合?
谢谢!
就我个人而言,我不会用太多不同的事件名称来扰乱我的 GA4。
但这只是个人喜好问题:如果我正确理解 Google 的 limits 页面,Web 资产目前对明确命名的事件没有限制,而应用程序属性限制为 500。
参考:https://support.google.com/analytics/answer/9267744?hl=en)
相反,我会发送以下事件:
sign_up
,当用户完成注册后,即访问感谢页面。
sign_up_step_complete
,当用户完成注册过程中的一个步骤时。为每个步骤发送自定义维度 step_name
。
(假设每个步骤只是一个虚拟页面视图,并且实际上不会向 Google 发送 page_view
事件。如果它 确实 发送一个 page_view,你可以根据 URL 创建 sign_up_step_complete
事件 server-side 或者根本不创建事件而只使用 page_view
。)
这样,您将使用默认的 sign_up
事件,该事件可能会出现在默认的 GA 报告中,同时还会在单独的自定义事件中跟踪中间步骤。
最后,我将在 free-form 探索漏斗分析中可视化数据。
目前我正在使用以下 analytics.js 方法来跟踪不同的 funnels/goals 并且这些会在每个特定页面上触发。
ga('send', 'pageview', '/ConversionEvents/Step1_MembershipPlan');
ga('send', 'pageview', '/ConversionEvents/Step2_AccountInformation');
ga('send', 'pageview', '/ConversionEvents/Step3_PaymentInformation');
ga('send', 'pageview', '/ConversionEvents/Step4_AccountConfirmation');
ga('send', 'pageview', '/ConversionEvents/Step5_ThankYou');
但是,现在我切换到 gtag.js,我看到了设置它们的最佳方法。我想出了以下 3 个选项。
选项 1:
gtag('event', 'sign_up', {'step_name': 'step1_membership_plan'});
选项 2:
gtag('event', 'pageview', {'step_name': 'step1_membership_plan'});
选项 3:
gtag('event', 'step1_membership_plan');
我倾向于使用选项 3,因为在 GA4 中查看这些事件会更容易,因为它会被列为不同的事件名称,并且更容易创建渠道。
根据在线阅读,他们说最好使用 recommended/automatic 事件,例如 sign_up 和 pageview为此,但我不确定我是否可以设置事件来跟踪我为每个步骤设置的不同参数(例如 step_name)。
哪个选项最适合?
谢谢!
就我个人而言,我不会用太多不同的事件名称来扰乱我的 GA4。
但这只是个人喜好问题:如果我正确理解 Google 的 limits 页面,Web 资产目前对明确命名的事件没有限制,而应用程序属性限制为 500。 参考:https://support.google.com/analytics/answer/9267744?hl=en)
相反,我会发送以下事件:
sign_up
,当用户完成注册后,即访问感谢页面。sign_up_step_complete
,当用户完成注册过程中的一个步骤时。为每个步骤发送自定义维度step_name
。
(假设每个步骤只是一个虚拟页面视图,并且实际上不会向 Google 发送 page_view
事件。如果它 确实 发送一个 page_view,你可以根据 URL 创建 sign_up_step_complete
事件 server-side 或者根本不创建事件而只使用 page_view
。)
这样,您将使用默认的 sign_up
事件,该事件可能会出现在默认的 GA 报告中,同时还会在单独的自定义事件中跟踪中间步骤。
最后,我将在 free-form 探索漏斗分析中可视化数据。