2016-07-26 32 views
1

私のAndroidアプリは現在Google Analyticsを使用しています。GoogleアナリティクスのFirebase Analytics first_open

しかし、Firebase Analyticsも追加したいと思います。

アプリの新しいバージョンがFAになっているとします。

  1. 「first_open」イベントは古いユーザーのためにトリガーされ、初めてアプリを開いたときにマークされますか?

  2. FAとGAをリンクして、古いユーザーの正しい「first_open」を取得する可能性はありますか?

  3. 新しいバージョンを最初に実行したときに以前のバージョンのアプリを持っていたユーザーをマークするために、自分の「ユーザープロパティ」を導入する必要がありますか?

  4. ユーザが新しいバージョンをインストールし、FAがこのような「ユーザプロパティ」を設定しようとしましたが、今のところインターネット接続はありません。この「ユーザープロパティ」は、今後何らかの形でFAに送信されますか?

ありがとうございます!

答えて

2

Firebase Analyticsを搭載したアプリケーションを初めて起動すると、現在のFirebase Analyticsライブラリはfirst_openを報告します。これには、Firebaseを搭載したバージョンからFirebaseを搭載したバージョンにアップデートした後の起動が含まれます。 Firebaseを使用しているアプリにアップデート後にfires_openをユーザーから除外していますが、この変更はまだ行われていません。

FAは、アプリのGAを認識しておらず、アプリのインストール後にfirst_openがアップグレード後にfirst_openかどうかをFAに知らせる方法はありません。これは前述のように、次のリリースの1つで自動化されます。

first_openはアプリのライフサイクルの早い段階で、FAシングルトンにアクセスする前に記録されるため、ユーザープロパティの設定は機能しません。 first_openイベントが記録される前に、ユーザープロパティを設定する機会はありません。

ユーザープロパティを設定することは、アプリの接続性とは正反対です。プロパティが設定される前に記録されたすべてのイベントにはイベントが記録されません。プロパティが設定された後にイベントが記録されると、プロパティが設定されます。接続性は、データの内容ではなく、データをアップロードできる場合にのみ影響を与えます。あなたのアプリがオフラインのデバイス上で実行されている場合、デバイスが接続を獲得すると、データがアップロードされます。データ自体はほとんど同じです。

+0

ああ@djabi、ありがとう、あなたの助けと説明のために!ユーザーのプロパティが将来のイベントのプロパティであることを理解することは目を引くことでした。 Firebaseは素晴らしいです! :) – Sergey

関連する問題