问题标签 [flurry-analytics]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
689 浏览

google-analytics - 活跃用户和留存用户的区别

有人可以解释一下 2 个 APP 指标,活跃用户和留存用户之间的区别。我正在通过 Flurry API 查看这些指标,并将我的数据按月分组。我无法理解我的保留用户数在一个月级别的含义是什么。

0 投票
0 回答
70 浏览

android - 移动应用分析

我目前正在为 Android 和 iOS 开发一个 SDK,并希望嵌入分析工具来监控用户行为。

我们发现 Flurry、Google Analytics 等经典分析工具都是面向应用的。由于可能与应用分析工具发生冲突,因此 SDK 无法使用它。

是否有任何可以在 SDK 中使用的第三方分析框架?

有没有人设法解决冲突问题并在同一个应用程序上运行多个经典分析工具实例?

PS 之前有人问过类似的问题,但由于我不同意的原因被关闭。

0 投票
0 回答
491 浏览

android - Flurry 事件发生次数为 0

我们为我们的应用程序设置了 Flurry Analytics,并且运行良好。然而,在 11 月,我们的插件似乎受到了一些影响,因为我们的 Android 事件下降到过去的 10% 左右。

我已经设置了一个测试场景,我正在记录一些测试事件。奇怪的是事件正在触发(因为这是该事件第一次存在),我知道它对 Flurry 的影响是因为它出现在事件列表中。

在此处输入图像描述

然而,所有这些的发生率为 0。我已经等了 8 个多小时才确认它仍然是 0。

你知道为什么我的事件正在触发并到达 Flurry 但事件发生率不会上升吗?

更新 1

我的FlurryAnalyticsJar 版本是 6.2.0

这是我的示例代码。我正在使用一个插件(我们使用 Cordova),但它的代码非常简单:

更新 2

W/FlurryAgent:Flurry 会话因上下文暂停:co.app

W/FlurryAgent:Flurry 会话结束

W/FlurryAgent:已发送分析报告。

W/FlurryAgent:为上下文启动 Flurry 会话:co.app

W/FlurryAgent:为上下文恢复 Flurry 会话:co.app

W/FlurryAgent:事件计数开始:*Android Test3

W/FlurryAgent:已发送分析报告。

0 投票
2 回答
154 浏览

ios - 在 dispatch_async 内部进行网络调用似乎不起作用?

在内部进行网络调用有什么问题dispatch_async吗?

下面的代码在放置在 Flurry 内部时不会向 Flurry 记录任何内容,dispatch_async但在放置在函数外部时可以工作。

Flurry 文档中没有任何内容表明dispatch_async会导致问题。

有人可以解释一下下面的代码有什么问题吗?

0 投票
1 回答
557 浏览

ios - Flurry 事件参数值必须是字符串吗?

那么 Flurry 中可接受的事件参数值类型是什么?我只能找到 NSString 示例,但文档中似乎没有明确的信息。

0 投票
2 回答
4928 浏览

ios - 自然和非自然应用安装有什么区别?

我在不同的分析网站上阅读过,但无法理解其中的区别。公司对非自然安装收费,所以在使用这些之前我很担心。

0 投票
1 回答
195 浏览

ios - iOS 中 Web 视图中的 Flurry Analytics

在我的 iOS 应用程序中,我想使用 Flurry 分析。在应用程序的一个屏幕上有 UIWebView。该站点在服务器上,但不在 App 的代码中。每次我加载该屏幕时,信息都会从服务器传输到我的屏幕,一切正常。我的 WebView 上有很多按钮,我想在按下它们时跟踪它们。如果按钮位于 App 代码中,我阅读了有关如何在 App 代码中实现 Flurry 分析的信息,但如果按钮位于服务器端(html/css/JS),我无法理解如何跟踪事件从 App 上的 UIWebView 到 Flurry。

Flurry 是这样写的:

如果我的应用程序是我的移动网站的包装器,我可以使用 Flurry Analytics 跟踪事件(例如按下按钮)吗?这些操作发生在应用程序包装的站点服务器上。


是的,您可以跟踪这些事件。如果您要跟踪的操作(例如按钮按下)存在于应用程序代码中,则只需在应用程序端记录一个事件。如果按钮存在于 Web 视图中显示的移动网页上,您将需要注入一个 Javascript 函数,该函数将在按下按钮时触发一个额外的自定义 URL。此 URL 将具有自定义方案,例如“myapp://buttonclicked”。然后在应用程序代码中,您需要在 Web 视图触发它之前捕获该 URL。当您看到该 URL 是您指定的 URL(“myapp://...”)时,您可以在应用端记录一个事件。

有几种方法可以在 Web 视图加载自定义 URL 之前捕获它。在 iOS 中,您需要实现 UIWebViewDelegate 方法 webView:shouldStartLoadWithRequest:navigationType:。在 Android 上,您可以使用 shouldOverrideUrlLoading 方法实现 WebViewClient。

0 投票
1 回答
297 浏览

php - 通过 cURL 进行 Flurry 身份验证和 CSV 下载

我正在尝试通过 php & cURL 验证和下载 Flurry 事件日志。Silkfire的帖子让我成功了,但我仍然无法下载。我相信我已经通过身份验证,但下载似乎返回错误页面而不是文件。这是我正在尝试的最新代码:

任何帮助将不胜感激。

更新:这是 $data 响应的主要内容:

0 投票
2 回答
1882 浏览

android - 如何处理有关 Flurry Analytics 的“android-security”和“TrustManager”问题?

我收到了一封来自 Google Play 的关于“android-security”和“TrustManager”的电子邮件,即在这封电子邮件末尾列出的您的应用程序使用了 X509TrustManager 接口的不安全实现。根据一封电子邮件,我受影响的类与 Flurry 有关图书馆。

受影响的应用程序、版本和类:

com.demo.movi​​es 5 com.flurry.android.n;

所以谁能告诉我如何处理这个关于 Flurry Analytics 的“android-security”和“TrustManager”问题。

编辑: 升级 Flurry SDK 后问题得到解决。

0 投票
2 回答
3366 浏览

android - 看到本机崩溃(“内存违规”,sig=11)而不是 Android 堆栈跟踪

我最近开始在我的应用程序中看到更多本机崩溃,在我似乎应该看到托管崩溃和 Android 堆栈跟踪的情况下。发生本机崩溃时,应用程序会立即关闭,而不会出现“不幸的是 your_app_name 已停止”框。而不是在 logcat 中很好的 Android 堆栈跟踪,我看到的是这样的:

为了测试这一点,我特意在 OnClickListener 的 onClick() 方法中使用以下代码生成了 NullPointerException:

我确信这会导致 Android 堆栈跟踪,但我只看到与本机崩溃相关的输出。某些东西显然干扰了异常处理。

我注意到这在升级到 Flurry 6.3.0 后开始发生。有没有其他人看到这种情况发生?