相关疑难解决方法(0)

Firebase Analytics自定义事件参数

我是Firebase分析的新手.我正在尝试发送一个显示有关我的API调用的统计信息的事件.

endTime = System.currentTimeMillis() - startTime;

// [START event]
Bundle params = new Bundle();
params.putString(FirebaseConstants.PHONE_NUMBER, Utility.getPhone());
params.putLong(FirebaseConstants.DURATION, endTime);
FirebaseAnalytics
            .getInstance(getContext())
            .logEvent(FirebaseConstants.BALANCE_CHECK, params);
// [END event]
Run Code Online (Sandbox Code Playgroud)

但我只看到事件的名称,用户数和发生次数.24小时已经过去了,我没有看到我的自定义属性.作为参考,我想看一个电话号码(Utility.getPhone())和API调用所用的时间(结束时间).也许它可能不发送任何东西,因为我在我的FirebaseConstans类中创建了自定义参数

events android firebase firebase-analytics

57
推荐指数
4
解决办法
4万
查看次数

Firebase分析事件不显示价值

我有一个游戏,我希望每次用户设置新的高分时发送事件,我检查当前分数是否>之前,如果是,我将新的高分发送到firebase.码:

Bundle bundle = new Bundle();
bundle.putLong(FirebaseAnalytics.Param.LEVEL, extras.getInt("score"));
mFirebaseAnalytics.logEvent(FirebaseAnalytics.Event.LEVEL_UP, bundle);
Run Code Online (Sandbox Code Playgroud)

这就是它在firebase控制台中的样子:图像链接

您可以看到事件按其值分组的方式.

问题是我有4种不同的模式,我想为每个模式捕获高分,所以这就是我尝试的方式:

Bundle bundle = new Bundle();
bundle.putLong(FirebaseAnalytics.Param.LEVEL, extras.getInt("score")); 
mFirebaseAnalytics.logEvent("mode4level", bundle);
Run Code Online (Sandbox Code Playgroud)

这就是我在firebase控制台中获得的:图像链接

按价值分组的活动缺失,我只有活动地点,活动人口统计,每个会话的活动.

我该如何解决这个问题,缺少分析的关键部分?谢谢.

events android analytics firebase firebase-analytics

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

在iOS中从Google Analytics(分析)迁移到Firebase

自从Google于2019年10月正式宣布Google Analytics(分析)的日落之后,我想知道是否已经有实际的迁移计划,因为我似乎还没有找到任何官方来源?

希望我不要问明显的问题。欢迎大家注意

google-analytics ios firebase firebase-analytics

7
推荐指数
1
解决办法
296
查看次数

如何正确使用Firebase-Analytcs进行A/B测试?

背景

Google已使用Firebase AnalyticsFirebase远程配置为A/B测试发布了全新的API和服务.

问题

虽然我尝试将该服务用于其他目的(此处此处),但我还需要将其用于A/B测试.

事实是,我无法找到如何让它显示分析实验变体结果所需的信息.

它只是没有显示(在这个网站上),或者我没有看到正确的地方:

在此输入图像描述

我试过的

为了尝试一个实验,我按照教程说我应该做的,包括:

  1. 代码中的初始化与示例初始化大致相同:

    boolean isDebug = AppComponentsHelper.isInDebugFlavour(context);
    mFirebaseRemoteConfig = FirebaseRemoteConfig.getInstance();
    FirebaseRemoteConfigSettings configSettings = new FirebaseRemoteConfigSettings.Builder().setDeveloperModeEnabled(isDebug).build();
    mFirebaseRemoteConfig.setConfigSettings(configSettings);
    final HashMap<String, Object> defaults = new HashMap<>();
    for (ExperimentType experimentType : ExperimentType.values())
        defaults.put(experimentType.experimentId, experimentType.defaultValues);
    mFirebaseRemoteConfig.setDefaults(defaults);
    
    long cacheExpiration = isDebug ? 0 : TimeUnit.HOURS.toSeconds(1);
    mFirebaseRemoteConfig.fetch(cacheExpiration)
            .addOnCompleteListener(new OnCompleteListener<Void>() {
                @Override
                public void onComplete(@NonNull Task<Void> task) {
                    if (task.isSuccessful()) {
                        mFirebaseRemoteConfig.activateFetched();
                        final FirebaseAnalytics firebaseAnalytics = FirebaseAnalytics.getInstance(context); …
    Run Code Online (Sandbox Code Playgroud)

android ab-testing firebase firebase-analytics

5
推荐指数
1
解决办法
1846
查看次数