リテンションメッセージの作成
リテンションメッセージを使うと、解約プロセス中に離脱しようとしているサブスクライバーにアプローチできます。ユーザーがiOSのサブスクリプションキャンセル画面に到達すると、Appleがそのユーザーのプロダクトとロケールに合ったメッセージを表示します。
リテンションメッセージには2種類あります:
- Default:ヘッドライン、本文、オプションの画像で構成されるシンプルなウィンバックメッセージです。プロモメッセージが利用できない場合のフォールバックとして使用されます。
- Promo:特別な特典や別のプランをサブスクライバーに提示するウィンバックメッセージです。Promoメッセージは、すでにDefaultメッセージが割り当てられているプロダクトに対してのみ作成できます。
始める前に
- メッセージに含めるプロダクトを少なくとも1つ作成してください。
- サンドボックスモードでリテンションメッセージングをテストしてください。
メッセージを作成する
Adapty ダッシュボードのRetention Messagingページを開きます。デフォルトメッセージの場合は Create Default を、プロモーションメッセージの場合は Create Message をクリックします。
環境を選択します — テスト用のサンドボックスメッセージか、実際のユーザー向けの本番メッセージかを選びます。本番オプションは、本番URLの設定が完了し、サンドボックスのパフォーマンステストに合格するまでは無効のままです。
全般
メッセージに名前を付け、キャンセル時にメッセージをトリガーするプロダクトを追加します。
プロダクトリストでは、追加できないプロダクトがグレーアウトされ、その理由が横に表示されます。used は同じタイプの別のメッセージがそのプロダクトをすでにカバーしていることを意味し、no default message はそのプロダクトにプロモーションメッセージを設定する前にデフォルトメッセージが必要なことを意味します。
プロモメッセージの場合、追加するすべてのプロダクトにインセンティブを紐付けてください。1つのプロダクトに1つのインセンティブが対応し、すべてのプロダクトにインセンティブが設定されるまでNextは無効のままです。
-
Link Promo Offer:プロダクトに対して事前に設定したプロモーションオファーです。
-
Link Plan Switch: カタログ内の別のプロダクト。プランのリストが空の場合は、App Store Connect APIキーを追加済みかどうか確認してください。Adaptyがプランを検索するために必要です。
コンテンツ
メッセージは英語で記述してください。右側のプレビューで、入力しながらキャンセルサブスクリプション画面でのメッセージの見え方を確認できます。
Default メッセージには画像を含めることができます。スクリーンリーダー向けに画像を説明する Alt text を追加してください。Alt text はローカライズされません。Apple はすべてのロケールで英語の Alt text を受け取ります。
デフォルトでは、タイトルと本文は画像の下に表示されます。タイトルを画像の上に表示するには、Title position で Above the image を選択してください。本文は常に画像の下に表示されます。
タイトルの位置はメッセージ作成時に選択してください。後から変更することはできません。別の位置を使用するには、新しいメッセージを作成してください。画像なしでメッセージを作成し、後から画像を追加した場合、タイトルは画像の下に配置されます。
ローカライゼーション
英語がソース言語です。サブスクライバーが使用するその他の言語を追加し、コンテンツを翻訳してください。
- Add Locale をクリックして、サポートするロケールを選択します。
- AI Translate All Cells をクリックして、コンテンツを自動翻訳します。翻訳はすべての追加済みロケールのタイトルと本文を上書きします(手動編集も含む)。そのため、まず翻訳してから編集してください。
- 任意のセルをクリックして翻訳を編集します。
すべてのロケールは、英語ソースと同じ文字数制限に収める必要があります。タイトルは66文字、本文は144文字までです。制限を超えると、Submit To Review がブロックされます。
ロケールにカーソルを合わせると、「サブスクリプションのキャンセル」画面でプレビューを確認できます。
対象ロケールの翻訳がまだ Apple に承認されていない場合、Adapty は en-US バージョンにフォールバックします。
レビューへの提出
メッセージの準備ができたら、Submit To Review をクリックします。Adapty はタイトルまたは本文が入力されているすべてのロケールで Apple にメッセージをアップロードし、Apple がレビューを開始します。両方のセルが空のロケールは Adapty が自動的に除外します。提出のステータスは Retention Messaging ページで確認できます。
メッセージは提出時にのみ保存されます。
メッセージの状態
メッセージを送信すると、Apple は各ロケールを個別に審査します。Apple が少なくとも1つのロケールを承認した時点でメッセージが公開されます。まだ承認されていないロケールについては、Adapty が en-US にフォールバックします。Retention Messaging ページの State 列でメッセージの進捗状況を確認できます。
| 状態 | 説明 |
|---|---|
| In review | Appleがメッセージをまだ受け取っていないか、いずれのロケールも承認されていない状態です。 |
| Live | Appleがメッセージを承認し、Adaptyはキャンセルしようとしているサブスクライバーにこれを表示します。 |
| Rejected | 少なくとも1つのロケールでAppleが申請を却下しました。代替バージョンを提出してみてください。 |
| Inactive | メッセージを無効化した状態です。同じプロダクトに対して新しいメッセージを作成できます。 |
Appleがまだ承認していないロケールを確認するには、メッセージを開いて Localization ステップに進みます。追加された各ロケールには、Live、In review、または Rejected のステータスが個別に表示されます。
メッセージはいつでも編集できます。顧客に実際に配信中のメッセージも含まれます。Live 状態のメッセージを編集したり、新しいロケールを追加したりすると、そのメッセージはすぐに Live ステータスを失い、In review 状態に戻ります。
既存のメッセージの英語のタイトルまたは本文を変更すると、Content ステップのボタンが Update Locales に変わります。それをクリックして Localization ステップを開き、翻訳を更新してから Submit To Review をクリックしてください。
無効化と再有効化
Adapty から削除せずに Apple からメッセージを削除するには、メッセージの行にあるメニューを開き、Deactivate をクリックします。
元に戻すには、Activate をクリックします。再有効化では Apple のレビューはスキップされ、メッセージがすべてのサブスクライバーに届くまで数分かかる場合があります。
1つのプロダクトに設定できるデフォルトメッセージとプロモーションメッセージはそれぞれ1件までです。このメッセージが無効化されている間に同じタイプの別のメッセージがそのプロダクトを使用した場合、有効化は失敗します。
次のステップ
- メッセージが公開されたら、パフォーマンスを追跡する。