初めてのAmazon Pinpoint②~実装編~

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

#Amazon Pinpointを使ってみよう
###1.Amazon Pinpointのマネジメントコンソールを開く
Amazon Pinpointを使用するにはAWSアカウントが必要です。
もし所持していない場合は以下のURLに従ってアカウントの作成をしましょう。
**参考URL**:https://aws.amazon.com/jp/register-flow/

![alt](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/578416/d28a01aa-d39c-96da-037c-afaa214d92fa.png)
アカウントの用意ができたら"コンソールにサインイン"をクリックしましょう。

![alt](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/578416/4eb85251-be86-a1c6-dc22-6cccaf31febb.png)
ルートユーザーから登録アドレス、パスワードを入力してログインします。

![alt](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/578416/d60be709-3b43-36ca-6f90-de396c024687.png)
ログインしたら、"サービス"から"Pinpoint"を検索してクリックしてください。
2020年4月現在、"東京リージョン"でAmazon Pinpointは提供されていないので、今回は"オレゴンリージョン"を指定します。

###2.新規プロジェクト作成
![alt](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/578416/b53ea3b7-0091-c5b6-cdbe-47ea126c8d65.png)
Pinpointのトップ画面に移動したら、"Create a project"をクリックし、新しいプロジェクトを作成しましょう。

![alt](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/578416/c9dcef41-9d28-bb0a-c1e2-b0552135d76c.png)
分かりやすい名前をつけましょう。今回は"Test_project"としておきます。

###3.センダーアドレスの検証
![alt](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/578416/c0fe602f-3e66-d105-e052-4abced72ce7c.png)
プロジェクトを作成したら、チャネルの設定画面に移ります。
"Email"の"Configure"をクリックしてください。

![alt](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/578416/79301b79-e4e3-3b90-8a0d-537193b63a3d.png)
センダーアドレス（送信元メール）の設定が始まります。
メールの"From"の部分ですね。
アドレスを入力して"Verify"をクリックしましょう。

![alt](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/578416/cdd8f9a9-3420-a127-1786-1123cd9731ef.png)
先ほどのアドレスにAWSからメールが届いているので、リンクをクリックしてください。

![alt](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/578416/16f41b92-4969-5fa0-b9b7-cfc1765bc6b4.png)
上記画面になれば検証完了です。設定画面に戻り"Save"をクリックしてください。（2つ前の画像の画面）

###4.顧客データをインポートする
![alt](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/578416/8d677560-988c-422f-5cb0-891cee1a2b6f.png)
次に顧客リストをインポートします。
左にあるメニュー欄の"Segment"をクリックし、リンク先ページの右にある"Create a segment"をクリックしてください。

![alt](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/578416/cf331c75-e07a-a10f-e278-0940c08672d3.png)
"Import a segment"を選択し、"Choose files"でリストをインポートしてください。
完了したら下部の"Create a segment"をクリックしてください。

###5.ターゲットセグメント構築
![alt](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/578416/607e246e-ee62-98e9-c58a-7a074c22984e.png)
先ほどの作業が完了すると上記のように成功メッセージとセグメント一覧に作成したセグメントが表示されます。
次は対象の顧客にのみ送信する設定をしたセグメントを作成します。
"Create a segment"をクリックしてください。

![alt](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/578416/eb9825c1-123a-23e2-2b87-ae23ed3c01da.png)
セグメント名を入力し、セグメントの選択では先ほど作成したセグメントを指定してください。
まずはチャネルから絞り込みましょう。"filter by channel"を選択してください。

![alt](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/578416/e57d3c7b-5283-b1b5-c057-9e85a45785c6.png)
"Value"に"Email"を指定してください。
これでEmailで連絡先を登録されている人だけで絞り込まれました。
次にユーザーの属性から絞り込みます。
"Filter by user"を選択してください。

![alt](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/578416/49be7c39-967b-908a-9ad9-8c53ec2d1399.png)
今回は"Last name"に指定して、苗字から絞り込みます。
他にも"Company"を指定して、特定の会社だけにすることもできます。

![alt](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/578416/1f045e84-2aed-3622-890f-8bde34a44f45.png)
"Value"を"Alejandro"に設定します。
これでアレハンドロさんにだけメールが届きますね。
アレハンドロ。まさに典型的なファミリーネームですね？
（今回オリジナルで顧客リストを作成したので間違えてしまいました。気にしないでください）
最後に"Create a segment"をクリックして完了です。

![alt](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/578416/b7082b90-77a2-03c0-f4b9-f20f75e47953.png)
作成後の画面で設定を確認できます。

###6.キャンペーンを作成して、メールを送信する
最後にキャンペーンを作成します。

**キャンペーン**
→→→メッセージ内容や送信日時や使用セグメントが記載されたテンプレートのこと

![alt](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/578416/1aa4d95e-64b3-b53e-526c-b565b7c9ee52.png)
左メニュー欄の"Campaign"をクリックし、リンク先の右にある"Create a campaign"をクリックしてください。

![alt](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/578416/5b7f40a2-4643-137b-3dc3-15ea9a8fc4d3.png)
キャンペーン名を入力し、"Campaign type"は"Standard campaign"を指定してください。
"Channel"に"Email"と設定し、"Next"をクリックしてください。

![alt](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/578416/cbe5d41b-ff3a-f9a2-963d-2bdec4e1f52c.png)
セグメントの選択では"Use an existing segment" を選択し、先ほど作成したセグメントを指定したら"Next"をクリックしてください。

![alt](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/578416/56fa8cf2-9191-aeea-86e9-b6a061600d40.png)
メール本文を作成します。
件名("Subject")を入力し、HTMLのbodyに本文を入力しましょう。
HTMLに慣れていない方は右の部分を"HTML"から"Design"に変更してください。

![alt](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/578416/741af4c0-ef4c-e880-792e-fb125645de42.png)
変更することでより簡単に本文を作成できます。

![alt](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/578416/75003903-4576-7141-8b49-6a7a28c30a0f.png)
次にセンダーメールを指定し、"Next"をクリックしてください。

![alt](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/578416/7d942c0a-f820-334a-950b-178e06341344.png)
最後に送信日時を送信します。
今回はすぐに送信したいので"Immediately"を選択し、"Next"をクリックしましょう。

![alt](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/578416/5424a3f4-71f3-23ee-3ef3-6a52388afb1c.png)
送信日時の設定が確認できるので、よければ"Launch campaign"をクリックしてください。

![alt](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/578416/c7718ab6-cc76-4d3b-8feb-5a43b2d5c1e8.png)
上部の成功メッセージが表示されていれば完了です。お疲れ様でした。

###7.レスポンスデータを表示する
![alt](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/578416/c4942da9-de08-1cff-0430-6cf8779eab4a.png)
送信後は左メニューの"Analytics"をクリックしたリンク先で統計データが閲覧できます。
メールの開封率が一目で分かりますね。

#詰まるところ
キャンペーンでの送信に成功しましたが、**実際にはメールは受信箱には届いていません。**
受信箱に送信するにはデフォルトの送信制限を解除する必要があります。
**参考URL**:https://docs.aws.amazon.com/ja_jp/pinpoint/latest/userguide/channels-email-setup-production-access.html

またインポートできる顧客リストのフォーマットが特殊なので、インポートできずに詰まることがあります。

#終わりに
今回紹介できた機能はほんの一部です。
まだまだこのサービスの魅力的な活用法は多くあります。
確かにこのサービスの実装は、私のようなIT初心者では少し難易度が高いかな、といった印象です。
しかし私はこのサービスが近い将来スタンダードになり、多くの企業のマーケティング効率を上昇させるために活用されるだろうと予感しています。