养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

如何使用Firebase Analytics

时间:2024-10-15 09:19:08

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

工具/原料

Google账户,Firebase

方法/步骤

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

如何使用Firebase Analytics

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

如何使用Firebase Analytics

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

如何使用Firebase Analytics

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

如何使用Firebase Analytics

5、获取配置文件当你提交你的包ID或者包名之后,Fi筠续师诈rebase就会提供给你一个配置文件,同时还有配置说明,告诉你应该将其部署在app的什帏菱嗨辩么位置。下面我将会举例说明。在左侧导航栏中的Analytics分组中,你可以看到里面有各种报告,包括仪表盘,事件、受众等等。安装FirebaseSDK安装FirebaseSDK时,你需要参考Firebase的官方帮助文档中的详细介绍。在这里需要注意的是在每篇文章底部的“可用库”部分,在此部分会详细说明Firebase功能可使用的库(pod)。

如何使用Firebase Analytics

6、安装GTMSDK在溱碳叛鹤前文中曾提到,我们会使用GTM来收集Firebase事件数据,同时将这些数据发送到你的移动端GA媒体资源中,进而得到一份新的报告,而这份报告是无法单独在Firebase蒗钰妒蟥中生成的。首先我们需要将GTM的容器代码段添加至app内。那就需要为app创建一个新的容器,如下图所示。按照上图中进行设置之后,系统会提供给你一个如下的安装GTMSDK的文档链接。注意,GTM是使用FirebaseAnalytics中的事件、参数和用户属性来作为触发器创建追踪代码的。从这个角度上说,FirebaseAnalytics的部署过程与datalayer类似。

如何使用Firebase Analytics

7、记袄嬖艽蛞录Firebase事件在你向你的开发团队提出需求之前,就应该对想要监测的数据有设计好的计划和策略。如果你想要抓取屏幕浏览量,那么你可能就需醐肛们亲要知道被查看的屏幕的名称。比如说,你可以创建一张电子表格,用来管理你想要监测的所有活动及你想从这些活动中收集到什么样的数据。下图中的安卓的追踪代码一般如下图所示。在图中,share_image是自定义的事件名,image_name和full_text就是新增的参数。如果你对如何为你的事件添加标签并不确定,可以参见谷歌对事件设置的官网帮助文档,而且这些事件会自动被FirebaseAnalytics(但不是GoogleAnalytics)收集到,在本文中就此方面不会进行详细介绍。

如何使用Firebase Analytics

8、那么,至此这些自定义事件就已经被记录到Firebase中了,你就可以在FirebaseAnalytics中查看到相关的数据。(一般情况下在几个小时内就可以看到数据,也有可能时间会长一些)事件相关的数据一般会在Eventtab中出现。要查看记录的Firebase事件情况,不需要对GTM进行配置。然而,如果要将数据传送到GA中,并作为传统的屏幕浏览和事件追踪,就需要对GTM中的代码进行设置。

如何使用Firebase Analytics

9、向GoogleAnalytics发源捍悉刈送屏幕浏览数和事件数就像前文中提到过的,被存储在Firebase蒗钰妒蟥中的事件数据可以在FirebaseAnalytics的报告中查看,这部分你不需要在GTM中对代码进行设置。然而,如果你想要把这些数据发送到GA中,你就需要对GA代码进行设置,使其可以抓取相关变量。GoogleAnalytics屏幕浏览追踪下图是Androidapp是如何抓取屏幕浏览事件的一个示例:

如何使用Firebase Analytics

10、在GTM中——我们可以使用这些信息,将其切分开,进而再发送到GoogleAnalytics中,现在首先来介绍最下面那行代码——变量、触发器最后是代码。使用事件参数变量来从存储在Firebase中的事件信息:

如何使用Firebase Analytics

11、创建监测Firebase命名为“screenview:”的事件触发器:

如何使用Firebase Analytics

12、最后你还需要创建一条GA代码,在这里可以为你的新GAapp媒体资源设置Trackingid

如何使用Firebase Analytics

13、你现在就已经使用Firebase和GTM创建了第一条屏幕浏览追踪代码啦!只要你把GTM的容器代码发布到相应的位置,屏幕浏览的hits就会被收集到GoogleAnalytics的媒体资源中。

如何使用Firebase Analytics

14、GoogleAnalytics事件追踪那么现在我们就已经可以追踪屏幕浏览的数据。再来设置一些其他的事件追踪吧。这次以iOS为例:

如何使用Firebase Analytics

15、在这里我们可以使用相同的事件参数变量创建之存储在Firebase中的事件信息。然后再再创建一个事件参数变量来调取事件活动的中的搜索关键词:

如何使用Firebase Analytics

16、接下来创建一个事件触发器:

如何使用Firebase Analytics

17、最后,创建GA追踪代码:

如何使用Firebase Analytics

18、这里要赘述一句,还需要在GAmobileapp媒体资源中设置trackingid。这时只要你发布GTM中的这些更新活动,事件追踪的数据就会出现在GA的事件报告中:

如何使用Firebase Analytics

© 一点知识