英文:
What is the possible event scenario for sessions with 0 screen views in Google analytics?
问题
我的App团队在移动应用中实施了Firebase分析。我刚刚在BigQuery上进行了一些数据分析任务,发现有些会话没有屏幕查看次数。
我只是想了解可能出现这种情况的原因是什么?
对于这个主题有什么建议或文档会非常感激!
提前感谢!
问候,
Nitesh
我正在尝试在BigQuery中计算聚合数据。
英文:
My App team has the firebase analytics implemented in a mobile app, I was just working on some data analysis tasks in big query, and I found that there are sessions with 0 screen views.
I just want to understand what could be a possible scenario for this?
Any suggestions or documentation for this topic is highly appreciated!
Thanks in advance!
Regards,
Nitesh
I was trying to calculate the aggregate numbers in big query
答案1
得分: 1
会话中没有屏幕查看和页面查看表示缺少屏幕/页面跟踪。会话存在所需的唯一条件是交互事件。无论该事件是否为屏幕查看,都不是必要的。
查找在空会话中触发的事件,列出它们,然后将它们发送给您的应用程序开发人员,以便他们可以查看事件触发的位置并修复屏幕跟踪的缺失。在查看原始 BQ 数据时,查找这些事件会更容易,而且可以免费进行较小的 BQ 数据操作。
这些缺失的屏幕可能是初始屏幕,如启动屏幕或登录/注册屏幕。
在极少数情况下,这可能是用户将应用程序挂起 30 分钟,导致其会话过期,然后他们返回并在该屏幕上执行某些操作而没有从中导航离开。这将看起来像一个空会话,带有一些事件,但没有屏幕查看。为了避免这种情况,最好的做法是要求开发人员在用户返回到屏幕时发送屏幕查看。最好是在该屏幕查看的事件属性中指示这是从后台返回而不是正常导航。
您当然可以进一步改进,但这应该已经足够了。
英文:
Sessions with 0 screenviews and pageviews indicate missing screen/page tracking. The only thing a session needs to exist is an interactional event. Whether that event is a screnview or not is not essential.
Find what events are firing in the empty sessions, list them, then send them to your app developers so that they could see where they're firing the events and fix the absence of screen tracking. It's easier to find these events when looking at raw BQ data, and smaller data manipulations in BQ can be done for free.
These missing screens are likely to be initial screens like the splash screen or log in/sign up screens.
On a rare occasions, these would be the cases when a user suspends the app for 30 minutes, so their session expires, and then they come back and do something on that screen without navigating away from it. This will look like an empty session with some events, but no screenviews. Exactly to avoid this situation, it's a good practice to ask the devs to send the screenview whenever the user returns to the screen. Preferably, indicating in an event property of that screenview that this is a return from the background rather than a normal navigation.
You can definitely go further to improve it, but this should be good enough.
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论