More Related Content
Similar to アドテク案件入門講座 8月20日(公開版) (20)
アドテク案件入門講座 8月20日(公開版)
- 1. Copyright © EVERRISE CO.,LTD. All Rights Reserved.
アドテクエンジニア入門講座
アドサーバの作り方教えます!
エンジニアのための
アドテク案件入門講座
株式会社 EVERRISE
伊藤 孝
- 2. Copyright © EVERRISE CO.,LTD. All Rights Reserved.
本日のアジェンダ
0 . EVERRISE のご紹介
1 .インターネット広告とは?
2 .アドテクとは?
3 .どんなサービスが存在するか?
4 .アドサーバの利用方法
5 .アドサーバの作り方
- 3. Copyright © EVERRISE CO.,LTD. All Rights Reserved.
はじめに
本日は、お越しいただきありがとうございます。
講座を通じて、以下をご説明します。
① インターネット広告、アドテクの定義
② アドサーバの使い方、作り方
約 45 分程度の講座となりますが、よろしくお願い
いたします。
- 4. Copyright © EVERRISE CO.,LTD. All Rights Reserved.
0 . EVERRISE ご紹介
会社名 : EVERRISE CO.,LTD.
代表: 倉田 宏昌
設立日: 2006 年 7 月 3 日 (6 月末決算 )
所在地: 東京都港区六本木 4-11-13
ランディック六本木ビル 3F
Url : http://www.ever-rise.co.jp/
事業内容: - 業務系システム構築
- Web システム構築
- スマートフォンアプリ開発
社員数: 33 人 ( 技術者約 25 名 )
会社名 : EVERRISE VIETNAM CO.,LTD.
代表: 倉田 宏昌
設立日: 2012 年 11 月 14 日 (6 月末決算 )
所在地: ベトナム ホーチミン
Vimedimex Building 8F
Url : http://www.everrise.asia
事業内容: - 業務系システム構築
- Web システム構築
- スマートフォンアプリ開発
社員数: 25 人 ( 技術者約 20 名 )
- 5. Copyright © EVERRISE CO.,LTD. All Rights Reserved.
EVERRISE 社での開発・案件の事例
・ DMP 、アトリビューション分析
・スマートフォン向け独自アドネットワーク
・広告配信業務サポートツール
・広告配信サーバカスタマイズ
・マーケティングオートメーションツール
※ アドテク系受託開発では実績日本一?
- 6. Copyright © EVERRISE CO.,LTD. All Rights Reserved.
講師紹介
◆ 基本情報 伊藤孝 (38 歳 )
EVERRISE 取締役
Facebook takashi.itou.er
◆ 経歴
1989 年頃 プログラムと出会う
1999 年 4 月 PG として就職
2004 年~ 物流・在庫コンサル
2006 年 6 月 EVERRISE 起業
2006 年 9 月~ アド関連のシステム開発を多数経験
- 7. Copyright © EVERRISE CO.,LTD. All Rights Reserved.
アドテクブログもやってます!
http://www.ever-rise.co.jp/adtech-blog/
「アドテクブログ」で検索
サイバーエージェント、
リクルートをおさえて第一位
- 10. Copyright © EVERRISE CO.,LTD. All Rights Reserved.
3.どんなサービスが存在するのか?
どんなサービスが存在するか?
サービスが導入された順に
説明します
前回資料と同等なので削除
- 12. Copyright © EVERRISE CO.,LTD. All Rights Reserved.
広
告
主
純広告
アフィリエイト
アドネットワーク
DSP SSP
アドエクスチェンジDMP
メディア
( サイト
or
アプリ )
一
般
ユー
ザ
メール広告
サイト強化 (LPO ・ EFO ・ A/B)
検索
サイト
リスティング広告
SEO( サーチエンジンオプティマイズ )
サイト解析
RTBRTB
ソーシャル広告 SNS
代
理
店
企業
サイト
アドサーバが関連するサービス
- 13. Copyright © EVERRISE CO.,LTD. All Rights Reserved.
アドサーバの定義
その瞬間の状況に応じた最適なコンテンツを
超柔軟かつ超高速に選択し、配信し、集計できる仕組みこそが
広告配信システムの本質
(省略)
さて「その瞬間の状況に応じた最適なコンテンツ」とは何だろう?
1. 手元にあるコンテンツのうちで
2. その瞬間に出して OK なもののうち
3. その瞬間において一番優先度が高いもの
がその答えになる。
※ 「 Contents Delivery Management という考え方」より抜粋
http://yamaz.hatenablog.com/entry/2015/03/15/133210
- 14. Copyright © EVERRISE CO.,LTD. All Rights Reserved.
詳細な定義
1. 手元にあるコンテンツのうちで
⇒ 広告キャンペーン・クリエイティブを複数保持し
2. その瞬間に出して OK なもののうち
⇒ 残予算あり?宣伝期間内?アクティブ?を判断し
3. その瞬間において一番優先度が高いもの
⇒ 優先順位付けロジックで最優先なものを選び
超柔軟かつ超高速に選択し、配信し、集計できる仕組み
⇒ 365day/24h 処理を止めず ( 落ちず )
⇒ 可能な限り早い速度で広告を表示し
⇒ 配信結果の実績を把握できる
- 15. Copyright © EVERRISE CO.,LTD. All Rights Reserved.
広告配信しない広告
アドサーバが利用されていると、
勘違いされやすいサービスは以下の2つ。
◆ アフィリエイト広告
広告用のバナーは固定で配信される。
バナークリック後に、予算切れや期間切れが通知される。
表示する宣材選定は、メディア側にゆだねられる。
◆ メール広告
メルマガ内のテキスト広告は、固定で配信され、
予算はメール配信数に応じて課金される。
- 16. Copyright © EVERRISE CO.,LTD. All Rights Reserved.
DSP ・ SSP(RTB) でのアドサーバ利用
RTB で広告が表示されるまでのプロセスは以下。
1. メディアにアクセスがくる
2. SSP サーバに広告リクエストを送る
3. メディアやユーザの属性をビッドデータにする
4. 複数 DSP にビッドデータを送る ( ビッドリクエスト )
5. 各 DSP はビッドリクエストの情報を解析し、
DSP 内オークションで勝者広告を返す ( ビッドレスポンス )
6. 複数 DSP からのビッドレスポンスを解析し、
一番入札額が高かった DSP 広告タグをメディアに返す
7. 勝者 DSP へ再度タグの広告リクエストを送る
8. DSP が勝者の広告を返す
9. 広告が表示される
DSP :ビッドリクエスト、レスポンスで利用
SSP :勝者 DSP の広告を媒体へ表示する際に利用
- 17. Copyright © EVERRISE CO.,LTD. All Rights Reserved.
入稿入稿
入稿入稿
広告表示広告表示
広告表示広告表示
アド
サーバ
メディア
メディア
広告表示広告表示
広告表示広告表示
アド
サーバ
メディア
メディア
広告表示広告表示
広告取得広告取得
第三者配信 ( 通称 3PAS) という利用方法
メディア
アド
サーバ
アド
サーバ
広告
バナー等・・・
① 複数のアドサーバを
経由して広告を表示
入稿入稿広告
バナー等
アド
サーバ
② 複数のアドサーバへ
入稿するために利用
- 18. Copyright © EVERRISE CO.,LTD. All Rights Reserved.
入稿入稿
入稿入稿
広告表示広告表示
広告表示広告表示
アド
サーバ
メディア
メディア
広告表示広告表示
広告表示広告表示
アド
サーバ
メディア
メディア
入稿入稿広告
バナー等
アド
サーバ
広告表示広告表示
広告取得広告取得
第三者配信 ( 通称 3PAS) という利用方法
メディア
アド
サーバ
アド
サーバ
広告
バナー等・・・
① 複数のアドサーバを
経由して広告を表示
② 複数のアドサーバへ
入稿するために利用
広告を融通しあえることで
メディアの収益を最大化
することが出来る
複数へ配信した結果を
一元的に集計・分析
することが出来る
※ 補足:リッチメディア広告配信などでも利用される
- 19. Copyright © EVERRISE CO.,LTD. All Rights Reserved.
アドサーバの利用範囲・方法
広告キャンペーン・クリエイティブを複数保持し、
残予算あり?宣伝期間内?アクティブ?を判断し、
優先順位付けロジックで最優先なものを選び、
365day/24h 処理を止めず ( 落ちず ) 、
可能な限り早い速度で広告を表示し、
配信結果の実績を把握できる。
DSP 、 SSP の配信ロジックにも利用され、
アドサーバ同士で広告を融通しあい
配信結果の一元管理、分析等にも利用できる。
- 22. Copyright © EVERRISE CO.,LTD. All Rights Reserved.
1.広告の管理
広告キャンペーン・クリエイティブを複数保持し、残予算あり?
宣伝期間内?アクティブ?を判断し、優先順位付けロジックで最優先なものを選び、 365day/24h 処理を
止めず ( 落ちず ) 、可能な限り早い速度で広告を表示し、配信結果の実績を把握できる。
DSP 、 SSP の配信ロジックにも利用され、アドサーバ同士で広告を融通しあい、配信結果の一元管理、
分析等にも利用できる。
管理画面
◆ アドワーズ、 Yahoo プロモーション
第 1 階層 キャンペーン
第 2 階層 広告 G
第 3 階層 広告、キーワード
◆MicroAd Blade
第 1 階層 キャンペーン
第 2 階層 ストラクト
第 3 階層 クリエイティブ
◆Freakout
第 1 階層 キャンペーン
第 2 階層 広告 G
第 3 階層 入札、クリエイティブ
◆Turn
第 1 階層 インサーションオーダー
第 2 階層 ラインアイテム
第 3 階層 クリエイティブ
広告のキャンペーン・
クリエイティブ情報
名称 / 予算 / 期間 / 入札方法
/ デバイス / ターゲット /etc
- 23. Copyright © EVERRISE CO.,LTD. All Rights Reserved.
2.配信して良いかの判断
広告キャンペーン・クリエイティブを複数保持し、残予算あり?宣伝期間内?
アクティブ?を判断し、優先順位付けロジックで最優先なものを選び、 365day/24h 処
理を止めず ( 落ちず ) 、可能な限り早い速度で広告を表示し、配信結果の実績を把握できる。
DSP 、 SSP の配信ロジックにも利用され、アドサーバ同士で広告を融通しあい、配信結果の一元管理、
分析等にも利用できる。
メディアから
広告要求
配信サーバ
エンジン
広告のキャンペーン・
クリエイティブ情報
配信可能
リスト
( メモリ内保持 )
配信の
結果ログ
( タグ接触含む )
Nginx + Lua
等を利用
Redis 等
利用
( 外部メモリ )
バッチ反映
数分毎
※ ここでリスト管
理する場合もあり
( 内部メモリ )
- 24. Copyright © EVERRISE CO.,LTD. All Rights Reserved.
メディアから
広告要求
配信サーバ
エンジン
広告のキャンペーン・
クリエイティブ情報
配信可能
リスト
( メモリ内保持 )
配信の
結果ログ
( タグ接触含む )
3.配信可能な優先順位ロジック
広告キャンペーン・クリエイティブを複数保持し、残予算あり?宣伝期間内?アクティブ?を判断し、
優先順位付けロジックで最優先なものを選び、 365day/24h 処理を
止めず ( 落ちず ) 、可能な限り早い速度で広告を表示し、配信結果の実績を把握できる。
DSP 、 SSP の配信ロジックにも利用され、アドサーバ同士で広告を融通しあい、配信結果の一元管理、
分析等にも利用できる。
【配信広告の選定】
① スコア利用ソート > ターゲット絞込み
② ターゲット絞込み > スコア利用ソート
【バッチ反映のロジック】
eCPM が最大になるようスコアリング
ターゲット情報を持つ
- 25. Copyright © EVERRISE CO.,LTD. All Rights Reserved.
4.配信のチューニング
広告キャンペーン・クリエイティブを複数保持し、残予算あり?宣伝期間内?アクティブ?を判断し、優
先順位付けロジックで最優先なものを選び、 365day/24h 処理を止めず ( 落ちず )
可能な限り早い速度で広告を表示し、配信結果の実績を把握できる。
DSP 、 SSP の配信ロジックにも利用され、アドサーバ同士で広告を融通しあい、配信結果の一元管理、
分析等にも利用できる。
メディアから
広告要求
配信サーバ
エンジン
配信可能
リスト
以下の要素については・・・
【ロードバランサー】
【ネットワーク】
【 CDN 】
インフラ事業社に相談 ( 笑 )
重要な事は、想定負荷
【落とさない】
Auto Scaling 、 TimeOut 、基本は台数で逃げる
【早く返す】
INDEX( ロジック ) のチューニング
重要な事は、目標の TPS を決めてチューニング
そして、チューニングに銀の弾丸はない
目安は
1 台で
100TPS
目安は
1 台で
100TPS
- 26. Copyright © EVERRISE CO.,LTD. All Rights Reserved.
5.配信結果の把握 ( 集計・表示 )
広告キャンペーン・クリエイティブを複数保持し、残予算あり?宣伝期間内?アクティブ?を判断し、優
先順位付けロジックで最優先なものを選び、 365day/24h 処理を止めず ( 落ちず ) 、可能な限り早い速度
で広告を表示し、配信結果の実績を把握できる。
DSP 、 SSP の配信ロジックにも利用され、アドサーバ同士で広告を融通しあい、配信結果の一元管理、
分析等にも利用できる。
管理画面
広告のキャンペーン・
クリエイティブ情報
配信の
結果ログ
Imp 、 Click 、 Conv
配信結果実績
集計値
第 1 ~ 3 階層別に
Impression 、 Click 、 Conversion 、 Cost
を集計
※ クリック率、コンバージョン率、間接効果なども集計
各種計測タグ
1x1.gif による計測
- 27. Copyright © EVERRISE CO.,LTD. All Rights Reserved.
6. 3PAS :メディア広告枠の運用最適化
広告キャンペーン・クリエイティブを複数保持し、残予算あり?宣伝期間内?アクティブ?を判断し、優
先順位付けロジックで最優先なものを選び、 365day/24h 処理を止めず ( 落ちず ) 、可能な限り早い速度
で広告を表示し、配信結果の実績を把握できる。
DSP 、 SSP の配信ロジックにも利用され、アドサーバ同士で広告を融通しあい
、配信結果の一元管理、分析等にも利用できる。
広告表示広告表示
広告取得広告取得
メディア
アド
サーバ
アド
サーバ
広告
バナー等・・・
複数のアドサーバを経由して広告を表示させるためには、
iframe 、 script タグによる、ピギーバックを行う。
重要な事はサイト内の別 Script に影響を与えないこと
- 28. Copyright © EVERRISE CO.,LTD. All Rights Reserved.
7. 3PAS :広告主による広告結果の一元管理
広告キャンペーン・クリエイティブを複数保持し、残予算あり?宣伝期間内?アクティブ?を判断し、優
先順位付けロジックで最優先なものを選び、 365day/24h 処理を止めず ( 落ちず ) 、可能な限り早い速度
で広告を表示し、配信結果の実績を把握できる。
DSP 、 SSP の配信ロジックにも利用され、アドサーバ同士で広告を融通しあい、
配信結果の一元管理、分析等にも利用できる。
入稿入稿
入稿入稿
広告表示広告表示
広告表示広告表示
入稿入稿広告
バナー等
アド
サーバ
広告主所持
アド
サーバ
メディア
メディア
ピギーバック配信の仕組みは一緒だが、重要なものは、
広告主所持のアドサーバのログ
成果 (Conversion) の重複カウントを排除したり、
複数利用した広告の効果を、見えやすくできる。
広告表示広告表示
広告表示広告表示
アド
サーバ
メディア
メディア
- 29. Copyright © EVERRISE CO.,LTD. All Rights Reserved.
8.その他、重要な機能
広告フォーマット・配信面に柔軟に対応するための機能。
◆ クリエイティブの自由整形
動画広告や、ネイティブアド用の記事広告など、
どんなフォーマットの広告でも対応できるようにする。
◆ アプリのための広告 SDK(iOS 、 Android)
スマートフォンのアプリに広告を表示できるよう
SDK を用意する。インストール課金用の計測 SDK もある
◆ ロードブロッキング ( タンデム、コンパニオン )
メディアの 1 ページ内の広告を全て同じ広告で埋める。
動画広告とバナー広告、縦バナーと横バナー等
- 30. Copyright © EVERRISE CO.,LTD. All Rights Reserved.
8.その他、重要な機能
安心・安全を担保するための機能。
◆ 掲載承認 ( システム・メディア )
載せては行けない広告を、システムで除外。
当該メディアにとって、不適切な広告を除外する。
◆ 不正排除 (Impression 、 Click)
人以外の Impression を実績から除外 (Impression 保証時 )
大量で意図的にクリックされた実績を除外する。
◆opt-out
広告でリターゲティングされることを嫌がる人に用意。
Cookie にオプトアウトフラグをセットする。
- 31. Copyright © EVERRISE CO.,LTD. All Rights Reserved.
広告配信サーバの構成例( AWS 利用)
※AWS のプロモーションではございません ( 笑 )