私たちのiOSカメラアプリは、有料の初期モデル、つまりユーザーがアプリストアでアプリを購入する必要があります。 Googleは をアプリ内購入に変更しました。ユーザーは無料でアプリをダウンロードして試すことができます。ユーザーが20 写真を撮った後、購入を促すメッセージが表示され、ユーザーが購入しない限り、彼はそのアプリを使用できません。アプリの使用を中止したFirebaseフィルタのユーザー
我々は
- が
- (20枚の写真を撮影していない)無料トライアルで、まだ先行
- を支払っIAP
- を購入したユーザーの分布を調べるためにfirebase Analyticsを使用していますプロンプトが表示された後に支払いをしていない
上記の4種類のユーザーを表す4つの異なる値を持つカスタムユーザープロパティを作成しました。
Firebaseが言う
私たちのユーザーであれば、「あなたは、ユーザーのプロパティ値を設定した後、プロパティが自動的にLOGEVENTに後続のすべての 呼び出しでログインしている効果的に粘着性のイベントパラメータです。それは、その後ログインし、すべてのイベントに関連付けられます」購入のプロンプトが表示された後にアプリの使用を停止し、アプリをもう一度開けない。firebaseは のユーザープロパティを更新しないため、後でイベントが発生することはありません。このユーザープロパティを設定した直後にイベントを記録できます。しかし、 ユーザーのインターネットが遅く、イベントが記録される前にアプリを終了すると(バックグラウンドではないアプリ)、データは失われます。
私の理解が間違っている場合は教えてください。
screen_viewイベントによってプロンプトが表示されたユーザーをフィルタリングできます。アプリの使用を停止したユーザーが見つかった場合は、 を入力し、アプリの使用を停止したユーザーは、支払いをしなかったユーザーになります。
firebaseでアプリの使用を停止したユーザーをフィルタリングする方法はありますか?