Upgrade to Pro — share decks privately, control downloads, hide ads and more …

SendGrid APIインプット#mbshack

nakansuke
February 11, 2017

SendGrid APIインプット#mbshack

nakansuke

February 11, 2017
Tweet

More Decks by nakansuke

Other Decks in Technology

Transcript

  1. APIインプット
    2017.2.11  Hack  On  Air  MBSハッカソン

    View Slide

  2. Who  am  I  ?
    KANSUKE
    NAKAI
    SendGridエバンジェリスト
    ⿣  構造計画研究所(SendGrid⽇日本代理理店)  勤務
    ⿣  SendGridの魅⼒力力を伝えるため⽇日々奔⾛走中
    ⿣  様々な技術者コミュニティに参加
    @nakansuke kansuke-‐‑‒[email protected]
    http://nakansuke.hatenablog.com/

    View Slide

  3. SendGridとは?

    View Slide

  4. Email  Platform  as  a  Service
    Webサービス等
    SendGrid
    SMTP
    or
    Web  API
    受信BOXに到着
    メールに関するあらゆる機能をAPIで提供するSaaS

    View Slide

  5. メール??

    View Slide

  6. You  Canʼ’t  Kill  Email
    TechCrunch:  
    https://techcrunch.com/2016/06/28/you-‐‑‒cant-‐‑‒kill-‐‑‒email/

    View Slide

  7. ECサイトで買い物した時に受取るメール
    •  ユーザ登録完了了通知
    •  パスワードリセット
    •  購⼊入完了了通知
    •  クレジット決済完了了通知
    •  発送のお知らせ
    •  配送アップデート

    View Slide

  8.  
     
    SEO
    Chat
    SMS
    SEM
    Social
    Media
    Display
    Push/
    In  App
    Mobile
    なぜEメールなのか
    ●  ⾮非常に⾼高いROI  (40x)
    ●  最も普及しているデジタルID  (世界中
    に40億アカウント以上)
    ●  あらゆるWebサービスのIDとして利利
    ⽤用されている
    ●  パーミッションベースでの獲得
    ●  ⼀一般消費者がセキュアに利利⽤用可能
    Sources:  DMA,  Radicati,  Statista,  Portio  Research
    メールはデジタルコミュニケーションに必須

    View Slide

  9. 主なメールの利利⽤用⽤用途
    トランザクションメール マーケティングメール
    ⿣  友達リクエスト
    ⿣  パスワードリマインダ
    ⿣  発送のお知らせ
    ⿣  決済完了了のお知らせ
    ⿣  メールマガジン
    ⿣  ニュースレター
    ⿣  リツイートされました
    ⿣  ステップメール

    View Slide

  10. ⽤用途の変化
    ⼈人と⼈人のコミュニケーション ⼈人にリーチするためのツール

    View Slide

  11. しかしメールを届けるのは難しい

    View Slide

  12. 22%のメールがInboxに届いていない
    "2-
    -JWF
    (PPHMF
    :BIPP
    *41T
    &UD
    403#4
    144-
    $#-
    #4#
    #MBDLMJTUT
    &UD
    (PPHMF
    4QBN
    "TTBTTJO
    .BJM
    5SVTU
    .D"GFF
    4QBN
    'JMUFST
    &UD
    /(
    ड৴#09
    εύϜϑΥϧμ
    ϝʔϧαʔό &UD &UD &UD
    Source:Return  Path  

    View Slide

  13. 届けるために考慮すべきこと
    ⿣  送信ドメイン認証
    ⿣  バウンスメールの対処
    ⿣  リストクリーニング
    ⿣  配信頻度度、ボリューム調整
    ⿣  IPウォームアップ
    ⿣  レピュテーション管理理
    ⿣  フィードバックループ
    ⿣  ブラックリスト対策

    View Slide

  14. メール配信に特化したサービスを利利⽤用して解決する
    ⿣  考慮しなければならないことが多すぎる
    ⿣  ⾯面倒を⾒見見ているだけで時間が過ぎてしまう
    ⿣  皆、届いて当たり前だと思っている

    View Slide

  15. One  Platform  for  all  your  email  needs

    View Slide

  16. 元から備えている機能
    ⿣  送信ドメイン認証
    ⿣  バウンスリストの作成、再送時破棄
    ⿣  配信停⽌止管理理
    ⿣  開封/クリックトラッキング
    メール周りで必要になる機能はデフォルトで提供

    View Slide

  17. Partners

    View Slide

  18. Our  Happy  Customers

    View Slide

  19. テレビに関するサービスでの使⽤用例例
    MBS動画イズム444 HAROiDプラットフォーム

    View Slide

  20. ⽉月間300億通送信

    View Slide

  21. ハッカソンで使えそうな機能

    View Slide

  22. Personalization  (メール送信)
    メール送信API
    ⿣  必要なパラメータはJSONで渡す
    ⿣  1リクエストでの⼤大量量送信
    ⿣  差し込み
    ⿣  カテゴリ分け
    ⿣  識識別⽤用ID付与
    ⿣  各種機能のOn/Off切切替
    {
           "from":  {"email":  "[email protected]"},
           "personalization":  [{
                   "to":  [{"email":  "[email protected]"}],
                   "substitutions":  {
                           "%name%":  "John"
                   },
                   "subject":  "Hello  John"
           },  {
                   "to":  [{"email":  "[email protected]"}],
                   "substitutions":  {
                           "%name%":  "Steve"
                   },
                   "subject":  "Hello  Steve"
           }],
           "content":  [{
                   "type":  "text/plain",
                   "value":  "Hello  %name%"
           },  {
                   "type":  "text/html",
                   "value":  "Hello  %name%"
           }]
    }

    View Slide

  23. Event  Webhook
    発⽣生したイベント情報を指定したURLにPOSTする機能
    利利⽤用例例:ログ蓄積
    3FDFJWF
    1SPDFTT
    %FMJWFS
    3FBE
    SFDFJWFE
    FWFOUOPUHFOFSBUFE

    QSPDFTTFE ESPQQFE
    EFMJWFSFE CPVODF
    PQFO DMJDL VOTVCTDSJCF TQBNSFQPSU

    View Slide

  24. Parse  Webhook
    受信したメールをパースして指定したURLにPOSTする機能
    利利⽤用例例:空メール、お問い合わせ受付け
                           メールを集めて、分析⽤用APIに投げるとかありかもしれない
    &NBJM 1045

    View Slide

  25. Signupはこちらから
    •  https://sendgrid.kke.co.jp  へアクセス
    •  新規会員登録からアカウント作成
    •  利利⽤用時には審査があるので、利利⽤用⽤用途に
    「MBSハッカソンで利利⽤用」と⼊入⼒力力してく
    ださい
    •  無料料で  12,000/⽉月  送信可能

    View Slide

  26. Happy Sending!!
    Delivering  Email  that  Ma0ers  

    View Slide