概要:オンライン教育アプリで推奨アプリ内イベントを記録し、ユーザーの一連の行動に基づいてユーザーの質を評価します。
オンライン教育
オンライン教育アプリでは、ユーザーが遠隔で学習できます。記録を推奨する代表的なイベントは、登録、チュートリアルの完了、コースの修了、修了証の取得です。
イベントの記録を、次のような分析や施策に活用できます。
- ユーザーに最も求められるコースの把握と、ターゲティング施策の検討
- コース修了に必要なチュートリアルが残っており、リターゲティングで受講を促せるユーザー
- 最も需要のあるコースと修了証
重要
- アプリ内イベントの実装に関するマーケター向けの手順を必ずお読みください。
- 実装を効率よく進めるには、アプリ内イベント生成ツールを利用してください。このツールには、本記事で紹介する代表的なアプリ内イベントがすべて含まれており、ビジネス上の要件に合わせて変更できます。イベントの設定が完了したら、生成したファイルを開発者に共有してください。
- 本記事の各推奨イベントには、iOS、Android、Unityの開発者向けのコードサンプルがあります。
- 開発者向けの詳しい手順は、AppsFlyerの開発者向けドキュメントで確認できます。
アプリ内イベントの記録については、アプリ内イベントガイドを参照してください。
定義済みイベントの推奨構成
以下に、オンライン教育業界で一般的に使用されるイベント構成を示します。各構成には、定義済みのイベント名と、使用を推奨するイベントパラメータが含まれています。アプリ内イベントには、ビジネス上の要件に合う任意のイベントパラメータを含められます。
ログイン(af_login)
目的
登録済みユーザーの継続利用状況の把握
送信タイミング
ユーザーがログインに成功するたび
イベントパラメータ
追加のパラメータなしで送信できます。
登録完了(af_complete_registration)
目的
アプリをインストールして登録を完了したユーザー数や、ユーザーに好まれる登録方法を把握します。
送信タイミング
ユーザーが登録を完了したとき
イベントパラメータ
| 名前 | 説明 | 値の例 |
|---|---|---|
| af_registration_method | 登録方法の種類 | email, facebook |
チュートリアル完了(af_tutorial_completion)
目的
このイベントの記録を、次のような分析や改善に活用できます。
- ユーザーがつまずきやすい内容
- 十分な効果が得られていないチュートリアルの特定と改善
- ユーザー全体の行動と、収益などの指標との関連性の把握
送信タイミング
- ユーザーがチュートリアルを完了したとき
- ユーザーがチュートリアルを開始したものの、完了せずに終了したとき
イベントパラメータ
| 名前 | 説明 | 値の例 |
|---|---|---|
| af_success | ユーザーがチュートリアルを完了したかどうか | yes |
| af_tutorial_id | チュートリアルのID | 3 |
| af_content | チュートリアルの名前 | algebra |
購入(af_purchase)
目的
ユーザーのアプリ内購入を記録すると、次のことができます。
- アドネットワーク別・広告代理店別のユーザーLTVとキャンペーンROIの把握
- ユーザーに最も人気のある講座や受講プランの把握
- キャンペーンと購入内容を照合し、キャンペーンのターゲティングを最適化
このイベントの記録と検証については、購入とサブスクリプションの検証を参照してください。
送信タイミング
購入が正常に完了し、ユーザーがサンクスページにアクセスしたとき
イベントパラメータ
| 名前 | 説明 | 値の例 |
|---|---|---|
| af_revenue | 購入による推定収益 | 250.99 |
| af_currency | 通貨コード | USD |
| af_content_id | アイテムのID | 001, 092 |
| order_id | 注文ID | 9277 |
| af_receipt_id | レシートID | 9277 |
カスタムイベントの推奨構成
以下に、カスタムイベント名と使用を推奨するイベントパラメータを含むイベント構成を示します。アプリ内イベントには、ビジネス上の要件に合う任意のイベントパラメータを含められます。
演習の完了(complete_excercise)
目的
このイベントを記録し、他のデータと比較することで、ユーザーへの理解を深められます。例えば、演習を開始したものの、完了しなかったユーザー数を把握できます。
送信タイミング
ユーザーが演習を完了したとき
イベントパラメータ
| 名前 | 説明 | 値の例 |
|---|---|---|
| course_name | コース名 | algebra |
| exercise_name | 演習名 | 2 |
コースの修了(course_completed)
目的
このイベントを記録し、他のデータと比較することで、ユーザーへの理解を深められます。例えば、コースを開始したものの、修了しなかったユーザー数を把握できます。
送信タイミング
ユーザーがコースを修了したとき
イベントパラメータ
| 名前 | 説明 | 値の例 |
|---|---|---|
| course_name | コース名 | algebra |
| course_completed | コースを修了したかどうか | yes |
修了証の発行(certificate_issued)
目的
このイベントを記録し、他のデータと比較することで、ユーザーへの理解を深められます。例えば、コースを修了したユーザー数を把握し、次のコースの案内でリターゲティングできます。
送信タイミング
ユーザーに修了証が発行されたとき
イベントパラメータ
| 名前 | 説明 | 値の例 |
|---|---|---|
| course_name | コース名 | algebra |
| certificate_received | 修了証が発行されたかどうか | yes |