AWS認定資格 WEB問題集&徹底解説

ソリューションアーキテクト – アソシエイト

Amazon Pinpoint の概要と試験出題ポイントは?

AWSサービスの一つであるAmazon Pinpointはどんな内容なのでしょうか?また、AWS認定資格のソリューションアーキテクト-アソシエイト(SAA)に合格するためには、サービスのどんなポイントを押さえておけばよいのでしょうか?
ここでは、そんなあなたの疑問に回答していきたいと思います

Amazon Pinpoint 徹底解説 | AWS認定試験の頻出ポイントまとめ

1. サービス概要

Amazon Pinpointは、顧客へプッシュ通知、アプリ内通知、Eメール、SMS、音声、カスタムチャネルでメッセージを送る顧客エンゲージメントサービスです。 セグメント、キャンペーン、ジャーニー、テンプレート、分析を使い、適切な顧客へ適切なタイミングでパーソナライズした通知を送信します。

重要な注意点として、Amazon Pinpointは2026年10月30日にサポート終了予定です。 終了後はPinpointコンソールやエンドポイント、セグメント、キャンペーン、ジャーニー、分析リソースへアクセスできなくなる予定です。 ただし、SMS、音声、モバイルプッシュ、OTP、電話番号検証などのAPIはAWS End User Messagingでサポートが継続されます。

2. 主な特徴と機能

2.1 マルチチャネルメッセージング

Pinpointは、プッシュ通知、アプリ内通知、Eメール、SMS、音声、カスタムチャネルを扱えます。 マーケティング通知、トランザクション通知、リテンション施策など、顧客接点を横断して設計できます。

2.2 セグメント

エンドポイント属性、ユーザー属性、デバイス、行動イベントなどを基に動的セグメントを作成できます。 外部で定義した静的セグメントをインポートし、特定キャンペーンの対象にすることもできます。

2.3 キャンペーン

キャンペーンは、対象セグメントへスケジュールに従ってメッセージを送る機能です。 A/Bテスト、送信時間、テンプレート、チャネル設定を使い、反応率を比較・改善できます。

2.4 ジャーニー

ジャーニーは、顧客属性や行動に応じて分岐する複数ステップの自動ワークフローです。 例えば、メール送信、待機、クリック有無で分岐、SMS送信、キャンペーン終了のような流れを設計できます。

2.5 テンプレートとパーソナライズ

Eメール、プッシュ、アプリ内、SMS、音声などで再利用できるテンプレートを作成できます。 メッセージ変数、エンドポイント属性、Amazon Personalize連携により、受信者ごとに内容を変えられます。

2.6 分析とイベントストリーミング

開封率、クリック率、送信数、ユーザー行動、購買行動などを分析できます。 Pinpoint外で保管・分析したい場合は、イベントデータをAmazon Kinesisへストリーミングできます。

3. アーキテクチャおよび技術要素

  1. Pinpointプロジェクトを作成し、メール、SMS、プッシュ通知など必要なチャネルを有効化する。
  2. アプリケーションや外部データからエンドポイント、ユーザー属性、イベントを登録する。
  3. 動的セグメントまたはインポートした静的セグメントで配信対象を定義する。
  4. テンプレート、キャンペーン、ジャーニーを作成し、配信タイミングやA/Bテストを設定する。
  5. Pinpointが各チャネルへメッセージを送信し、配信結果やユーザー行動を収集する。
  6. 分析画面やKinesisストリーミングで、効果測定、外部BI、データレイク連携を行う。

新規・長期設計では、サポート終了予定を踏まえ、キャンペーン/ジャーニー/分析機能の移行先と、継続されるAWS End User Messaging APIの切り分けが重要です。

4. セキュリティと認証・認可

  • IAM最小権限: プロジェクト管理、キャンペーン作成、チャネル設定、送信API、分析閲覧の権限を分離する。
  • 顧客データ保護: エンドポイント属性や行動イベントには個人情報が含まれるため、最小収集とアクセス制御を徹底する。
  • チャネル規制: SMSやメールではオプトイン、オプトアウト、送信元番号、送信者ID、国別規制を確認する。
  • 暗号化: 保存時/転送中の暗号化、KMS、関連S3/Kinesis/CloudWatchの暗号化を確認する。
  • 監査: CloudTrail、送信ログ、Kinesisストリーム、チャネル別レポートで操作と送信結果を追跡する。
  • 移行対策: サポート終了前にセグメント、テンプレート、キャンペーン、ジャーニー、分析データの退避計画を作る。

5. 料金形態

Amazon Pinpointの料金は、チャネル別のメッセージ送信量、対象ユーザー/エンドポイント、イベント処理、分析、関連サービス利用量で考えます。

  • メッセージ送信: Eメール、SMS、プッシュ、音声などチャネルごとに料金体系が異なる。
  • セグメント/イベント: エンドポイント数、イベント収集、分析に関する利用量を確認する。
  • 外部連携: Kinesis、S3、CloudWatch、Lambda、Personalizeなどの利用料金が発生する。
  • SMS規制コスト: 国や地域により番号取得、登録、送信単価、キャリア料金が異なる。
  • 最適化: 不要な送信、重複エンドポイント、低反応セグメント、無効宛先を削減する。

6. よくあるアーキテクチャ・設計パターン

  • モバイルプッシュ通知: アプリイベントを基に、休眠ユーザーや購入完了ユーザーへ通知する。
  • メールキャンペーン: セグメント別にテンプレートを使い、A/Bテストで件名や本文を最適化する。
  • SMS/音声通知: 重要アラート、本人確認、予約通知などを送信する。長期設計ではAWS End User Messagingを確認する。
  • ジャーニー自動化: 顧客行動に応じてメール、待機、分岐、SMSを組み合わせる。
  • 分析基盤連携: PinpointイベントをKinesisへ送り、S3、Glue、Athena、QuickSightで分析する。
  • Personalize連携: 推奨商品やコンテンツをテンプレートに差し込み、パーソナライズ配信する。

7. 設定・デプロイ手順(ハンズオン例)

  1. Pinpointプロジェクトを作成し、必要なチャネルを有効化する。
  2. アプリケーションからエンドポイント、属性、イベントを送信する。
  3. 動的セグメントまたはインポートセグメントを作成する。
  4. メッセージテンプレートを作成し、変数やパーソナライズ項目を設定する。
  5. キャンペーンまたはジャーニーを作成し、スケジュール、A/Bテスト、分岐条件を設定する。
  6. テスト送信後に本番配信し、分析メトリクスと配信失敗を確認する。
  7. 必要に応じてKinesisへイベントをストリーミングし、移行対象データを退避する。

8. 試験で問われやすいポイント

8.1 サービス選択

  • Q: Amazon Pinpointの主な用途は?
    A: 顧客セグメントに対して複数チャネルでパーソナライズしたメッセージを配信し、キャンペーンやジャーニーを分析すること。
  • Q: Pinpointのサポート終了予定日は?
    A: 2026年10月30日。長期利用では移行計画が必要。
  • Q: SMS、音声、モバイルプッシュ、OTP、電話番号検証APIの後継として確認すべきサービスは?
    A: AWS End User Messaging。

8.2 機能理解

  • Q: セグメントとは?
    A: キャンペーンやジャーニーの対象ユーザーを属性や行動データで定義したもの。
  • Q: ジャーニーとは?
    A: 顧客属性や行動に応じて分岐する複数ステップの自動メッセージングワークフロー。
  • Q: Pinpointイベントを外部分析基盤に送るには?
    A: Amazon Kinesisへのイベントストリーミングを設定する。

8.3 セキュリティと料金

  • Q: SMSやメール送信で技術以外に確認すべきことは?
    A: オプトイン/オプトアウト、送信元登録、国別規制、到達率、苦情率。
  • Q: Pinpointの主な課金要素は?
    A: チャネル別メッセージ送信、エンドポイント/イベント、分析、Kinesisなど関連サービスの利用量。
  • Q: サポート終了前に退避すべき代表リソースは?
    A: エンドポイント、セグメント、テンプレート、キャンペーン、ジャーニー、分析データ。