标签: firebase-analytics

禁用firebase自动屏幕报告

有没有办法禁用Firebase分析自动屏幕报告?

我有几个UIViewCOntroller,我不想被报道.

所以我想管理报告我自己的屏幕.

设置FirebaseAutomaticScreenReportingEnabledNO没有工作

谢谢

ios firebase swift firebase-analytics

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

Xcode 12:在 FIRAnalyticsConnector 上构建错误

升级到 Xcode 12 后,我的项目不再为模拟器构建。

我得到的错误是:

ld: in ... /Pods/FirebaseAnalytics/Frameworks/FIRAnalyticsConnector.framework/FIRAnalyticsConnector(
FIRAnalyticsConnector_e321ed8e3db06efc9803f6c008e67a34.o), 
building for iOS Simulator, but linking in object file built for iOS, file
'.../Pods/FirebaseAnalytics/Frameworks/FIRAnalyticsConnector.framework/FIRAnalyticsConnector'
for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Run Code Online (Sandbox Code Playgroud)

一种解决方法是添加arm64到我的项目 > 构建设置 > 排除的架构,但它不会为我的真实设备构建。

我已经尝试清理构建文件夹、更新 pod 文件、重新启动等。

我正在使用:

  • Firebase/分析 (6.33.0)
  • Xcode 12.0.1 (12A7300)
  • 可可豆:1.9.3

有任何想法吗?

xcode ios firebase-analytics xcode12

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

框架未找到FirebaseAnalytics

我将CocoaPod的Google Analytics添加到了我的项目中,但是我的应用程序崩溃并发出以下错误.

ld: framework not found FirebaseAnalytics
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Run Code Online (Sandbox Code Playgroud)

我该怎么做才能解决这个问题?我按照谷歌的这个教程将Google Analytics集成到我的项目中.

google-analytics objective-c ios firebase-analytics

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

如何考虑 Firebase Analytics 和 Firebase Crashlytics 库填写 Google Play 数据安全表单?

我有一个应用程序,它不会将任何数据推送到任何服务器,只是它使用 Firebase Analytics 和 Firebase Crashlytics 库向我的 Firebase 帐户提交分析和崩溃报告。我对这两个库的使用是最低限度的。

我提交分析事件如下:

FirebaseAnalytics.getInstance(applicationContext).logEvent("SomeEvent", bundle)
Run Code Online (Sandbox Code Playgroud)

我提交例外情况如下:

FirebaseCrashlytics.getInstance().recordException(exception)
Run Code Online (Sandbox Code Playgroud)

通过实例提交的捆绑包FirebaseAnalytics和通过实例提交的例外均不FirebaseCrashlytics包含任何用户的个人数据或任何识别用户的数据。例外只是表明应用程序的某个区域发生了故障,而捆绑包只是表明某个按钮被点击,而没有以任何方式链接到用户。

考虑到这一点,我该如何回答 Google Play 数据安全表单中的以下“数据收集和安全”问题:

  1. 您的应用程序是否收集或共享任何所需的用户数据类型?[是/否]
  2. 您的应用收集的所有用户数据在传输过程中是否都已加密?[是/否]
  3. 您是否为用户提供了请求删除其数据的方法?[是/否]

crashlytics firebase-analytics google-play-console

22
推荐指数
1
解决办法
3621
查看次数

如何为分析添加Firebase自定义事件?

我已经看到有关firebase分析的自定义事件的一些问题和答案,但我只是想问你一个直接的问题,所以你可以给我一个直接的答案:)

所以,这是我记录的方法:

@Override
public void logFeatureSelectedEvent(String categoryName, String actionName, String labelName) {
    Bundle bundle = new Bundle();
    bundle.putString(EventTrackingKeys.EventTypes.CATEGORY, categoryName);
    bundle.putString(EventTrackingKeys.EventTypes.ACTION, actionName);
    bundle.putString(EventTrackingKeys.EventTypes.LABEL, labelName);
    mFirebaseAnalytics.logEvent(EventTrackingKeys.EventAnalyticTypes.FEATURE_SELECTED_EVENT, bundle);
}
Run Code Online (Sandbox Code Playgroud)

使用自定义事件/键名称:

String CATEGORY = "category";
String ACTION = "action";
String LABEL = "label";
String FEATURE_SELECTED_EVENT = "feature_selected_event";
Run Code Online (Sandbox Code Playgroud)

因此,在我的firebase控制台中,我只获得事件名称"feature_selected_event",没有自定义参数名称.我已经看到一些答案,我应该调用setUserProperty()方法并在Firebase Analytics的"用户属性"选项卡中注册该用户属性.这是实现该方法的正确方法吗?:

   @Override
public void logFeatureSelectedEvent(String categoryName, String actionName, long value) {
    Bundle bundle = new Bundle();
    bundle.putString(EventTrackingKeys.EventTypes.CATEGORY, categoryName);
    bundle.putString(EventTrackingKeys.EventTypes.ACTION, actionName);
    bundle.putLong(EventTrackingKeys.EventTypes.VALUE, value);
    mFirebaseAnalytics.setUserProperty(EventTrackingKeys.EventTypes.CATEGORY, categoryName);
    mFirebaseAnalytics.setUserProperty(EventTrackingKeys.EventTypes.ACTION, actionName);
    mFirebaseAnalytics.setUserProperty(EventTrackingKeys.EventTypes.VALUE, value);
    mFirebaseAnalytics.logEvent(EventTrackingKeys.EventAnalyticTypes.FEATURE_SELECTED_EVENT, bundle);
}
Run Code Online (Sandbox Code Playgroud)

android firebase firebase-analytics firebase-console

21
推荐指数
5
解决办法
3万
查看次数

如何从Firebase控制台查看事件参数

我刚刚开始使用Firebase进行应用分析,我在尝试查看与我的事件相关的参数时遇到了一些问题.登录控制台后,选择我的应用程序,然后选择iOS版本,我就会看到仪表板.所有这一切看起来都不错.然后我选择了Events标签,我看到了我的应用记录的所有事件的列表.再次,这一切都很好.但是,我希望能够根据与这些事件一起传递的参数向下钻取并查看报告.在我的iOS代码中,我有以下内容:

[FIRAnalytics logEventWithName:kFIREventSelectContent parameters:@{
    kFIRParameterItemID:@"some_item_id",
    kFIRParameterContentType:@"some_content_type"
}];
Run Code Online (Sandbox Code Playgroud)

我希望能够看到有多少这些"select_content"事件来自特定的"content_type".但我无法弄清楚如何做到这一点.

我尝试创建一个Audience使用"content_type",我知道我几天前测试过,但我的用户数总是在0.所以我很茫然......你怎么看到基于所提供参数的事件分析?

ios firebase firebase-analytics

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

Firebase全局参数报告配额只有10个文本参数?

我们在事件日志中设计了每个事件参数,以便在Firebase Analytics控制台上进行监控.但是,当我们意识到每个应用程序只有10个文本参数配额时,我们感到震惊:((令人遗憾的是,Firebase在控制台上的分析监控配额太少了:(我们现在应该做什么?只需记录这些参数到有一天与BigQuery一起使用?:(

firebase firebase-analytics

20
推荐指数
1
解决办法
3920
查看次数

使用Firebase Analytics跟踪Android应用内订阅活动

我们正在使用Firebase Analytics来跟踪我们的Android应用.我们已将其与我们的Google Play帐户相关联,希望能够收到自动in_app_purchase活动.我们后来意识到,不支持应用内订阅:https://support.google.com/firebase/answer/6317485?hl = zh - CN

我们如何跟踪订阅收入事件?
我们考虑过使用该ecommerce_purchase活动(https://support.google.com/firebase/answer/6317499?hl=en),以便我们跟踪用户的ARPU,ARPPU和LTV.

我们面临的问题是处理订阅重复.我们是否应该每月/每年手动发送此事件,并在取消订阅后停止发送?这似乎是一个容易出错的黑客......

还有其他想法吗?

谢谢!

android firebase in-app-subscription firebase-analytics

19
推荐指数
1
解决办法
2609
查看次数

在.NET中使用Firebase

我想在我的.NET WPF桌面应用程序中实现Firebase.我在互联网上找不到有关这个主题的任何有用信息,似乎它完全不受支持.只有一个Xamarin NuGet包.有没有可能这样做?目标是为用户在应用程序中执行的多项操作实施Firebas Analytics.如果我能找到它们,我甚至会采用正常的REST端点 - 它们隐藏在某个地方......

.net c# firebase firebase-analytics

19
推荐指数
3
解决办法
5万
查看次数

Firebase未报告与OkHttp相关的崩溃

在我面临的问题之后,我正在将我的代码从Google分析迁移到Firebase

  1. 某些自定义事件显示正确的值,而其他自定义事件虽然使用的代码在所有情况下都相同.如果需要可以提供代码.

更新:上面解决了,我发送大数据,所以它只是省略了它们.

  1. 在使用OkHttp(使用Android网络库和Asynctask)之前,firebase在崩溃报告中显示正确的行号,但在使用OkHttp之后没有,我可以确认我已经上传了正确的映射文件,因为其他非OKHttp相关的崩溃被正确报告.

所以我的担忧并不是例外,而是从哪里抛出?

Firebase崩溃报告之前 OKhttp

Exception java.net.SocketTimeoutException: connect timed out
java.net.PlainSocketImpl.socketConnect (PlainSocketImpl.java)
java.net.AbstractPlainSocketImpl.doConnect (AbstractPlainSocketImpl.java:334)
java.net.AbstractPlainSocketImpl.connectToAddress (AbstractPlainSocketImpl.java:196)
java.net.AbstractPlainSocketImpl.connect (AbstractPlainSocketImpl.java:178)
java.net.SocksSocketImpl.connect (SocksSocketImpl.java:356)
java.net.Socket.connect (Socket.java:586)
com.android.okhttp.internal.Platform.connectSocket (Platform.java:113)
com.android.okhttp.Connection.connectSocket (Connection.java:1432)
com.android.okhttp.Connection.connect (Connection.java:1390)
com.android.okhttp.Connection.connectAndSetOwner (Connection.java:1667)
com.android.okhttp.OkHttpClient$1.connectAndSetOwner (OkHttpClient.java:133)
com.android.okhttp.internal.http.HttpEngine.connect (HttpEngine.java:466)
com.android.okhttp.internal.http.HttpEngine.sendRequest (HttpEngine.java:371)
com.android.okhttp.internal.huc.HttpURLConnectionImpl.execute (HttpURLConnectionImpl.java:503)
com.android.okhttp.internal.huc.HttpURLConnectionImpl.getResponse (HttpURLConnectionImpl.java:438)
com.android.okhttp.internal.huc.HttpURLConnectionImpl.getResponseCode (HttpURLConnectionImpl.java:567)
com.package.MyClass$4.doInBackground (MyClass.java:168)
com.package.MyClass$4.doInBackground (MyClass.java:161)
android.os.AsyncTask$2.call (AsyncTask.java:304)
java.util.concurrent.FutureTask.run (FutureTask.java:237)
android.os.AsyncTask$SerialExecutor$1.run (AsyncTask.java:243)
java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1133)
java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:607)
java.lang.Thread.run (Thread.java:762)
Run Code Online (Sandbox Code Playgroud)

OkHttp之后的Firebase崩溃报告

Exception java.net.SocketTimeoutException: connect timed out
java.net.PlainSocketImpl.socketConnect (PlainSocketImpl.java)
java.net.AbstractPlainSocketImpl.doConnect (AbstractPlainSocketImpl.java:334)
java.net.AbstractPlainSocketImpl.connectToAddress (AbstractPlainSocketImpl.java:196)
java.net.AbstractPlainSocketImpl.connect (AbstractPlainSocketImpl.java:178)
java.net.SocksSocketImpl.connect (SocksSocketImpl.java:356)
java.net.Socket.connect (Socket.java:586) …
Run Code Online (Sandbox Code Playgroud)

android firebase okhttp3 firebase-analytics

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