使用Google Analytics跨Web和移动应用程序跟踪屏幕/页面的最佳实践



我的产品由一个网站、一个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种可能性的数据过滤器:

  1. 页面标题和屏幕类
  2. 页面路径和屏幕类
  3. 页面标题和屏幕名称
  4. "内容"组

我似乎有以下选择:

  1. 让我的网站手动发送page_view和应用程序正在使用的page_title=screen name。然后,我可以使用页面标题和屏幕名称选项查看合并的参与数据
  2. 让我的应用程序(iOS和Android(发送屏幕类作为页面路径。然后使用页面路径和屏幕类

第一个选择对我来说更可行,但仍然需要付出很多努力。有其他解决方案可以实现这一点吗?

另一种选择是创建自己的事件,这需要付出很多努力。例如事件名称page [name: <anything from app/website>]

无论如何,根据我的经验,我建议使用内置的事件page_view、screen_view,以便更好地在GA4、BigQuery和DataStudio之间进行操作。GA4接口是为此类事件构建的。

对于命名屏幕,我建议创建(至少(谷歌表单文档,其中(至少(有3列-Web、Android、iOS。最终,您将拥有令人惊叹的GA4功能。想想帕累托原则80/20,它不需要记录所有的交互。

最新更新