構成戦略
エンゲージ戦略とは、具体的な構成インスタンスまたはインスタンスの組み合わせのことです。たとえば「プレイヤーの連続ログイン報酬の構成」、「累計課金報酬の構成」などです。AEの構成センターでは、次の戦略機能に対応しています:
- 目標環境を指定した構成配信(特定のゲームサーバーやアプリのバージョン番号を対象とするなど)
- 特定のユーザーグループを対象とした構成配信(「高価値プレイヤーのコホート」を対象にイベント構成を配信するなど)
- A/Bテスト(今後対応予定)
- 優先度の制御(今後対応予定)
- 条件値(今後対応予定)
新規戦略の作成
ページ右上の「新規戦略の作成」をクリックし、現在の「構成項目」で有効になっているテンプレートを選択して戦略を作成します。
新規戦略を作成する前に、次の準備ができていることを確認してください:
- 構成項目に有効なチャンネルがバインドされている
- テンプレートが有効状態で、テスト送信による検証に合格している
戦略の作成は次の3つのステップで構成されます:
- ターゲットユーザーの設定
- 戦略内容の設定
- リリース設定
ターゲットユーザー
「ターゲットユーザー」では、「目標環境」と「ターゲットユーザー」を選択します。
ターゲットユーザー
戦略のターゲットユーザーを設定します
- すべてのユーザー
すべてのユーザーを対象に構成をリリースする場合は、この手順を省略できます。
- カスタムコホート
AEのユーザー行動データを使って条件を満たすターゲットユーザーをセグメントし、構成を配信できます。使用シーンの例:
- 課金習慣はあるものの最近課金していないプレイヤーに、高価値のパックを配信する
- xxxイベントに参加したプレイヤーに、アイテム補填メールを配信する
ターゲットユーザーの条件を確定したら、対象人数を推定して、戦略がカバーするユーザーの状況を確認できます。
データの集計基準の一貫性を保つため、カスタムコホートの条件には、計算タイムゾーンが戦略タイムゾーン(戦略作成ページの右上で設定可能)と一致するタグ・コホートのみ使用できます。また、ユーザー(#user_id)を計算主体とするタグ・コホートのみに対応しています。
目標環境
指定した環境のユーザーを対象に構成を配信する場合は、目標環境の条件を設定できます。使用シーンの例:
- 最近オープンしたサーバーを対象に、初心者向けイベントの構成を配信する
- アプリのシステム言語が英語のユーザーを対象に、英語版の内部メッセージを配信する
使用できる目標環境パラメータの範囲は、構成取得チャンネルによって決まります。
- Webhookで構成を取得する場合は、「構成センター」-「Webhook チャネル」の環境パラメータに、下流で処理可能なパラメータを追加する必要があります。詳細は構成センターのチャンネル設定を参照してください。
- クライアントSDKで構成を取得する場合は、SDKが構成をリクエストする際に自動で付与されるパラメータを使って環境条件を設定できます。パラメータの詳細は構成センターのチャンネル設定を参照してください。
Webhookでユーザーレベルの構成を配信する場合、AEシステムは条件を満たすユーザーの #user_id とチャンネルカスタムパラメータの値を下流のサーバーにプッシュします。連携をスムーズに行うため、チャンネルに下流で解析可能なIDフィールドをカスタムパラメータとして追加してください。
戦略内容
選択したテンプレートで、戦略内容を柔軟に定義できます
リリース設定
リリース設定では、戦略のオンライン時間とオフライン時間を指定できます。連携方式によって、戦略のオンライン化/オフライン化の作用の仕方が異なります:
Webhookで取得
- 施策のリリース時間:AEエンゲージが下流への構成配信を開始する時間です。たとえば国慶節のイベント構成であれば、9月末に下流サーバーへ構成を配信するよう設定できます。
- 施策のオフライン時間:戦略の有効期間が終了する時間です。たとえば元日のイベントを1月4日00:00に終了するよう設定します。
Webhookの施策のオフライン時間は戦略の有効期間を示すためのもので、AEエンゲージはデフォルトでは戦略のオフライン指示を下流に配信しません。必要な場合は管理者に設定を依頼してください。
クライアントSDKで取得
- 施策のリリース時間:この時間以降、戦略を端末デバイスで取得できるようになります。
- 施策のオフライン時間:この時間以降、戦略を端末デバイスで取得できなくなります。
また、ビジネスロジックに戦略の表示時刻の制御がある場合は、「戦略の表示時刻」(つまりスケジュールの開始時刻)を指定できます。これは戦略が実際にプレイヤーに表示される時刻です。指定すると、戦略管理リストまたは戦略のスケジュールページで、表示時刻に基づいて戦略のスケジュールが表示されます。
戦略の表示時刻は戦略のスケジュール表示にのみ使用され、構成とともに端末デバイスに配信されることはありません。
戦略の保存
以上の設定が完了したら、戦略を保存できます。保存すると、その戦略の一意のID、つまり施策IDが生成されます。施策IDは、戦略のオンライン化、一時的な無効化、変更、オフライン化など、戦略のライフサイクル全体の管理操作に使用されます。
戦略のステータス
管理プロセスにおける戦略のステータス遷移です。
主要な戦略ステータスのほかに、実装方式によっては次の2つの特殊なステータスが存在する場合があります:
- Webhook:オンライン中、オンライン失敗(AEの構成配信プロセスで発生する可能性があるステータス)
- クライアント:登録中、登録失敗(端末デバイスがリアルタイムに取得できるよう、AEがデータアセットを準備する過程で発生する可能性があるステータス)
各戦略ステータスで実行できる操作は次のとおりです。編集以外のすべての操作は一括処理に対応しています。
| ステータス | 保存して提出 | 承認操作 | 編集 | オンライン | 一時的に無効化 | オフライン | コピー | 削除 |
| 下書き | √ | √ | √ | |||||
| 承認中 | √ | √ | ||||||
| 承認拒否 | √ | √ | √ | |||||
| 登録中 | √ | |||||||
| 登録失敗 | √ | √ | √ | |||||
| 待機中 | √ | √ | ||||||
| オンライン中 | √ | |||||||
| オンライン失敗 | √ | √ | √ | √ | ||||
| オンライン | √ (新バージョンを生成) | √ | √ | √ | ||||
| 一時停止中 | √ (新バージョンを生成) | √ | √ | |||||
| オフライン | √ | √ |
戦略管理
ここでは「累計チャージイベント」のオンライン化を例に、戦略の管理プロセスを説明します。
あるゲームプランナーが、元日期間に元日の累計チャージ報酬イベントを準備したいと考えています:
- この戦略を12月31日8:00にゲームサーバーへリリースするよう設定する(オンライン操作)
- イベントのオンライン後、プランナーはイベントの文言に十分な魅力がないことに気づき、イベントの文言を直接変更したい(編集して新バージョンをオンライン化)
- イベントのオンライン後、プランナーはある報酬アイテムの数量設定に誤りがあることに気づき、まずこの戦略とプレイヤーのインタラクションを一時停止し、更新してから再度オンライン化したい(一時的な無効化の操作)
- イベントのオンライン後、プランナーはイベントの効果があまり良くないことに気づき、このイベントをオフライン化して別のイベントに差し替えたい(オフライン操作)
以上の操作は、それぞれ戦略のオンライン、編集、一時停止、オフライン操作に対応します。
戦略のオンライン化 online
指定した時間に戦略をオンライン化するか、手動でオンライン化するかを選択できます。
Webhookで連携する場合、opTypeがonlineの構成配信情報を受信します。
クライアントSDKで連携する場合、オンライン化後、ターゲットユーザーに該当する端末ユーザーが構成内容を取得できます。
編集して再オンライン化 online
戦略のオンライン化後は、戦略を直接編集できます。編集すると戦略の新バージョンが生成され、新バージョンは承認後に手動でオンライン化する必要があります(定期実行・繰返しリリースの戦略は、定期実行によるオンライン化のみ対応)。新バージョンがオンライン化されるまでは、旧バージョンが引き続き有効です。
Webhookで連携する場合、opTypeがonlineの、戦略の最新内容を含む構成配信情報を受信します。
クライアントSDKで連携する場合、新バージョンのオンライン化後、ターゲットユーザーに該当する端末ユーザーが最新の構成情報を取得できます。
一時的に無効化 suspend
戦略のオンライン化後に戦略の効力を一時停止したい場合は、戦略を一時停止できます。一時停止後は戦略を編集・変更できます。一時停止後の編集でも同様に新バージョンが生成され、新バージョンは承認後に再度オンライン化できます。
Webhookで連携する場合、opTypeがsuspendの戦略一時停止情報を受信します。
クライアントSDKで連携する場合、一時停止後、端末ユーザーはこの構成情報を取得できなくなります。
戦略の手動オフライン化 offline
指定したオフライン時間より前に戦略をオフライン化したい場合は、手動で戦略をオフライン化できます。オフライン化した戦略は、再度オンライン化できません。
Webhookで連携する場合、opTypeがofflineの戦略オフライン情報を受信します。
クライアントSDKで連携する場合、オフライン化後、端末ユーザーはこの構成情報を取得できなくなります。
上記の時間はすべて、戦略タイムゾーン(戦略作成ページの右上で設定可能)での時間です。
以上の処理はすべて施策IDに基づく操作です。戦略管理のリスクを抑えるため、V4.4では戦略の一時停止と能動的なオフライン化はエンゲージ管理者のみが実行できます。
テスト送信
戦略を正式にオンライン化する前にテスト送信を行い、問題がないことを確認してから保存・提出してオンライン化できます。テスト用の戦略でオンライン化、一時停止、オフライン化の効果をテストし、戦略のライフサイクル全体の管理フローが問題なく機能することを確認できます。テスト送信の手順はテンプレートのテストと同じです。テンプレートのテスト送信を参照してください。
権限
V4.4ではロールによる権限付与のみに対応しており、構成戦略の操作権限は次のとおりです:
| 操作権限 | 機能の詳細 | エンゲージ管理者 | データエンジニア | エンゲージ |
|---|---|---|---|---|
| 確認 | 構成戦略リスト、戦略構成詳細の閲覧 | √ | √ | √ |
| 編集 | 新規作成、コピー、承認の提出/撤回、編集、手動オンライン化、削除、テスト送信 | √ | √ | |
管理 | 一時的に無効化、戦略の手動オフライン化 | √ | ||
| 他のユーザーが作成した構成戦略の管理 | √ |

