ジャーニーのヒントとベストプラクティス - Amazon Pinpoint

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

ジャーニーのヒントとベストプラクティス

ジャーニーは柔軟で完全にカスタマイズできるように設計されていますが、ジャーニーの計画、設計、管理に役立つ基本的な戦略と実践がいくつかあります。成功するジャーニーを設計および管理するためのヒントとベストプラクティスは以下のとおりです。

スコープと設定

ジャーニーでは相互に関連するさまざまなタスクを実行できるため、明確に定義されたジャーニーのシナリオを作成することをお勧めします。また、シナリオと目標をサポートするジャーニー設定を選択する必要があります。ジャーニー設定を使用すると、ジャーニーで参加者を関与させるタイミング、程度、頻度を決定する制約を確立できます。

シナリオを定義するときには、そのスコープを、カスタマーエクスペリエンスの小さな側面に制限することを検討してください。Amazon Pinpoint は広範なワークフローを持つ大規模なジャーニーをサポートしますが、一連の関連するジャーニーの一部となるようにジャーニーを設計すると、カスタマーエクスペリエンスを監視、調整、管理する機会が増えます。

例えば、新しい顧客を歓迎すること、および顧客になってから最初の 7 日間に推奨される最初のステップを顧客に提供することに焦点を当てたジャーニーを設計できます。最初のジャーニーでの各顧客のアクションに基づき、最初のエンゲージメントレベルに合わせて調整された後続のジャーニーにアクションを追加できます。その後のジャーニーでは、最初のジャーニーでエンゲージメントレベルの高かった顧客に次のステップを提供したり、最初のジャーニーでエンゲージメントレベルの低かった顧客にさまざまな製品やサービスを宣伝したりすることができます。作成する一連のジャーニーのスコープをより小さくすることで、顧客のライフサイクル全体でカスタマーエクスペリエンスを継続的に改善、管理することができます。

シナリオを定義したら、シナリオの目標をサポートするジャーニー設定を選択します。これらの設定では、ジャーニーのどの部分でも参加者のエンゲージメントレベルを高めることができるタイミング、程度、頻度を定義します。これらの設定を選択するには、ジャーニーを作成するか、開きます。次に、「Actions」メニューから「Settings」を選び、「Advanced settings」のセクションを展開します。

主な目標と関連する設定は以下のとおりです。

参加者のローカルタイムゾーンを保存して使用する

開始時刻と終了時刻がスケジュールされているジャーニーの参加者のエンゲージメントを最適化するには、各参加者のローカルタイムゾーンを使用するようにジャーニーを設定します。これにより、参加者がそのアクティビティに参加する可能性が最も高い場合にジャーニーアクティビティが発生するようになります。

ただしこの設定の有用性は、参加者のエンドポイント定義にローカルタイムゾーン値を保存するかどうかによって異なります。この設定を使用し、参加者のエンドポイント定義でタイムゾーンが指定されていない場合、Amazon Pinpoint は参加者をジャーニーに含めません。この問題を回避するには、Demographic.Timezone 属性を使用して、参加者のタイムゾーン情報を保存します。これは、Amazon Pinpoint が提供する標準属性です。

クワイエットタイムの競合に対処する

ジャーニーのクワイエットタイムの設定と競合する時間にメッセージを送信するようにアクティビティを設定した場合、Amazon Pinpoint はメッセージを送信しません。クワイエットタイムの終了後に新しいメッセージを送信します。クワイエットタイム終了後にメッセージの送信を再開した場合、クワイエットタイム中に保留していたメッセージを送信します。そうでない場合は、保留中のメッセージを削除します。

タイムゾーンの推定

タイムゾーンの推定は、選択した推定方法のいずれかEndpoint.AddressEndpoint.Location.PostalCodeまたは両方に基づいて、Endpoint.Location.Countryおよびそれに応じて、エンドポイントのタイムゾーンを推定するのに役立ちます。エンドポイントタイムゾーンは、クワイエットタイムが設定されている不適切な時間帯、およびジャーニーがローカルタイムゾーンに基づいてメッセージを送信する不適切な時間帯に、メッセージが送信されることを防ぐために使用されます。タイムゾーンの推定は、Demographic.Timezone 属性に値がないエンドポイントでのみ実行されます。

注記

( AWS GovCloud 米国西部) では、タイムゾーンの推定はサポートされていません

複数のタイムゾーンがあるエンドポイントがジャーニーに含まれている場合:

  • 受信者のローカルタイムゾーンが有効になっている場合、ジャーニーはエンドポイントの最新のタイムゾーンに従ってメッセージの送信を開始します

  • ジャーニーは、すべてのメッセージが送信されたとき、または受信者のローカルタイムゾーンが有効になっているエンドポイントの最も早いタイムゾーンに従って、メッセージの送信を停止します

  • クワイエットタイムが有効になっている場合、ジャーニーはタイムゾーンのクワイエットタイム内にエンドポイントにメッセージを送信しません。

設定されたジャーニー送信ルールのすべてに基づいてジャーニー内のすべてのエンドポイントがメッセージを受信できる場合にのみ、ジャーニーはメッセージを送信します。

複数のタイムゾーンとクワイエットタイムにエンドポイントがあるジャーニー

例えば、20:00 (午後 8:00) から 08:00 (午前 8:00) までのジャーニーのクワイエットタイムを設定し、UTC-8 America/Los_Angelesと UTC-5 にエンドポイントがある場合America/New_York、ジャーニーは 08:00 America/Los_Angeles (11:00America/New_York) にメッセージの送信を開始し、17:00 America/Los_Angeles (20:00) にメッセージの送信を停止しますAmerica/New_York

参加者が受信できるメッセージ数を制限する

参加者がジャーニーやプロジェクトから受信するメッセージが多すぎないようにするには、24 時間内に参加者に送信できるメッセージの数を制限します。これは、キャンペーンや他のジャーニーでも使用されるセグメントをジャーニーで使用する場合に特に役立ちます。また、特定のジャーニーでのみ使用するように明示的に設計されたセグメントを作成し、使用することもできます。

送信できるメッセージの数を最適化する

ジャーニーに多数の参加者がいて、大量のメッセージを送信する場合は、Amazon Pinpoint がすべてのメッセージを処理して送信するのに必要な時間を考慮してください。

例えば、1,000,000人 の参加者にメッセージを送信するジャーニーアクティビティがあり、Amazon Pinpoint アカウントの最大送信レートがメッセージ 200 件/秒であるとします。一部の参加者は、アクティビティの開始から約 80 分後までメッセージを受信しません。これは、E メールアクティビティの後に待機アクティビティがジャーニーに含まれている場合に特に重要です。待機アクティビティが終了するまでに Amazon Pinpoint がすべてのメッセージの送信を完了していない場合、参加者は、メッセージを受信する前に待機アクティビティに続くアクティビティに移動される場合があります。

このリスクを軽減するには、ジャーニーが 1 秒間に送信できるメッセージの最大数を増やし、アカウントの最大送信レートまで高めることを検討してください。また、アカウントの送信クォータを増やすことも検討してください。

参加者がジャーニーに参加できる回数を制限する

ジャーニーの性質と設計に応じて、1 人の参加者が同じジャーニーに参加できる回数を制限します。この制限を設定しない場合、参加者はジャーニーに参加して、ジャーニーでいくつかのアクティビティを完了し、終了アクティビティに到達してから、再びジャーニーを開始できます。各参加者が 1 回だけジャーニーを開始して完了させることをお勧めします。

参加者がすでにジャーニーのアクティブな参加者である場合、Amazon Pinpoint はその参加者のジャーニーへの参加を許可しないことに注意してください。例えば、参加者がジャーニーを開始し、後でセグメント内 (セグメント基準に基づく) またはジャーニー内 (アクティビティ条件に基づく) に影響する方法で参加者のエンドポイント定義を更新した場合、Amazon Pinpoint は参加者を新しい参加者として追加しません。

参加者がジャーニーを始める機会を最大化する

新しい参加者がジャーニーに追加される頻度は、ジャーニーの最初のアクティビティであるジャーニーエントリアクティビティによって決まります。新規または既存の顧客はいつでも参加者になる可能性があるため、新しいメンバーを頻繁にセグメントに追加するようにエントリアクティビティを設定することをお勧めします。また、特定のユーザー属性またはイベントに基づいて新しい参加者を自動的に追加するようにセグメントを設定することもできます。これらの方法でセグメントを設定する方法の例については、 AWS メッセージングとターゲット設定ブログのAmazon Pinpoint での最初のジャーニーの構築」を参照してください。

セグメント

セグメントはキーです。全体的なジャーニーと特定のジャーニーのアクティビティに誰が参加できるかを決定するのがセグメントです。ジャーニーのセグメントを作成するときには、以下のベストプラクティスを考慮してください。

専用のテストセグメントを作成する

通常のグループでジャーニーとメッセージをテストする場合は、エンドポイントのみを含むセグメントを作成します。その後、特に Amazon Pinpoint が提供するジャーニーテスト機能を使用する場合に、そのセグメントを一貫性のあるテストフレームワークとして使用できます。このセグメントの作成方法に関するヒントについては、「ジャーニーの確認とテスト」を参照してください。

複数のセグメントを使用する

ジャーニーエントリアクティビティとして選択できるセグメントは 1 つだけですが、そのセグメントには複数の小さいセグメントを含めることができます。その後、ジャーニーの後半で、多変量分割アクティビティを使用して、参加者をセグメントメンバーシップに基づいて別々のグループに分けることができます。このアプローチは、各参加者により適したエクスペリエンスを提供するのに役立ちます。また、これらのアクティビティは、ターゲットを絞ったより小規模な対象者にメッセージを送信するため、E メールアクティビティの処理時間を短縮することもできます。

また、参加者が明示的に実行するアクションまたは実行しないアクションに基づいて参加者をセグメント化することもお勧めします。これには、分割アクティビティを使用します。例えば、はい/いいえ分割アクティビティを使用して、参加者がメッセージ内のリンクをクリックした場合は [はい] パスを、そうでない場合は [いいえ] パスを送信できます。アクションがない場合は、フォローアップ活動を通じて参加者に再参加の機会を提供することができます。

セグメントとエンドポイントを削除しない

アクティブなジャーニーの一部であるセグメントは、維持することをお勧めします。アクティブなジャーニーで使用されているセグメントを削除すると、ジャーニーが失敗して実行が停止する可能性があります。ジャーニーが継続されると、セグメントの一部であった参加者が、途中でジャーニーから削除される可能性があります。そのような参加者はさらに、参加した最後のアクティビティの分析データで「除外」されたと報告されます。これにより、分析データの有用性が低下します。単独でジャーニーを離れた参加者と削除した参加者を区別することはできません。

カスタム属性を活用する

ジャーニー参加者をより簡単に特定してセグメントに追加するには、アプリケーションがエンドポイントを作成または更新するときに、カスタムのジャーニー固有の属性をエンドポイントに追加することを検討してください。その後、この属性を使用して、ユーザーまたはエンドポイントをジャーニーに参加する必要がある対象として識別できます。

アクティビティ

アクティビティは、あらゆるジャーニーの構成要素です。したがって、各アクティビティのタイプと設定、およびアクティビティ間の関係を選択するときには、以下のガイドラインを考慮してください。

エントリアクティビティを最適化する

新しい参加者がジャーニーに追加される頻度は、ジャーニーの最初のアクティビティであるエントリアクティビティによって決まります。アクティビティに基づいて参加者を追加するか (例えば、特定の音楽をダウンロードするユーザーを追加する)、または既存のセグメントから参加者を追加できます。新規または既存の顧客はいつでも参加者になる可能性があるため、関連するセグメントが頻繁に更新される (参加者の追加が行われる) ようにエントリアクティビティを設定することをお勧めします。これにより、参加者がジャーニーを開始する機会を最大限に高めることができます。

セグメントおよび参加者データの変更に備える

アクティビティのセグメント条件の評価は、セグメントの各参加者 (エンドポイント) の最新データに基づいており、このデータは時間と経過ともに変化する可能性があります。例えば、参加者のお気に入りの食べ物が、アクティビティ開始時点ではピザであるとします。その参加者は、後で自分の好みをホットドッグに変更することができます。この場合、後続のアクティビティでは、ピザではなくホットドッグに対する参加者の好みに基づいて参加者を評価します。これらな変更に備えるための方法の 1 つは、変更を予測し、参加者を適切なパスに送る分割アクティビティを使用することです。

エンドポイントが ACTIVE である場合、Amazon Pinpoint はキャンペーンとジャーニーを通じてメッセージを送信します。ACTIVE エンドポイントがジャーニーに入り、ジャーニーを完了する前に INACTIVE になっても、Amazon Pinpoint は引き続きエンドポイントにメッセージを送信します。

Else パスを活用する

多変量分割アクティビティには、Else パスに加えて、最大 4 つのパス(それぞれ独自の基準を持つ)を含めることができます。Else パスは、他のパスの基準を満たさない参加者向けです。したがって、ジャーニーの設計時に考慮しなかった可能性のある予期しないケースや異常なケースを処理するための絶好の機会となります。

イベントデータの受信の遅延を考慮する

E メールの開封などの一部のイベントデータは、参加者の E メールプロバイダーから受信した情報に基づいています。プロバイダーによっては、この情報を直ちに当社に送信するものもあれば、あまり頻繁には送信しないものもあります。このような遅延は、参加者のエクスペリエンスに影響を与える可能性があります。Amazon Pinpoint がアクティビティの条件としてイベントを評価するとき、参加者のイベントデータがない場合は、参加者を [いいえ] パスに移動します。このリスクを軽減するには、E メールアクティビティの直後に実行されるアクティビティの評価スケジュールにバッファ時間を追加します。

連続する E メールアクティビティを回避する

2 つ以上の E メールアクティビティの間には、待機またはその他のタイプのアクティビティを挿入することをお勧めします。これは、Amazon Pinpoint がメッセージを処理および送信するのに要する時間、およびメッセージを受信する参加者の遅延を考慮するのに役立ちます。

Use re-entry intervals

エンドポイントがジャーニーを再開するまでの間隔を設定します。再開までの間隔を設定することで、ユーザーがメッセージを受け取るまでの時間を空け、より良いユーザーエンゲージメントを生み出すとともに、メッセージがスパムとして処理される可能性を低くできます。

E メールメッセージ

E メールを送信するための一般的なヒントとベストプラクティスに加えて、ジャーニーを作成する前に次のことを検討してください。

専用の「差出人」アドレスを作成する

ジャーニーから送信するすべてのメッセージに専用の E メールアドレスまたはドメインを使用することを検討してください。これにより、参加者がジャーニーから受け取るすべてのメッセージで一貫したエクスペリエンスが提供されます。また、各参加者は E メールアプリケーションの設定を調整して、ジャーニーのすべてのメッセージが受信トレイに到着するようにすることもできます。さらに、配信性能ダッシュボード をサブスクライブすると、専用のアドレスまたはドメインを使用することで、特定のジャーニーの高度な分析データにアクセスするプロセスを合理化できます。メッセージ送信専用のアドレスまたはドメインを設定する方法については、「E メール ID の検証」を参照してください。

E メールチャネルを正しく設定したことを確認する

ジャーニーを公開する前に、Amazon Pinpoint アカウントに本番環境へアクセスするための E メールがあることを確認してください。このアクセスがない場合、アカウントはサンドボックス環境にあります。つまり、参加者はジャーニーからのメッセージを受信できない可能性があります。(サンドボックス環境では、限られた数のメッセージのみを送信でき、特定の E メールアドレスのみにメッセージを送信できます。) また、アカウントの送信クォータと送信レートが、ジャーニーから送信する予定のメッセージ数をサポートできることを確認してください。Amazon Pinpoint コンソールの [Email Settings] ページで、アカウントの送信クォータおよび送信レートを確認できます。

関連するメッセージテンプレートのコレクションを設計する

計画プロセスの初期段階では、ジャーニーに含める予定の E メールアクティビティごとにメッセージテンプレートを設計して作成することをお勧めします。これを行うと、すべてのメッセージが一貫した設計になっていることを確認できます。これにより、各メッセージがジャーニーの対応するフェーズに固有であり、最適化されていることも保証されます。例えば、新規顧客を歓迎しているジャーニーに、3 つの E メールテンプレートがあるとします。3 つのテンプレートとは、基本情報を含むテンプレート、最初のメッセージでリンクをクリックしたユーザーの中間情報を含むテンプレート、および最初のメッセージでリンクをクリックしなかったユーザーの修正された基本情報を含むテンプレートです。

レビューとテスト

Amazon Pinpoint には、ジャーニー中の設定エラーを確認して警告するレビュー機能が含まれています。また、エラーを見つけて修正するプロセスを簡素化します。エラーのあるアクティビティまたは設定を見つけるには、エラーの説明をクリックします。

エラーを修正するには、[Review your journey] ペインに表示される推奨事項に従ってください。ジャーニーを公開する前に、この機能を使用してエラーをレビューし、修正することをお勧めします。ベストプラクティスとして、このレビュープロセスを複数回完了してから、ジャーニーを公開することをお勧めします。

Amazon Pinpoint には、テストプロセスを合理化するテスト機能も含まれています。ジャーニーのレビュープロセスが完了したら、この機能を使用して、テスト参加者のグループをジャーニーに送信できます。

テスト参加者だけがジャーニーに参加できるようにするには、この機能で専用のテストセグメントを作成して使用できます。テストを迅速化するために、この機能を設定して、アクティビティ間の待機時間を短縮または削除できます。ジャーニーを公開する前に、この機能を使用して、ジャーニーから送信される各メッセージを含めて、ジャーニーのすべての側面をテストすることを強くお勧めします。

ジャーニーのレビューとテストの詳細については、「ジャーニーの確認とテスト」をご覧ください。

分析

ジャーニーを公開すると、Amazon Pinpoint は、ジャーニー全体および個々のジャーニーアクティビティに適用されるいくつかのタイプの標準メトリクスの分析データの収集と集約を自動的に開始します。これらのメトリクスを定期的かつ頻繁にレビューすることを強くお勧めします。

特に、これらのメトリクスは、Amazon Pinpoint がアクティビティを評価または実行しようとしたときに発生した可能性のある障害やエラーなど、対処すべき問題に関する重要な洞察を提供します。これらのメトリクスは総じて、ジャーニーで正常に機能するものとそうでないものを判断するのに役立ち、将来的により効果的なジャーニーを設計するのに役立ちます。使用可能なメトリクスとその表示方法の詳細については、「ジャーニーメトリクスの表示」を参照してください。

Amazon Pinpoint は、分析データを自動的に 90 日間保存します。ジャーニーの予想所要時間や組織の長期保存とレポートのニーズに応じて、基になるイベントデータを 90 日間以上保存することができます。そのためには、Amazon Kinesis Data Streams または Amazon Data Firehose にデータをエクスポートするように Amazon Pinpoint を設定することをお勧めします。 Amazon Kinesis データを Amazon Kinesis にエクスポートすると、他のサービスやアプリケーションを使用して、より詳細な分析またはレポートを実行することもできます。詳細については、「Amazon Pinpoint によるイベントのストリーミング」を参照してください。

ライフサイクル管理

開発や実行のさまざまな段階を経てジャーニーを進める際には、ジャーニーのライフサイクルの各段階で次の点に留意してください。また、問題が発生した場合はいつでもジャーニーを停止(キャンセル)することができます。

[Phase] 説明
下書き

ジャーニーは開発中であり、まだ公開されていません。

このフェーズでは、セグメント、アクティビティ、設定など、ジャーニーのあらゆる側面を変更できます。Amazon Pinpoint の機能を活用して、ジャーニーのレビューとテストを行うこともできます。レビューとテストのプロセスは、必要な回数だけ繰り返すことができます。

[アクティブ]

ジャーニーは開発、レビュー、テスト、公開されました。ジャーニーのスケジュールに応じて、現在実行中であるか、後で実行を開始するようにスケジュールされている場合があります。

このフェーズでは、アクティビティをジャーニーに追加、変更、または削除することはできません。

[Closed] (クローズ)

ジャーニーは開発、レビュー、テスト、公開されました。実行が開始され、新しい参加者に対しては閉鎖されています。

ジャーニーのスケジュールや設定によっては、終了予定時刻を過ぎている場合もあります。または、ジャーニーが開始予定時間を過ぎている場合もあります。この場合は、エントリアクティビティが新しいセグメントメンバーを追加しないように設定されています。

このフェーズでは、新しい参加者をジャーニーに追加することはできません。また、既存の参加者が初めてジャーニーに参加することもできません。ただし、アクティビティの開始を現在待機している既存の参加者は、ジャーニーを再開できます。

停止

ジャーニーは開発、レビュー、テスト、公開され、その後停止されました。停止されたジャーニーを再開することはできません。ジャーニーを再作成する必要があります。

ジャーニーを停止した場合、Amazon Pinpoint は進行中のアクティビティが完了するまで、そのアクティビティを継続します。また、Amazon Pinpointは、アクティビティが完了するまで、それらのアクティビティに関する分析データを収集・集計し続けます。これは、ジャーニーを停止したときに完了したアクティビティについても同様です。

このフェーズでは、アクティビティをジャーニーに追加、変更、または削除することはできません。また、Amazon Pinpoint はジャーニーの評価を停止し、開始されていないアクティビティを実行しません。