标签: firebase-analytics

Firebase DebugView 模式不显示任何设备

我正在尝试调试应用程序,并且之前在其他应用程序上使用过调试视图。但是,此应用程序没有显示任何设备,而它在其他应用程序上显示,怎么会发生这种情况?

我做了以下事情。

打开终端。并输入了命令。

cd C:\Android\platform-tools
adb shell setprop debug.firebase.analytics.app com.example.myapp
Run Code Online (Sandbox Code Playgroud)

启动应用程序(com.example.myapp)。检查 [Firebase -> Analytics -> DebugVIew]

对于一个应用程序,它显示我的设备,而另一个应用程序则不显示。我能做什么来解决这个问题???

debugging adb firebase firebase-analytics

3
推荐指数
1
解决办法
3286
查看次数

有没有办法创建开发人员构建的受众?

我试图使火力地堡分析观众,用"应用程序版本"设置为"包含'调试’".我的应用程序的调试版本在Version Name字符串的末尾添加了"-debug".

当我运行应用程序,但是,当我的会话记录火力地堡数据,它不记录任何对于"调试的观众."

我最终希望得到一个世界,我可以使用远程配置,创建我可以在测试中使用的配置项,但我不必担心当我推送应用程序时,在某些测试模式下意外地将配置保持活动状态.现在,我的解决方案是使用"if(!BuildConfig.DEBUG)"包装所有调用以应用远程配置,但我肯定会忘记一次,并为所有用户将"isPremiumUser"设置为true推送应用程序,或者像这样愚蠢的东西:).

有没有办法创建开发人员构建的受众,无论是通过版本名称还是任何其他方法?

谢谢!

firebase firebase-analytics firebase-remote-config

2
推荐指数
1
解决办法
1396
查看次数

如何在Firebase Analytics中手动设置性别用户属性?

Firebase会自动收集一些用户属性,但问题是,Firebase如何知道用户的性别是什么?

我尝试以编程方式设置它们,但它没有帮助,因为Firebase控制台上没有关于性别的数据.换句话说,Firebase无法以编程方式设置预定义的用户属性.

mFirebaseAnalytics.setUserId(Long.toString(user.id));
mFirebaseAnalytics.setUserProperty("Gender", user.sex);
mFirebaseAnalytics.setUserProperty("Age", Integer.toString(age.getYears()));
Run Code Online (Sandbox Code Playgroud)

注意:我正在使用免费计划,我等了+24小时才能看到结果.

firebase firebase-analytics firebase-console

2
推荐指数
2
解决办法
3933
查看次数

Firebase分析事件记录在多进程应用程序中

我已将Firebase分析集成到我的应用程序中,该应用程序有两个过程:后台进程和UI进程.我使用Firebase的经历是,我能够从UI流程记录事件,但不能从后台流程记录事件.

我可以在Android Studio控制台上看到Firebase日志,虽然这些事件已记录,但从Background进程登录时从未计划在Firebase控制台上上传.这是Firebase分析所遵循的行为 - 仅从单个进程记录事件吗?如果是这样,那么它如何决定从哪个进程记录事件?

我需要记录来自两个进程的事件,以便了解完整的用户体验,他的app健康状况和一些其他重要参数.

所有帮助表示赞赏.

android firebase firebase-analytics

2
推荐指数
1
解决办法
1857
查看次数

Android MVP和分析

如何在MVP应用程序架构上应用Firebase Analytics(例如)?(我使用Mosby构建MVP)

我想跟踪的事件"opening screen","do click action".

有我如何发送"opening screen"事件.

private const val ANALYTICS_SCREEN_NAME = "ask_password"
private const val ANALYTICS_ACTION_DONE = "done"
class AskPasswordPresenter : MyDiaryPresenter<AskPasswordView> {

    @Inject
    constructor(analytics: AnalyticsManager) : super(analytics) // AnalyticsManager is wrapper around Firebase Analytics API

    override fun initialize() { // this method called when new ViewState created
        super.initialize()
        analytics.doScreenOpened(ANALYTICS_SCREEN_NAME)
    }

    fun done(password: String) { // called when user click on 'Done' button
        ...
        analytics.doAction(ANALYTICS_SCREEN_NAME, ANALYTICS_ACTION_DONE)
    }
}
Run Code Online (Sandbox Code Playgroud)
  1. doAction(...)被称为必须.好的.

  2. initialize() …

android google-analytics mosby firebase-analytics

2
推荐指数
1
解决办法
1146
查看次数

Google SDK在Xcode中记录两次

我从Google服务中获取了两次所有记录的消息.使用Google Analytics的标准Google实施进行测试.(这个标准配置代码被调用一次 - 即使它无关紧要)

// Configure tracker from GoogleService-Info.plist.
NSError *configureError;
[[GGLContext sharedInstance] configureWithError:&configureError];
NSAssert(!configureError, @"Error configuring Google services: %@", configureError);

// Optional: configure GAI options.
GAI *gai = [GAI sharedInstance];
gai.trackUncaughtExceptions = YES;  // report uncaught exceptions
gai.logger.logLevel = kGAILogLevelVerbose;  // remove before app release
Run Code Online (Sandbox Code Playgroud)

日志:

2016-10-23 22:06:22.354166 [692:208692] [Firebase/Core][I-COR000001] Configuring the default app.
2016-10-23 22:06:22.354 [692] <Debug> [Firebase/Core][I-COR000001] Configuring the default app.
2016-10-23 22:06:22.374475 [692:208692] <FIRAnalytics/INFO> Firebase Analytics v.3404000 started
2016-10-23 22:06:22.374 [692:] <FIRAnalytics/INFO> Firebase Analytics v.3404000 started …
Run Code Online (Sandbox Code Playgroud)

logging ios firebase firebase-analytics

2
推荐指数
1
解决办法
466
查看次数

查询Google BigQuery不同列中的键值

我收集了与Google BigQuery链接的Firebase Analytics的分析.

我在BigQuery中有以下数据(不必要的列/行没有关闭,数据集看起来类似于https://bigquery.cloud.google.com/table/firebase-analytics-sample-data:ios_dataset.app_events_20160607?tab=preview):

| event_dim.name | event_dim.params.key | event_dim.params.value.string_value |
|----------------|----------------------|-------------------------------------|
| read_post      | post_id              | p_100                               |
|                | group_id             | g_1                                 |
|                | user_id              | u_1                                 |
| open_group     | post_id              | p_200                               |
|                | group_id             | g_2                                 |
|                | user_id              | u_1                                 |
| open_group     | post_id              | p_300                               |
|                | group_id             | g_1                                 |
|                | user_id              | u_3                                 |
Run Code Online (Sandbox Code Playgroud)

我想查询以下数据:

  • 事件名称
  • 用户身份
  • 组ID

我尝试了以下查询:

SELECT
  event_dim.name,
  FIRST(IF(event_dim.params.key = …
Run Code Online (Sandbox Code Playgroud)

google-bigquery firebase-analytics

2
推荐指数
1
解决办法
980
查看次数

尝试使用BigQuery选择事件数据时出错

我正在尝试event_dim.date在BigQuery中选择但由于错误而无法实际访问它

Error: Cannot access field date on a value with type ARRAY<STRUCT<date STRING, name STRING, params ARRAY<STRUCT<key STRING, value STRUCT<string_value STRING, int_value INT64, float_value FLOAT, ...>>>, ...>> at [1:18]
Run Code Online (Sandbox Code Playgroud)

我的查询:

SELECT event_dim.date FROM `table`
Run Code Online (Sandbox Code Playgroud)

我知道我做错了什么,非常感谢任何帮助.谢谢!

sql firebase google-bigquery firebase-analytics

2
推荐指数
1
解决办法
638
查看次数

Firebase的最大用户属性值是多少?

我将一些客户端生成的用户属性传递给Firebase Analytics,并在logcat中遇到以下消息:

W/FA:价值太长; 丢弃.值类型,名称,值长度:用户属性,comp0,37 D/FA:记录事件(FE):错误(_err),捆绑[{firebase_event_origin(_o)= auto,firebase_error_length(_el)= 37,firebase_error_value(_ev) = comp0,firebase_error(_err)= 7}]

在Firebase Analytics错误代码页面中查找了错误代码7 ,虽然它显示代码意味着"用户属性值太长",但它没有指定最大长度是多少.

用户属性值的最大长度是多少?键名也有最大长度吗?

firebase firebase-analytics

2
推荐指数
1
解决办法
3284
查看次数

使用Cordova应用程序中的cordova-plugin-firebase-analytics插件在Android上发生无效的google_app_id错误

我已经设置了一个Cordova应用程序来使用cordova-plugin-firebase-analytics插件(使用cordova-support-google-services插件)。它适用于iOS,但不适用于Android。在Android上,事件永远不会注册。当我使用“ adb logcat”输出日志时,出现以下错误:

01-02 13:54:57.322 E/FA (18325): Invalid google_app_id. Firebase Analytics disabled. See https_/goo.gl/NAOOOI. provided id: 1046165292000
Run Code Online (Sandbox Code Playgroud)

注意:我修改了日志中的url,因此Stack Overflow不会抱怨url缩短。

我已经从Firebase控制台中添加了google-services.json文件,并将com.google.gms插件行添加到了我的build.gradle文件中(在platform / android中)。老实说,我对接下来要看的内容一无所知,有什么想法吗?

这是google-services.json文件(已修改识别数据)

{
    "project_info": {
        "project_number": "1000000000000",
        "firebase_url": "https://my-app.firebaseio.com",
        "project_id": "my-app",
        "storage_bucket": "my-app.appspot.com"
    },
    "client": [
        {
            "client_info": {
                "mobilesdk_app_id": "1:1000000000000:android:5da9694e695bed4d",
                "android_client_info": {
                    "package_name": "ca.my.app"
                }
            },
            "oauth_client": [
                {
                    "client_id": "1000000000000-f1l9aikqj3q9fb5bmosdor3acghq60av.apps.googleusercontent.com",
                    "client_type": 3
                }
            ],
            "api_key": [
                {
                    "current_key": "__mykey__"
                }
            ],
            "services": {
                "analytics_service": {
                    "status": 1
                },
                "appinvite_service": {
                    "status": 1,
                    "other_platform_oauth_client": []
                },
                "ads_service": { …
Run Code Online (Sandbox Code Playgroud)

android google-analytics cordova firebase-analytics

2
推荐指数
1
解决办法
1973
查看次数