android - Android 版谷歌分析。收到通知的用户被计为活跃用户

标签 android firebase google-analytics firebase-notifications

我在我的应用程序中使用 Google Analytics,它工作正常。但是,如果我每天有 100 个活跃用户,然后我发送通知,我有 1000 个连接用户的峰值被计为“活跃”。

我不知道是否有一种简单的方法可以防止这些用户被计为活跃用户。 他们中的大多数不会打开通知,我不希望他们被视为活跃。我只想统计打开应用程序的用户,而不是所有收到通知的用户。

我在发送的通知中使用“正文”字段,并在应用程序中创建自定义通知。

有什么方法可以删除这些“活跃”用户吗?

非常感谢!

最佳答案

每当您的应用程序收到新的通知时,应用程序 OnCreate() 方法将被调用。

不仅是通知,即使您订阅了系统事件,如 ACCESS_WIFI_STATE、ACCESS_NETWORK_STATE、RECEIVE_SMS、RECEIVE_BOOT_COMPLETED.. 应用程序 OnCreate() 也会被调用。

所以在您的应用程序 OnCreate() 中,不要进行任何与 Google Analytics 相关的调用。 这将初始化您的 GA 并开始事件跟踪。

在您的应用程序 OnCreate() 中删除与 Google Analytics 相关的代码,以防止不需要的事件跟踪。

更新:

https://developers.google.com/analytics/devguides/collection/android/v4/advanced

getInstance(Context context)
Gets the GoogleAnalytics instance, creating it when necessary.


围绕此的多种实现方式;我建议您使用以下方法来解决您的问题。如文档所述,仅在需要时准备 GoogleAnalytics 实例。

将以下代码保留在您的 Application 类中,以便您的 mTracker 实例将在您的应用程序生命周期中存活。

// Inside Application class
private Tracker mTracker = null;
public synchronized Tracker getDefaultTracker() {
    if (mTracker == null) {
        // Prepare the GoogleAnalytics instance, only when it is needed.
        GoogleAnalytics analytics = GoogleAnalytics.getInstance(this);
        mTracker = analytics.newTracker(Config.GA_TRACKING_ID);
        mTracker.enableAutoActivityTracking(true);
        mTracker.enableExceptionReporting(true);
        mTracker.setSessionTimeout(SESSION_TIMEOUT);
    }
    return mTracker;
}

希望对你有帮助

关于android - Android 版谷歌分析。收到通知的用户被计为活跃用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44501358/

相关文章:

google-analytics - 在Google Analytics(分析)中获取阅读和分析权限

google-analytics - 谷歌分析不显示有关特定IP的实时数据

android - 使用新的 Android Analytics 捕获字符串

java - Android:如何通过按钮启动 Activity ?

java - Android java.lang.IndexOutOfBoundsException : Invalid index 5, 大小为 5 错误

android - 将多个值保存到单个用户 - Firebase

firebase - 大多数旧的 FCM 代币未在 Web 上注册

firebase - 使用 Java SDK : how to handle correctly and differentiate failures 进行 FCM 消息传递

java - Android - Firebase - 不同类型的用户登录

android - Parse.com 推送 REST Api 查询自己的专栏