yjtc18 a-7 yahoo! japanを支える広告技術
TRANSCRIPT
![Page 1: YJTC18 A-7 Yahoo! JAPANを支える広告技術](https://reader033.vdocuments.pub/reader033/viewer/2022052915/5a6ed6387f8b9a49648b633f/html5/thumbnails/1.jpg)
Yahoo! JAPANを支える広告技術
メディアグループ マーケティングソリューションズカンパニー 開発本部
佐々木 陽一
Copyright 2018 Yahoo Japan Corporation. All Rights Reserved.
![Page 2: YJTC18 A-7 Yahoo! JAPANを支える広告技術](https://reader033.vdocuments.pub/reader033/viewer/2022052915/5a6ed6387f8b9a49648b633f/html5/thumbnails/2.jpg)
自己紹介
佐々木 陽一
• メディアグループ マーケティングソリューションズカンパニー 開発本部 パブリッシャーPF開発1部
• 2012年中途入社
• ガラケー向けブラウザ開発(〜 2012年)
• 広告配信システムのエンジニア(2012年〜)
![Page 3: YJTC18 A-7 Yahoo! JAPANを支える広告技術](https://reader033.vdocuments.pub/reader033/viewer/2022052915/5a6ed6387f8b9a49648b633f/html5/thumbnails/3.jpg)
ヤフーの広告について
ディスプレイ広告検索連動型広告
![Page 4: YJTC18 A-7 Yahoo! JAPANを支える広告技術](https://reader033.vdocuments.pub/reader033/viewer/2022052915/5a6ed6387f8b9a49648b633f/html5/thumbnails/4.jpg)
プレミアム広告
スマートフォン版Yahoo! JAPAN
ブランドパネルYahoo! JAPAN プレミアムビジョン
![Page 5: YJTC18 A-7 Yahoo! JAPANを支える広告技術](https://reader033.vdocuments.pub/reader033/viewer/2022052915/5a6ed6387f8b9a49648b633f/html5/thumbnails/5.jpg)
Yahoo!ディスプレイアドネットワーク(YDN)
![Page 6: YJTC18 A-7 Yahoo! JAPANを支える広告技術](https://reader033.vdocuments.pub/reader033/viewer/2022052915/5a6ed6387f8b9a49648b633f/html5/thumbnails/6.jpg)
広告システム全体の構成
広告 広告
レポート
ログ
広告DB管理システム配信システム
集計システム
ユーザー 広告主(代理店)
![Page 7: YJTC18 A-7 Yahoo! JAPANを支える広告技術](https://reader033.vdocuments.pub/reader033/viewer/2022052915/5a6ed6387f8b9a49648b633f/html5/thumbnails/7.jpg)
広告管理システム
広告 広告
レポート
ログ
広告DB管理システム配信システム
集計システム
ユーザー 広告主(代理店)
広告の入稿• タイトル、説明文、画像、動画、表示URL• ターゲティング(性別、年齢、興味関心)
![Page 8: YJTC18 A-7 Yahoo! JAPANを支える広告技術](https://reader033.vdocuments.pub/reader033/viewer/2022052915/5a6ed6387f8b9a49648b633f/html5/thumbnails/8.jpg)
広告配信システム
広告 広告
レポート
ログ
広告DB管理システム配信システム
集計システム
ユーザー 広告主(代理店)
ユーザー、コンテンツの情報を元に最適な広告を表示
![Page 9: YJTC18 A-7 Yahoo! JAPANを支える広告技術](https://reader033.vdocuments.pub/reader033/viewer/2022052915/5a6ed6387f8b9a49648b633f/html5/thumbnails/9.jpg)
広告集計システム
広告 広告
レポート
ログ
広告DB管理システム配信システム
集計システム
ユーザー 広告主(代理店)
配信実績ログを集計
実績レポートを表示
![Page 10: YJTC18 A-7 Yahoo! JAPANを支える広告技術](https://reader033.vdocuments.pub/reader033/viewer/2022052915/5a6ed6387f8b9a49648b633f/html5/thumbnails/10.jpg)
広告システムの利用技術
• 言語• C、C++、Java、Python、Goなど
• アプリケーションフレームワーク• Spring Bootなど
![Page 11: YJTC18 A-7 Yahoo! JAPANを支える広告技術](https://reader033.vdocuments.pub/reader033/viewer/2022052915/5a6ed6387f8b9a49648b633f/html5/thumbnails/11.jpg)
広告配信システムについて
ヤフーのサービス・その他提携サービス全リクエストを処理
• 総アクセス数 月間757億PV(2017Q2時点)
• 瞬間最大アクセス数 数十万QPS以上
![Page 12: YJTC18 A-7 Yahoo! JAPANを支える広告技術](https://reader033.vdocuments.pub/reader033/viewer/2022052915/5a6ed6387f8b9a49648b633f/html5/thumbnails/12.jpg)
広告配信システムの構成
広告
検索エンジンフロントエンド 広告DB
データ処理
![Page 13: YJTC18 A-7 Yahoo! JAPANを支える広告技術](https://reader033.vdocuments.pub/reader033/viewer/2022052915/5a6ed6387f8b9a49648b633f/html5/thumbnails/13.jpg)
広告配信システムの規模
広告
検索エンジンフロントエンド 広告DB
データ処理
サーバー数 10000台以上 (仮想機含み)
![Page 14: YJTC18 A-7 Yahoo! JAPANを支える広告技術](https://reader033.vdocuments.pub/reader033/viewer/2022052915/5a6ed6387f8b9a49648b633f/html5/thumbnails/14.jpg)
広告配信システムの主な機能
• 検索機能
• 最適化機能
• 課金・ランキング機能(広告オークション)
![Page 15: YJTC18 A-7 Yahoo! JAPANを支える広告技術](https://reader033.vdocuments.pub/reader033/viewer/2022052915/5a6ed6387f8b9a49648b633f/html5/thumbnails/15.jpg)
広告配信システムの主な機能
• 検索機能
• 最適化機能
• 課金・ランキング機能(広告オークション)
![Page 16: YJTC18 A-7 Yahoo! JAPANを支える広告技術](https://reader033.vdocuments.pub/reader033/viewer/2022052915/5a6ed6387f8b9a49648b633f/html5/thumbnails/16.jpg)
• 検索機能
• 最適化機能
• 課金・ランキング機能(広告オークション)
![Page 17: YJTC18 A-7 Yahoo! JAPANを支える広告技術](https://reader033.vdocuments.pub/reader033/viewer/2022052915/5a6ed6387f8b9a49648b633f/html5/thumbnails/17.jpg)
検索機能
広告
検索エンジンフロントエンド 広告DB
データ処理
ユーザー情報• 性別、年齢、地域、興味関心など
コンテンツ情報• 内容、掲載位置、URLなど
![Page 18: YJTC18 A-7 Yahoo! JAPANを支える広告技術](https://reader033.vdocuments.pub/reader033/viewer/2022052915/5a6ed6387f8b9a49648b633f/html5/thumbnails/18.jpg)
ブーリアン検索
• ユーザー情報とターゲティング条件を論理和・積で検索
年齢
地域
性別
ここが選択
![Page 19: YJTC18 A-7 Yahoo! JAPANを支える広告技術](https://reader033.vdocuments.pub/reader033/viewer/2022052915/5a6ed6387f8b9a49648b633f/html5/thumbnails/19.jpg)
ブーリアン検索の例
• 広告 A : 男性 ∧ 20代
• 広告 B : 女性 ∧ 20代
• 広告 C : 男性 ∧ 30代 ∧ 東京
クエリ1 = 「男性、20代、東京」、検索結果は A
クエリ2 = 「女性、20代、大阪」、検索結果は B
![Page 20: YJTC18 A-7 Yahoo! JAPANを支える広告技術](https://reader033.vdocuments.pub/reader033/viewer/2022052915/5a6ed6387f8b9a49648b633f/html5/thumbnails/20.jpg)
ベクトル空間モデル
ベクトル空間モデルによるスコア付け• tf-idf、類似度(内積)
よりユーザーにマッチした広告を検索
広告B
広告A
ユーザー
θ
![Page 21: YJTC18 A-7 Yahoo! JAPANを支える広告技術](https://reader033.vdocuments.pub/reader033/viewer/2022052915/5a6ed6387f8b9a49648b633f/html5/thumbnails/21.jpg)
検索機能と性能の両立
• 膨大な広告在庫から最適な広告を検索 ※200ミリ秒以内で
• 性能にこだわると、OSSの検索エンジンでは性能不足
• 2つのアルゴリズムを同時処理できる検索エンジンが存在せず
• ビジネス要件を迅速に追加したい
広告専用の検索エンジンを開発
![Page 22: YJTC18 A-7 Yahoo! JAPANを支える広告技術](https://reader033.vdocuments.pub/reader033/viewer/2022052915/5a6ed6387f8b9a49648b633f/html5/thumbnails/22.jpg)
• 検索機能
• 最適化機能
• 課金・ランキング機能(広告オークション)
![Page 23: YJTC18 A-7 Yahoo! JAPANを支える広告技術](https://reader033.vdocuments.pub/reader033/viewer/2022052915/5a6ed6387f8b9a49648b633f/html5/thumbnails/23.jpg)
最適化機能
クリック率、コンバージョン率を予測、最適な広告を配信
予測に必要なデータ
• ユーザーの興味関心、行動履歴
• 広告のインプレッション、クリック、コンバージョン実績ログ
etc.
機械学習などデータサイエンスを駆使し
広告効果向上
![Page 24: YJTC18 A-7 Yahoo! JAPANを支える広告技術](https://reader033.vdocuments.pub/reader033/viewer/2022052915/5a6ed6387f8b9a49648b633f/html5/thumbnails/24.jpg)
広告
検索エンジンフロントエンド 広告DB
データ処理
ビッグデータ処理基盤
大規模Hadoopクラスタを利用
![Page 25: YJTC18 A-7 Yahoo! JAPANを支える広告技術](https://reader033.vdocuments.pub/reader033/viewer/2022052915/5a6ed6387f8b9a49648b633f/html5/thumbnails/25.jpg)
オンラインでA/Bテスト
バケットテストで、広告効果を比較
広告KPI(クリック率、単価など)をリアルタイムで可視化
広告効果向上のPDCAサイクルを実現
![Page 26: YJTC18 A-7 Yahoo! JAPANを支える広告技術](https://reader033.vdocuments.pub/reader033/viewer/2022052915/5a6ed6387f8b9a49648b633f/html5/thumbnails/26.jpg)
広告効果向上にによる好循環
広告効果向上 媒体収益向上
コンテンツ制作費増
媒体の質向上
ユーザー数増加
媒体の質向上でユーザーに還元
ユーザー体験向上
![Page 27: YJTC18 A-7 Yahoo! JAPANを支える広告技術](https://reader033.vdocuments.pub/reader033/viewer/2022052915/5a6ed6387f8b9a49648b633f/html5/thumbnails/27.jpg)
技術がビジネスに与えるインパクト
• 2017年第2四半期
広告関連売上高 743億円(前年同四半期比 +7.0%)
ディスプレイ広告 378億円(前年同四半期比 +9.5%)
技術優位性がビジネス優位性に直結
広告技術でヤフーを支える
![Page 28: YJTC18 A-7 Yahoo! JAPANを支える広告技術](https://reader033.vdocuments.pub/reader033/viewer/2022052915/5a6ed6387f8b9a49648b633f/html5/thumbnails/28.jpg)
まとめ
ヤフーの広告システムは
• 大規模• トラフィックも膨大。サーバーも大規模
• 高い技術力• 厳しい性能要件。高いエンジニアリングとサイエンスの知識
• 速いPDCAサイクル• バケットテストで、様々な広告KPIををリアルタイムで可視化
• ビジネスインパクトも大きい• 広告収益でヤフーを支える
![Page 29: YJTC18 A-7 Yahoo! JAPANを支える広告技術](https://reader033.vdocuments.pub/reader033/viewer/2022052915/5a6ed6387f8b9a49648b633f/html5/thumbnails/29.jpg)
Copyright 2018 Yahoo Japan Corporation. All Rights Reserved.