初めてのAmazon Pinpoint①~概要編~

#本シリーズ
**概要編：**https://qiita.com/mottie/private/ebd3ed7a1a1d78ac0e76
**実装編：**https://qiita.com/mottie/items/662f8c2938f5046471d9

#はじめに
現代の営業活動においては、毎日たくさんのデジタルメッセージを顧客に送る必要があります。
しかしそれらの多くはビジネスに繋がらず、顧客の受信フォルダの山に埋もれてしまうでしょう。

ほとんどのメッセージは**適切な顧客に、適切なメッセージを、適切なタイミングで、適切なチャネル**によって送信されていないからです。

この全ての問題を一つのAWSサービスによって解決できます。
**そう、Amazon Pinpointならね。**

#本記事のターゲットとゴール

- **ターゲット**
    - Amazon Pinpointについて初めて学ぶ方
- **ゴール**
    - 概要を大まかに理解し、軽くサービスを動かしてみる

**Amazon Pinpointは悪用を防ぐためデフォルトで送信制限が設定されています。**
**そのため今回の送信実験では受信箱にメールは届きません。**

#Amazon Pinpointとは何か？
Amazon Pinpointとは**メッセージの一斉送信、顧客管理、レスポンス分析のできるサービス**のことです。
このサービスを導入することで顧客中心のエンゲージメント高めることを可能にします。

**エンゲージメント**
→→→広告などのマーケティング手段によって顧客の注意や興味を引きつけながら、企業と顧客のつながりを強固にすること

#Amazon Pinpointのできること(強み)
Amazon Pinpointのできることを大別すると**エンゲージメントチャネル作成、エンゲージメント管理、分析**になります。

**チャネル**
→→→流通経路のこと

###1.エンゲージメントチャネル作成(発信能力が高い)
メッセージを送る媒体は多数存在しますが、
Amazon Pinpointでは**Eメール、音声、プッシュ通知、SMS**といった様々な媒体が使用できます。
(既存のアプリケーション内のメッセージチャネルと統合することも可能)
![alt](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/578416/4cd96393-9bd0-334a-ca53-a22881d5b6b1.jpeg)
Amazon Pinpointではこれらのメッセージメディアごとにエンゲージメントチャネル作成し、好みのチャネルを使用して顧客に対応することができます。

またAmazon Pinpointでは**あらゆる規模で、大量のメッセージを、指定したタイミングで、迷惑メールに振り分けられずに、送信することができます！**

###2.エンゲージメント管理(狙い撃ちできる)
Amazon Pinpointはエンゲージメント管理システムが整っているので、適切な相手に必要なメッセージを送信できます。
![alt](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/578416/06b9fc33-144c-a247-a35d-2d2c30385f10.jpeg)
例えば顧客リストを**属性、好み、状態などの項目ごとにセグメント化(分類)**できます。
ユーザーはセグメント別にアプローチを変えて、適切なメッセージを送信できます。
これにより顧客は適切な時に、適切なメッセージを受け取り、エンゲージメントエクスペリエンスを高めることが期待できます。

###3.分析(マーケティングを洗練できる)
Amazon Pinpointを使用して、データの集約、可視化、カスタマイズを行えます。
例えば**メッセージの開封率から、どんなメッセージがどの時間にどんな人だと読んでもらいやすいか**などを可視化できます。

これにより**顧客について、製品の使われ方、ユーザーのアプローチに顧客がどんな反応をしたか**について深く知ることができます。

**分析例**

- 顧客の好み
- 顧客の最近の行動
- 顧客のニーズ
- 離反予測
- 設定したイベントを追跡分析(顧客がどの動画を再生したかなど)
- 最も効果的なチャネルを把握
- 訴求力の強いメッセージの特定
- 開封率の高い時間帯を特定

#料金
Amazon Pinpointは使った分だけ課金される従量課金制です。
###1.送信メッセージ数
![alt](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/578416/cfbfdcfe-7fe2-e9ae-d218-03dfa63e70da.jpeg)
**料金例**
[月に１万件のメールを全て違うデバイスに送信した時]
100円(送信メッセージ)+1200円(対象デバイス)=月額1300円(1USD=100円とする)

###2.毎月の送信先デバイス数
- 1か月あたり5000までは無料です。
- その後は、1000万までは1つあたり0.0012USDかかります。
- 1000万以上はこのURLにお問い合わせください。:aws-mobilemessaging-custom-pricing@amazon.com

###3.イベント収集
アプリケーションの使用データを収集する場合、1か月あたりに収集されたアプリケーションイベントの数に対して課金されます。

- 1か月あたりに収集されたイベントが1億件までは無料です。
- その後は収集されたイベントあたり0.000001USDかかります。

#Amazon Pinpointのネック
###1.顧客データの整形が必要(formatが細かい)
顧客リスト例(csv)
![alt](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/578416/c375fa41-12bd-3d59-aea0-d6c5c5c9e794.jpeg)

- 連絡先の顧客データはcsvかjsonのみです。
- カラム名が独特なのでデータ整形が必要があります。(**ChannelTypeとAddressは必須項目**)
- **参考URL**:https://docs.aws.amazon.com/ja_jp/pinpoint/latest/userguide/segments-importing.html

###2.個人で試しにくい
- 初めてPinpoint使用開始する時は、デフォルトでメッセージ送信制限がかかっています。(サンドボックス)
- 複数人に送信する際は、事前にAWSサポートに制限解除の申請が必要があります。
- 申請の際、使用目的やトラブルシューティングなど細かく答える必要があります。
- そのため個人使用を開始するには敷居が高いです。
- **参考URL**:https://docs.aws.amazon.com/ja_jp/pinpoint/latest/userguide/channels-email-setup-production-access.html

###3.ドキュメントがまだ少ない
- 2020年4月現在、ローンチされたばかりなのか記事は少ないように見受けられました。
- また日本語のドキュメントはさらに少ないように見受けられました。
- 自力解決は難しいことが多いので、時々AWSサポートで質問する必要があるかもしれません。
- **参考URL**:https://aws.amazon.com/jp/premiumsupport/tech-support-guidelines/

#Amazon SESとの比較
Amazon Pinpointの類似サービスとして、Amazon SESというAWSのメール送信サービスが存在します。
以下では、Amazon Pinpointの特徴をより深く知るために比較していきます。
**参考URL**:https://aws.amazon.com/jp/ses/
![alt](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/578416/f6d928f9-be2c-b927-fa18-b59923635dc8.jpeg)
###1.一斉送信機能
**Amazon Pinpoint >> Amazon SES**
Amazon SESでは一度に送信できるメールは50通までです。
###2.対応送信チャネル
**Amazon Pinpoint >> Amazon SES**
Amazon SESではEmailのみ送信することができます。
###3.分析力
**Amazon Pinpoint > Amazon SES**
Amazon SESでもメールの開封率などを可視化できます。しかし高度な分析をする場合は、Amazon Pinpointの方が良いでしょう。
###4.料金
**Amazon Pinpoint < Amazon SES**
基本料金は1万通につき1ドルと変わりませんが、Amazon SESでは1月ごとに最初の6万通は無料で送信できます。
###5.受信機能
**Amazon Pinpoint <<< Amazon SES**
Amazon SESには受信機能があります。この機能はサイトのユーザー登録の際、メールアドレスの検証をする時などに役立ちます。受信したメッセージはAmazon S3に保存することも可能です。
###結論
**Amazon SESは購入確認、出荷通知、注文状況の更新など受動的な場面で役立ちます。**
**Amazon Pinpointは営業メールなど主体的なアクションを起こす場面で役立ちます。**

#終わりに
次回はいよいよ実装をしていきます。
https://qiita.com/mottie/private/662f8c2938f5046471d9