美文网首页
Firebase Analytics for APP:入门指南(

Firebase Analytics for APP:入门指南(

作者: 触脉数据分析 | 来源:发表于2019-08-15 17:20 被阅读0次

    触脉导读:Firebase Analytics是一款专为移动端设计的数据分析工具。它是Firebase SDK的一部分,是一款可以支持安卓和iOS系统进行移动开发分析的平台。Firebase SDK包含很多工具,今天在本文中将着重为大家介绍Firebase Analytics。

    背景补充:

    Firebase Analytics

    怎样才能使用Firebase呢?根据官方文档,使用Firebase收集用户在你的APP上的事件活动并不需要付任何费用。而且Firebase对于数据量级没有任何限制——仅仅是对收集事件的种类有一定限制。你可以监测500个不同类型(或名称)的事件——这对于大部分app都绰绰有余。

    注意:Firebase收集数据是基于触发的事件,而不是屏幕浏览量。你需要将事件相关的参数记录入Firebase,Firebase才能获取到相关的数据。这与GA对app数据监测的逻辑不同。使用Firebase Analytics得到的报告与GA中的标准报告基本类似,你可以使用Firebase或者GTM来部署代码。

     

    Google Tag Manager(GTM)

    Firebase可以与Google Tag Manager(GTM)打通,然后与Google Analytics直接整合。当事件被记录到Firebase中之后,GTM就可以收集数据并发送到Google Analytics中。这就可以提供整合后的数据,进而可以了解到更加全面的数据,比如用户是如何与你所有的媒体资源互动的。

    注意:以上说明是针对原生应用。如果你的应用是混合型应用,你可能就需要自定义部署代码。

    步骤摘要

    1.     设置Firebase账户

    2.     安装Firebase SDK

    3.     安装GTM SDK

    4.     记录Firebase Events

    5.     Bonus:向GA发送屏幕浏览数和事件数

    本文会介绍以上步骤中的1--3,步骤4、5明天见~

    设置Firebase账户

    如果你的app分安卓和iOS两个版本,那么你可以分别为它们设置两个Firebase账户,也可以在一个Firebase账户中进行设置。如果你想在一个Firebase账户中设置这两个版本,首先要设置其中的一个,然后在项目设置里添加另一个版本。这样你就可以在同一个账户中对app的两个版本的数据进行来回切换查看(数据不会串联混合)。

    准备开始……

    打开Firebase的控制台,创建一个新项目。

    当你创建好一个新项目之后你就看到一个概览界面。在左侧的菜单栏中你就可以看到很多Firebase的功能,比如说Crash Reporting和Analytics等。在这里将会着重介绍Firebase Analytics。

    在屏幕的中间位置,你会看到在Firebase中关联应用的选项:iOS、安卓和web应用。点击需要的选项,此时你将会被提示输入你的app包名(安卓)或者包ID(iOS)。

    获取配置文件

    当你提交你的包ID或者包名之后,Firebase就会提供给你一个配置文件,同时还有配置说明,告诉你应该将其部署在app的什么位置。

    在左侧导航栏中的Analytics分组中,你可以看到里面有各种报告,包括仪表盘,事件、受众等等。

    安装Firebase SDK

    安装Firebase SDK时,你需要参考如下文档:

    Android: https://firebase.google.com/docs/android/setup

    iOS: https://firebase.google.com/docs/ios/setup

    在这里需要注意的是在每篇文章底部的“可用库”部分,在此部分会详细说明Firebase功能可使用的库(pod)。

    安装GTM SDK

    在前文中曾提到,我们会使用GTM来收集Firebase事件数据,同时将这些数据发送到你的移动端GA媒体资源中,进而得到一份新的报告,而这份报告是无法单独在Firebase中生成的。

    首先我们需要将GTM的容器代码段添加至app内。那就需要为app创建一个新的容器,如下图所示:

    按照上图中进行设置之后,系统会提供给你一个如下的安装GTM SDK的文档链接:

    Android: https://developers.google.com/tag-manager/android/v5/#add-gtm-to-project

    iOS: https://developers.google.com/tag-manager/ios/v5/#add-gtm-to-project

    注意,GTM是使用Firebase Analytics中的事件、参数和用户属性来作为触发器创建追踪代码的。从这个角度上说,Firebase Analytics的部署过程与data layer类似。

    预知后事如何,且看明日分解~!

    相关文章

      网友评论

          本文标题:Firebase Analytics for APP:入门指南(

          本文链接:https://www.haomeiwen.com/subject/kbxtsctx.html