2016-06-14 81 views
12

我一直在阅读关于Firebase Analytics的一些信息,并且因为它主要是基于事件的数据模型,所以我认为不能直接进行屏幕跟踪?Firebase Analytics - 开放和关闭漏斗跟踪

我徘徊是否应该只是通过屏幕类型/名称作为事件参数的一部分,或者可能作为用户属性(我相信是一种更简单的方式调用自定义维度)?因此,在“主页”屏幕上触发的所有事件都将具有:content_type_Home = 1?

请问有人有我的答案,以及代码示例吗?非常感谢:)

回答

11

直到屏幕跟踪和用户流量变为可用,最接近的替代品:

  1. 要为每个屏幕记录一个独特的事件(例如“welcome_menu”),并使用Funnel形象化流过一系列连接的屏幕。
  2. 记录单个事件(例如“screenview”)并添加标识屏幕本身的参数。请注意,由于渠道不允许您指定事件参数,因此您目前只能通过BigQuery查看有关此事件的报告。
+0

很好,谢谢@Steve!这是否意味着如果我想在HomeScreen和列表屏幕上记录两个单独的事件,例如下面的例子不起作用? 1)Event = view_item&content_type \t参数(kParameterContentType,“shop_hp”)和2)Event = view_item:content_type \t参数(kParameterContentType,“shop_listing”)。这样,如果我想过滤事件的参数并可以重新使用相同的代码,只需编辑content_type即可获得更细化的视图。根据您的建议,深入分析必须位于BigQuery中的content_type上。后面的例子会起作用吗?谢谢:) – Dirk

+0

另外,我喜欢你为屏幕记录不同事件的建议(然后再创建一个漏斗),但如果我想为漏斗中的某些事件添加更深层次的见解,可以我的上面的'content_type'代码适用于'Add-item'和'ProceedtoCheckout'事件在同一个“屏幕”上的下列用例吗?漏斗将是:HP(“shop_hp”屏幕)>>列表(“shop_deisting”屏幕)>> Shop(“shop_detail”屏幕)>>添加项目到购物车 - 事件(“shop_detail”屏幕)>>前往结帐(“shop_detail”屏幕)>>订单成功(“shop_order”屏幕)。 – Dirk

+0

我在bigQuery中的'user_engagement'事件中看到了param'firebase_screen_class',它包含我的活动的名称,我想知道'user_engagement'是如何生成的以从中获得一些有用的见解。 –

0

要添加到Steve的答案:请注意,由于Firebase仅提供"open" funnels,此技术仅适用于用户被迫从一个屏幕移动到另一个屏幕的流程。

如果可以从此特定流程之外访问屏幕,则您的渠道可视化将会混乱 - 因为来自该流程内部和外部的用户数量将被添加到一起,从而可能创建的转化率超过100%。

(这使得开放漏斗好看不中用IMO,除非常特殊的使用案例。)