将Firebase Analytics添加到我的iOS和Android应用后,iOS应用内购买的收入会自动在Firebase中进行跟踪,但Android应用内购买则不会.
我是否必须为Android版本编写额外的代码?
android in-app-purchase in-app-billing firebase firebase-analytics
我正在将我的应用转换为使用新的Firebase分析而不是谷歌分析.但我遗漏了一些我在谷歌分析中使用但不存在的关键功能.
希望有人可以清除这些事情.
我正在记录几个预定义的事件.其中一些如下:
kFIREventSelectContent (select_content)有2个参数:
kFIRParameterContentType kFIRParameterItemIDkFIREventShare (分享)有2个参数:
kFIRParameterContentType kFIRParameterItemIDkFIREventJoinGroup (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"部分
这是什么原因?
如何使用HTTP请求或api获取firebase分析数据?我想在我的网站上显示firebase分析数据
我在我的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) 根据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 Android SDK提供了一个名为的方法setUserId(String id),现在我启用了firebase日志记录,每当我调用该方法时,setUserId(1234)我都会在日志中看到这一点Setting user property (FE): _id, 1234.
我的问题是Firebase仪表板如何不让我们按此属性进行过滤,没有属性不适用于userId而不是_id,我甚至尝试在信息中心中添加_id作为属性,但Firebase不允许以属性名称开头一个下划线.
我是否真的不得不停止调用该方法而只是做setUserProperty("userId", 1234)或者我错过了什么......
我在firebase中创建了自定义受众群体,并生成了大量用户和活动,但在两天之后,除了所有用户之外,每个自定义受众群体的受众群体数据都是空的.

我正在寻找将离线转化导入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中这些工具的对应物是什么?
提前致谢。
尝试使用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