DMM meetup #23 〜DMMのQAとマーケティング領域での取り組み紹介〜
https://dmm.connpass.com/event/197901/ アドプラットフォームで取り組んでいる、アドサーバーの内製開発とそのミッション、内部の技術的構成をご紹介します。
関連記事 https://inside.dmm.com/articles/adplatform-1/
© DMM.comアドプラットフォームグループの取り組み宮田 航志2020/12/17
View Slide
© DMM.com 2自己紹介宮田航志所属 :マーケティングテクノロジー部 アドプラットフォームグループ経歴 :今年の5月にDMM入社 前職は位置情報を使ったスマホゲーム開発 VR/ARアプリケーション開発 ブロックチェーンを使ったゲーム開発等々得意領域:サーバーサイド、でも全部やりたい趣味 :K-1、キャンプ、VR/AR開発2
© DMM.com 3アジェンダ3アドプラットフォームグループの紹介 ・アドプラチームから見たDMM広告の課題 ・具体的な活動方針やってきたこと。技術紹介。・アドサーバーについて・アーキテクチャ紹介今後のチャレンジ・ライブストリーミング広告について・内製DSPについて
© DMM.com 4アジェンダ4アドプラットフォームグループの紹介 ・アドプラチームから見たDMM広告の課題 ・具体的な活動方針やってきたこと。技術紹介。・アドサーバーについて・アーキテクチャ紹介今後のチャレンジ・ライブストリーミング広告について・内製DSPについて
© DMM.com 55アドプラットフォームグループとはDMMの広告に関する開発を担当しているグループ。今年3月にできた。メンバー構成: エンジニアを中心とした7名 平均32歳くらいメンバーの経歴: 主にアドテク経験者雰囲気: カジュアルでフラットな雰囲気で開発している 勉強会や輪読会等々を実施し、知識を補い合っている
© DMM.com 6お客様に合わせたパーソナライズドな広告配信ができる基盤をつくるミッション
© DMM.com 77ミッションお客様に合わせたパーソナライズドな広告配信ができる基盤をつくるよりお客様のニーズにあったよりお客様に伝わる(届く)よりお客様から信用される広告配信が実現できる基盤をつくる
© DMM.com 88具体的なアクション『お客様のニーズにあった』『お客様に伝わる』 『お客様から信用される』・内製DSP構築・顧客データを活用した ターゲティング配信・内製アドサーバー構築・分析基盤・様々なアドフォーマット・広告配信先のモニタリング・違法サイト検知・違法サイトへの広告配信制御
© DMM.com 99具体的なアクション『お客様のニーズにあった』『お客様に伝わる』 『お客様から信用される』・内製DSP構築・顧客データを活用した ターゲティング配信・内製アドサーバー構築・分析基盤・様々なアドフォーマット開発完了 ・広告配信先のモニタリング・違法サイト検知・違法サイトへの広告配信制御
© DMM.com 10アジェンダ10アドプラットフォームグループの紹介 ・アドプラチームから見たDMM広告の課題 ・具体的な活動方針やってきたこと。技術紹介。・アドサーバーについて・アーキテクチャ紹介今後のチャレンジ・ライブストリーミング広告について・内製DSPについて
© DMM.com 1111やってきたこと『お客様のニーズにあった』『お客様に伝わる』 『お客様から信用される』・内製DSP構築・顧客データを活用した ターゲティング配信・内製アドサーバー構築・分析基盤・様々なアドフォーマット・広告配信先のモニタリング・違法サイト検知・違法サイトへの広告配信制御
© DMM.com現在アドサーバーで配信している箇所12※ 版権の都合上、一部画像を伏せております
© DMM.comアドサーバー内製で改善された事13
© DMM.comアドサーバー内製で改善された事14🚀 レスポンス速度を改善(100ms→20ms→!!)
© DMM.comアドサーバー内製で改善された事15🚀 レスポンス速度を改善(100ms→20ms→!!)👍 トレンドに合わせた広告フォーマット
© DMM.comアドサーバー内製で改善された事16🚀 レスポンス速度を改善(100ms→20ms→!!)👍 トレンドに合わせた広告フォーマット📊 自社データを活用した分析基盤🖥 直感的に操作可能な管理画面
© DMM.comアドサーバー内製で改善された事17🚀 レスポンス速度を改善(100ms→20ms→!!)👍 トレンドに合わせた広告フォーマット📊 自社データを活用した分析基盤🖥 直感的に操作可能な管理画面3ヶ月でβ版公開😲
© DMM.com技術ブログでも紹介してます。18
© DMM.com使用技術19言語 バックエンド:Go, Python, node.js広告配信タグ:Typescript管理画面:Nuxt.jsインフラ AWSECS, Aurora, Lambda, StepFunction 等々...その他ツールCircleCIterraformServerless FrameworkDatadogVegeta
© DMM.com 20
© DMM.com: ・: CI/CD:アドサーバー部分・広告のリクエストを受けて返す・各種実績リクエストを受けてログをためる・RDSで持っている広告データをKVS、アプリ内のメモリで多層にキャッシュして高速化している21
© DMM.com: ・: CI/CD:実績集計部分22・imp, click, cv等、分析に使うログを集計する・バッチ処理により定期的に集計してRDSに格納する
© DMM.com: ・: CI/CD:管理画面部分23・広告の入稿が行える・実績の確認、分析が行える
© DMM.com 24アジェンダ24アドプラットフォームグループの紹介 ・アドプラチームから見たDMM広告の課題 ・具体的な活動方針やってきたこと。技術紹介。・アドサーバーについて・アーキテクチャ紹介今後のチャレンジ・ライブストリーミング広告について・内製DSPについて
© DMM.com 2525ライブストリーミング広告『お客様に伝わる』・内製アドサーバー構築(広告配信環境)・分析基盤・ライブストリーミング広告開発完了『お客様のニーズにあった』 『お客様から信用される』・内製DSP構築・広告配信用DWH構築・顧客データを活用した ターゲティング配信・広告配信先のモニタリング・違法サイトのDWH登・違法サイトへの 広告配信を制御
© DMM.com 2626内製DSP構築『お客様のニーズにあった』『お客様に伝わる』 『お客様から信用される』・内製DSP構築・広告配信用DWH構築・顧客データを活用した ターゲティング配信・内製アドサーバー構築(広告配信環境)・分析基盤・広告配信先のモニタリング・違法サイトのDWH登・違法サイトへの 広告配信を制御
© DMM.comご清聴ありがとうございました!NOW HIRING!!!27