6

私は自分のアプリでGoogleアナリティクスを使用していますが、それは正しいです。しかし、毎日100人のアクティブユーザーがいて、通知を送信すると、1000人の接続ユーザーのピークが「アクティブ」とカウントされます。Android用Googleアナリティクス通知を受け取ったユーザーはアクティブとしてカウントされます

これらのユーザーがアクティブと見なされないようにする簡単な方法があるかどうかはわかりません。 ほとんどの人は通知を開かず、私はそれらをアクティブとしてカウントしたくありません。通知を受け取ったすべてのユーザーではなく、アプリを開いているユーザーだけを数えたいと思います。

送信した通知に「body」フィールドを使用しています。アプリでカスタム通知を作成しています。

これらの「アクティブ」ユーザーを削除する方法はありますか?

ありがとうございました!

+0

をあなたを助けるでしょうか? –

+0

こんにちは、Karthiが避けるように提案したアプリケーションにコードがあり、onMessageReceived()でイベントを送信しています。私はこれらのイベントを維持したいと思いますが、私はアクティブなユーザーとして自動的にカウントしたくありません。それは可能ですか? –

+0

ユーザーがアプリを開くたびにユーザーをカウントするか、ユーザーが通知をクリックしてアプリを開いたときにカウントするだけですか? –

答えて

2

あなたのアプリが新しい通知を受け取るたびに、アプリケーションOnCreate()メソッドが呼び出されます。

ACCESS_WIFI_STATE、ACCESS_NETWORK_STATE、RECEIVE_SMS、RECEIVE_BOOT_COMPLETEDなどのシステムイベントに登録している場合でも、通知だけでなく、アプリケーションのOnCreate()が呼び出されます。

したがって、アプリケーションOnCreate()の内部には、Googleアナリティクス関連の電話をかけないでください。 これにより、GAが初期化され、イベントトラッキングが開始されます。

不要なイベントトラッキングを防ぐため、アプリケーションOnCreate()内のGoogleアナリティクス関連のコードを削除してください。

更新:

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

のgetInstance(コンテキスト・コンテキスト)
が必要なときにそれを作成し、GoogleAnalyticsインスタンスを取得します。この周りの実装の


複数の方法。あなたの問題を解決するには、次の方法をお勧めします。ドキュメントに記載されているように、GoogleAnalyticsインスタンスは必要なときにのみ準備します。

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; 
} 

希望これは..あなたがGoogleアナリティクスにイベントを送信するためにアナリティクストラッカーの「送信()」メソッドを呼び出している

+0

で通知のサンプル形式を共有できます。これは私が最初に思ったことです。Googleアナリティクスのドキュメントでは、初期化はアプリケーションを拡張するクラスに含まれている必要があります。https://developers.google.com/analytics/devguides/collection/android/v4/?hl=es-419 –

+0

@JavierDelgado –

関連する問題