2017-10-10 4 views
0

私たちのiOSカメラアプリは、有料の初期モデル、つまりユーザーがアプリストアでアプリを購入する必要があります。 Googleは をアプリ内購入に変更しました。ユーザーは無料でアプリをダウンロードして試すことができます。ユーザーが20 写真を撮った後、購入を促すメッセージが表示され、ユーザーが購入しない限り、彼はそのアプリを使用できません。アプリの使用を中止したFirebaseフィルタのユーザー

我々は

  1. (20枚の写真を撮影していない)無料トライアルで、まだ先行
  2. を支払っIAP
  3. を購入したユーザーの分布を調べるためにfirebase Analyticsを使用していますプロンプトが表示された後に支払いをしていない

上記の4種類のユーザーを表す4つの異なる値を持つカスタムユーザープロパティを作成しました。

Firebaseが言う

私たちのユーザーであれば、「あなたは、ユーザーのプロパティ値を設定した後、プロパティが自動的にLOGEVENTに後続のすべての 呼び出しでログインしている効果的に粘着性のイベントパラメータです。それは、その後ログインし、すべてのイベントに関連付けられます」購入のプロンプトが表示された後にアプリの使用を停止し、アプリをもう一度開けない。firebaseは のユーザープロパティを更新しないため、後でイベントが発生することはありません。このユーザープロパティを設定した直後にイベントを記録できます。しかし、 ユーザーのインターネットが遅く、イベントが記録される前にアプリを終了すると(バックグラウンドではないアプリ)、データは失われます。

私の理解が間違っている場合は教えてください。

screen_viewイベントによってプロンプトが表示されたユーザーをフィルタリングできます。アプリの使用を停止したユーザーが見つかった場合は、 を入力し、アプリの使用を停止したユーザーは、支払いをしなかったユーザーになります。

firebaseでアプリの使用を停止したユーザーをフィルタリングする方法はありますか?

答えて

0

ユーザープロパティのプロモーション後のイベントが機能します。 Firebaseは、ヒットごとにアナリティクスにイベントを送信しません。アプリケーションの終了後(バックグラウンドに)、イベントのグループとタイムスタンプを収集し、それらのイベントをバンドルで起動します。これは、デバイスのバッテリを節約し、パフォーマンスを向上させるためです。遅いインターネットでもイベントは発生しません。ユーザープロパティを設定した直後にイベントを設定するだけです。

関連する問題