标签: firebase-analytics

使用Firebase跟踪应用内结算

将Firebase Analytics添加到我的iOS和Android应用后,iOS应用内购买的收入会自动在Firebase中进行跟踪,但Android应用内购买则不会.

我是否必须为Android版本编写额外的代码?

android in-app-purchase in-app-billing firebase firebase-analytics

6
推荐指数
1
解决办法
5038
查看次数

Firebase Analytics:查看活动数据

我正在将我的应用转换为使用新的Firebase分析而不是谷歌分析.但我遗漏了一些我在谷歌分析中使用但不存在的关键功能.

  1. 首先,当我发送事件时,您可以添加包含数据的包.我添加了一个包但在哪里可以看到我发送的数据?或者免费计划是不可能的?
  2. 我想念的第二件事是实时视图,是否有某种方式可以看到正在发生的事情,或者这是一个功能还在继续.

希望有人可以清除这些事情.

android google-analytics firebase firebase-analytics

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

Firebase Analytics缺少活动数据

我正在记录几个预定义的事件.其中一些如下:

  • kFIREventSelectContent (select_content)有2个参数:
    • kFIRParameterContentType
    • kFIRParameterItemID
  • kFIREventShare (分享)有2个参数:
    • kFIRParameterContentType
    • kFIRParameterItemID
  • kFIREventJoinGroup (group_id)有1个参数:
    • kFIRParameterGroupID
  • kFIREventUnlockAchievement (achievement_id)有1个参数:
    • kFIRParameterAchievementID

但是,当我想查看记录事件的详细信息时,它只显示kFIREventSelectContent(select_content)而不显示其他事件.更具体地说,我不能分别在"share","group_id"和"achievement_id"中看到"Content","GroupID"和"AchievementID"部分.

这些是我用于每种事件类型的代码行:

FIRAnalytics.logEventWithName(kFIREventSelectContent, parameters: [kFIRParameterContentType:"fg_filter", kFIRParameterItemID:fgName])
FIRAnalytics.logEventWithName(kFIREventShare, parameters: [kFIRParameterContentType:"fg_filter", kFIRParameterItemID:fgName])
FIRAnalytics.logEventWithName(kFIREventJoinGroup, parameters: [kFIRParameterGroupID : "\(index)"])
FIRAnalytics.logEventWithName(kFIREventUnlockAchievement, parameters: [ kFIRParameterAchievementID : "\(index)"])
Run Code Online (Sandbox Code Playgroud)

事件数据

kFIREventSelectContent - 这包含所有数据

在此输入图像描述

kFIREventShare - 缺少"内容"部分

在此输入图像描述

kFIREventJoinGroup - 缺少"GroupID"部分

在此输入图像描述

kFIREventUnlockAchievement - 缺少"AchievementID"部分

在此输入图像描述

这是什么原因?

ios firebase swift firebase-analytics

6
推荐指数
0
解决办法
966
查看次数

我可以使用查询获取firebase分析数据吗?

如何使用HTTP请求或api获取firebase分析数据?我想在我的网站上显示firebase分析数据

firebase-realtime-database firebase-analytics

6
推荐指数
1
解决办法
3731
查看次数

Firebase事件未从Android服务登录

我在我的Android应用程序中有一个音乐流媒体服务,我正在尝试使用基于火灾的事件记录来记录流式音频.我相应地实现了所有内容,我可以从我的活动中查看事件,但不能从我的服务中查看.

我是否遗漏了某些内容或者没有来自服务的firebase支持事件?

public class Player extends Service implements ...{


public FirebaseAnalytics mFirebaseAnalytics;
@Override
public void onCreate() {
    Player.running = true;
    super.onCreate();

    this.startForeground();
    mFirebaseAnalytics = FirebaseAnalytics.getInstance(this);
    ...
}
Run Code Online (Sandbox Code Playgroud)

和Logginng一样

Bundle bundle1 = new Bundle();
bundle1.putString(FirebaseAnalytics.Param.VALUE,"song_finished");
mFirebaseAnalytics.logEvent("song_finished", bundle1);
Run Code Online (Sandbox Code Playgroud)

android android-service firebase firebase-analytics

6
推荐指数
1
解决办法
2233
查看次数

Firebase Analytics信息中心与BigQuery导出之间的"活跃用户指标"存在差异

根据Firebase Analytics文档(https://support.google.com/firebase/answer/6317517#active-users),有效用户数是指在指定日期启动会话的唯一身份用户数.此外,根据文档,每次启动会话时,都会session_start发送带有名称的事件.我试图使用BigQuery的导出获得该指标,但我的查询给出了不同的结果(BigQuery上的15636,FB分析上的14908)

我也试过转换到不同的时区,看看是否可能是问题,但无论我尝试哪个时区,我都没有得到相同(或类似)的结果

我应该运行哪个查询来获得针对活跃用户的Firebase Analytics信息中心获得的相同结果?

我的疑问是

SELECT EXACT_COUNT_DISTINCT(user_dim.app_info.app_instance_id)
FROM table_date_range([XXXXX.app_events_], timestamp('2016-11-26'), timestamp('2016-11-29')) 
WHERE DATE(event_dim.timestamp_micros) = '2016-11-27' 
AND  event_dim.name ='session_start'  
Run Code Online (Sandbox Code Playgroud)

谢谢

更新

@djabi的回答后,我改变了我的查询使用user_engagement而不是session_start现在它的效果要好得多.尽管如此仍然存在一些细微的差异(根据日期,它们在16K的范围内从10以下到50以下).

我曾尝试过再次使用不同的时区,DATE(date_add(event_dim.timestamp_micros,1,'hour'))但我从来没有得到Firebase Analytics仪表板上的确切数字.

新数字足以被认为是统计上可接受的,但想知道是否有人有建议改进查询并获得确切的结果?

当前查询是:

SELECT
  COUNT(*) AS active_users
FROM (
  SELECT
    COALESCE(user_dim.user_id, user_dim.app_info.app_instance_id) AS user_id
  FROM
    TABLE_DATE_RANGE([XXXXX.app_events_], TIMESTAMP('2016-11-24'), TIMESTAMP('2016-11-29'))
  WHERE
    DATE(event_dim.timestamp_micros) = '2016-11-25'
    AND event_dim.name ='user_engagement'
  GROUP BY
    user_id )
Run Code Online (Sandbox Code Playgroud)

注意:目前我们没有发送user_id,所以COALESCE总会返回app_instance_id,以防有人提出可能是问题

firebase google-bigquery firebase-analytics

6
推荐指数
1
解决办法
1332
查看次数

Firebase Analytics按用户ID筛选

用于分析的Firebase Android SDK提供了一个名为的方法setUserId(String id),现在我启用了firebase日志记录,每当我调用该方法时,setUserId(1234)我都会在日志中看到这一点Setting user property (FE): _id, 1234.

我的问题是Firebase仪表板如何不让我们按此属性进行过滤,没有属性不适用于userId而不是_id,我甚至尝试在信息中心中添加_id作为属性,但Firebase不允许以属性名称开头一个下划线.

我是否真的不得不停止调用该方法而只是做setUserProperty("userId", 1234)或者我错过了什么......

android firebase firebase-analytics

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

Firebase受众未显示数据

我在firebase中创建了自定义受众群体,并生成了大量用户和活动,但在两天之后,除了所有用户之外,每个自定义受众群体的受众群体数据都是空的.

这是观众形象

android firebase firebase-analytics

6
推荐指数
1
解决办法
984
查看次数

如何将离线转换数据导入Firebase Analytics?

我正在寻找将离线转化导入Firebase Analytics的方法。我的应用程序是一个购物聚合器,用于发现在线零售商的交易和优惠券。然后,用户被重定向到商家应用或网站以完成交易(在我的应用/网站外部)。我每天都会收到零售商关于已确认交易的离线报告。

如何将离线交易数据导入Firebase分析中,以便可以在分析UI中看到这些交易用户的渠道和细分?

Google Analytics(分析)支持多种导入离线转化的方式:Hitbuilder:https ://ga-dev-tools.appspot.com/hit-builder/ 评估协议:https : //developers.google.com/analytics/devguides/collection/protocol / v1 /

Firebase Analytics中这些工具的对应物是什么?

提前致谢。

import offline google-analytics firebase firebase-analytics

6
推荐指数
1
解决办法
346
查看次数

为UIKitForMac构建iPad应用程序时出现构建错误

尝试使用Catalyst为Mac构建iPad应用程序时,出现以下错误:

FirebaseAnalytics.framework/FirebaseAnalytics(...o),
building for UIKitForMac, but linking in object file built for iOS Simulator,
file '/../FirebaseAnalytics.framework/FirebaseAnalytics' for architecture x86_64
Run Code Online (Sandbox Code Playgroud)

这是Google必须解决的问题吗?版本是FirebaseAnalytics 6.0.1

xcode firebase swift firebase-analytics

6
推荐指数
1
解决办法
672
查看次数