目录
简介
开发准备:
1、在Firebase平台创建项目
2、将项目关联到应用
3、项目配置
简介
前面讲了google ddl部分,本篇为Firebase的事件上报部分,包括在FireBase平台创建应用 ,
如果有用到ddl承接,则需要看一下前面的文章:用增之Google GA4F
开发准备:
1、在Firebase平台创建项目
2、将项目关联到应用
点击刚才创建的项目进入详情,选择项目要支持的端,这里我们以Android为例
(这一步也是生成google-services.json文件的步骤,后面有获取签名文件sha1的命令)
获取指纹命令,-alias :别名,-keystore:签名文件地址 keytool -list -v \ -alias androiddebugkey -keystore ~/.android/debug.keystore
3、项目配置
1、将google-services.json放入项目app模块根目录
2、项目空间根目录添加下面代码
plugins {
id 'com.google.gms.google-services' version '4.4.2' apply false
}3、app的 build.gradle 文件添加下面代码
plugins {
// Add the Google services Gradle plugin
id 'com.google.gms.google-services'
}
dependencies {
// Import the Firebase BoM
implementation platform('com.google.firebase:firebase-bom:33.1.0')
implementation 'com.google.firebase:firebase-analytics'}
4、发送事件
FirebaseAnalytics firebaseAnalytics; firebaseAnalytics = FirebaseAnalytics.getInstance(context); firebaseAnalytics.logEvent("事件名称", 参数);
特别说明:支付事件参数
事件名称 purchase,金额 VALUE,币种 CURRENCY
支付事件参数比较特殊,金额与币种的Key不可变更,其他参数可自定义。
总的来说 事件上报要比DDL承接简单很多。