我的产品由一个网站、一个iOS应用程序和一个Android应用程序组成。所有这些都有相同的屏幕。
我试着设置它们,这样我就可以在谷歌分析中看到组合的分析数据(例如,每个屏幕上的平均参与时间、屏幕视图、有趣的应用程序事件(。我想知道实现这一目标的最佳做法是什么。
我为Android应用程序、iOS应用程序和网站设置了一个GA4属性,其中包含3个数据流。我让Android应用程序和iOS应用程序手动发送具有相同屏幕名称的screen_view
事件。通过这种方式,可以看到安卓/iOS组合的平均参与时间等分析数据。
但对于网站,gtag.js
使用page_view
,并记录3个信息:page_title
(默认=文档.标题(、page_location
(默认=位置.href(和page_path
(默认=地址.路径名(。
在GA仪表板>参与度>屏幕和页面,他们提供了4种可能性的数据过滤器:
- 页面标题和屏幕类
- 页面路径和屏幕类
- 页面标题和屏幕名称
- "内容"组
我似乎有以下选择:
- 让我的网站手动发送
page_view
和应用程序正在使用的page_title=screen name
。然后,我可以使用页面标题和屏幕名称选项查看合并的参与数据 - 让我的应用程序(iOS和Android(发送屏幕类作为页面路径。然后使用页面路径和屏幕类
第一个选择对我来说更可行,但仍然需要付出很多努力。有其他解决方案可以实现这一点吗?
另一种选择是创建自己的事件,这需要付出很多努力。例如事件名称page [name: <anything from app/website>]
。
无论如何,根据我的经验,我建议使用内置的事件page_view、screen_view,以便更好地在GA4、BigQuery和DataStudio之间进行操作。GA4接口是为此类事件构建的。
对于命名屏幕,我建议创建(至少(谷歌表单文档,其中(至少(有3列-Web、Android、iOS。最终,您将拥有令人惊叹的GA4功能。想想帕累托原则80/20,它不需要记录所有的交互。