问题标签 [google-analytics-firebase]
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.
android - 移动到 Google Play 服务后,广告系列跟踪不起作用
遵循此https://developers.google.com/analytics/solutions/testing-play-campaigns
logcat 总是报告:未找到活动数据。
这是我的 AndroidManifest.xml
android - Google Analytics - 测试中的 NullPointerException
我在 Travis 构建服务器上的 Robolectric 测试中得到以下 NPE,但我无法查明原因。我无法在本地重现此问题。
有人知道是什么原因导致 onServiceConnected 被调用吗?这可能有助于我查明问题。据我所知,这是一个 Google Play Services - Google Analytics 问题。
据我所知,我不会在任何地方为我的单元测试初始化 GA。我有一个通用的“假”分析跟踪器,每当运行测试时都会使用它。以防万一,我在我的假跟踪器的构造函数中添加了以下行,它是在应用程序的 onCreate 中创建的:
如果这是相关的,它会在 Java 1.7.0_u55 的盒子上打破。
编辑:
我今天在失败的测试日志中看到了以下内容。我不确定这是坠机的原因。可能会提供一些见解。
看起来像 SQLite 和 GA 的问题?
另一个更新:
有关更新,请参阅链接的 github 问题 ( https://github.com/robolectric/robolectric/issues/1075 )。我暂时恢复到 v3。
google-analytics - 移动 Google Analytics(分析)虚拟屏幕视图
我四处搜索,只能找到一些关于我的问题的非常模糊的文档。
我想知道的是:
假设您有一个移动应用程序,您希望使用移动 Google 分析来跟踪用户。假设它是一个电子商务网站,因此您有一个名为“产品”的产品屏幕。
这对于想要在他们的移动应用程序上找到顶级产品的人来说并不理想......因为屏幕名称只是“产品”。
理想情况下,您希望在 Google Analytics 的屏幕视图部分中显示实际产品名称。但是,问题在于它在实际屏幕的顶部看起来很难看。目前它在屏幕顶部显示“产品”。
现在的问题:
有没有办法将实际产品名称作为屏幕名称传递,但在用户查看应用程序时仍会在屏幕顶部显示“产品”?
如果是这样..我很想知道如何将其转发给我的开发人员。
android - 谷歌分析无法集成到安卓应用中,实时数据不显示
我有两个谷歌分析帐户,但一个帐户提供所有数据都很好,但另一个没有提供数据,甚至没有实时数据,我按照这个集成代码
请任何人对此有想法,提前谢谢?
android - Google Analytics for Android v4 - 自动屏幕测量不起作用?
我终于开始尝试 Google Analytics v4。实际上,这是我第一次使用 GA,所以我对事情的完成方式不太熟悉。
无论如何,我设法构建了 MobilePlayground 示例,并且它大部分都可以工作 - 除了自动屏幕测量功能
示例中的 XML 配置文件与文档中的一样,因此我不必编辑任何内容即可使该部分正常工作。但我在 GA 控制台中看不到这些屏幕视图。
(没关系,似乎没有一个名为“com.google.android.gms.analytics.samples.mobileplayground.ScreenviewFragment”的类)
我还在我自己的应用程序上进行了尝试,但仍然没有显示屏幕视图。即使那些 GA 日志级别设置为 Verbose,当我访问那些为自动屏幕测量配置的活动时,我在 LogCat 中也看不到任何与 GA 相关的内容。尽管当我访问手动调用 Tracker 以发送屏幕视图的活动时,我看到了大量的 GA 调试输出。
所以我想我的问题是有人在 Google Analytics v4 中使用了这个自动屏幕测量功能吗?如果是这样,我还需要做什么才能让“自动”测量工作?
android - Analytics v4 未捕获的异常和 proguard
我在使用 proguard 构建的 Android 应用程序上使用 Google Analytics v4 API。由此产生的崩溃报告是神秘的。例如,`NullPointerException (@a:t:-1) {main}'
1)我可以不用猜测就可以根据提供的信息找到这次崩溃的确切位置吗?
2) 如何提高崩溃报告的可读性?该文档显示了如何设置自定义异常报告器,这是有道理的。但是,它也指出
切勿将异常消息 (e.getMessage()) 发送到 Google Analytics,因为它可能包含个人身份信息。
因此,如果不是消息,我可以使用异常的哪些字段来生成崩溃报告,让我在使用 proguard 的应用程序上找到崩溃的位置?
android - 分析 v4 未捕获的异常不起作用
我的 app_tracker.xml
我在活动中的设置代码
我的应用
我可以发送屏幕和事件。但我只是无法通过模拟 NPE 向 Google Analytics 发送未捕获的异常。它在 V4 之前工作。我在这里想念什么?
android - Google Analytics V4 无法在 4.x 之前的 android 设备上运行
我已成功将 Google Analytics v4 集成到我的 android 应用程序中。但问题是他仅使用 Android 4.X 发送数据(统计数据)?我想知道他是否使用 4.0 之前的操作系统版本?谢谢。
android - Google Analytics Android SDK V4 混淆
到目前为止,我一直在我的应用程序中使用适用于 Android V3的 Google Analytics SDK ,并且运行良好(Android 3.0 及更高版本支持我的应用程序)。现在V3已被弃用,最新的是适用于 Android的Google Analytics SDK v4。
通过阅读官方文档和这篇博客文章,我能够让它工作。但我还有几个问题:
1) 什么是全局跟踪器和应用程序跟踪器?它背后的概念是什么?如果我有多个 Android 应用程序,那有什么区别。我的所有应用程序都应该具有相同的 Global Tracker 吗?从这个意义上说,它是“全球性的”吗?我在这里有点不知所措。
2) V4使用Google Play Services V4.3及以上版本,没有像V3那样的独立库。那么,删除V3库 jar 文件和代码是否安全?谷歌开发者页面确实这样说:
该 SDK 可以在没有 Google Play 服务的设备上使用并运行。在这种情况下,SDK 将自动回退到本地调度。
还
通常,运行 Android 2.3 (Gingerbread) 或更高版本并安装了 Google Play 商店应用程序的设备会在几天内收到更新。这使您可以使用 Google Play 服务中的最新 API 并覆盖 Android 生态系统中的大多数设备(不支持 Android 2.3 之前的设备或没有 Google Play Store 应用程序的设备)。
那么对于V4,我的应用程序跟踪是否仍然可以在所有可能没有 Google Play Services V4.3或更高版本的设备上工作?如果没有,那么应用程序是否会因为找不到分析代码所需的特定类而崩溃?或者,是否可以假设所有具有 Android 2.3+ 的设备都与 Analytics V4兼容?
注意: Google Play 服务文档页面确实显示了如何检查 Google Play 服务是否可用。但我不想不必要地提示用户,因为分析不会影响我的应用程序的功能。另外,我可以检查一下,但我不想错过任何分析信息。
android - 通过 Google Analytics v4 发送用户屏幕浏览信息
当我访问应用程序中的某个屏幕时,我会收到正在查看该屏幕的通知。然后当我切换到不同的屏幕时,我没有收到任何通知,过了一会儿,谷歌分析说没有人在查看应用程序,而应用程序仍在我的 android 设备上打开。
似乎当用户查看一个屏幕时我会收到通知,但如果用户查看任何后续屏幕则不会。
任何帮助将非常感激。
我的代码如下:
我根据以下内容设置了所有内容:https ://developers.google.com/analytics/devguides/collection/android/v4/
此外,对于每个活动(以下是 AboutActivity),我添加了以下内容:
关于Activity.java