アドテク案件入門講座 8月20日(公開版)

32
Copyright © EVERRISE CO.,LTD. All Rights Reserved. アアアアアアアアアアアアア アアアアアアアアアアアアアアアアアアアアアア アアアアアアアアアア アアアア EVERRISE アア ア

Transcript of アドテク案件入門講座 8月20日(公開版)

Page 1: アドテク案件入門講座 8月20日(公開版)

Copyright © EVERRISE CO.,LTD. All Rights Reserved.

アドテクエンジニア入門講座

アドサーバの作り方教えます!

エンジニアのためのアドテク案件入門講座

株式会社 EVERRISE伊藤 孝

Page 2: アドテク案件入門講座 8月20日(公開版)

Copyright © EVERRISE CO.,LTD. All Rights Reserved.

本日のアジェンダ

0 . EVERRISE のご紹介

1 .インターネット広告とは?

2 .アドテクとは?

3 .どんなサービスが存在するか?

4 .アドサーバの利用方法

5 .アドサーバの作り方

Page 3: アドテク案件入門講座 8月20日(公開版)

Copyright © EVERRISE CO.,LTD. All Rights Reserved.

はじめに

本日は、お越しいただきありがとうございます。講座を通じて、以下をご説明します。

① インターネット広告、アドテクの定義② アドサーバの使い方、作り方

約 45 分程度の講座となりますが、よろしくお願いいたします。

Page 4: アドテク案件入門講座 8月20日(公開版)

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 名 )

Page 5: アドテク案件入門講座 8月20日(公開版)

Copyright © EVERRISE CO.,LTD. All Rights Reserved.

EVERRISE 社での開発・案件の事例

・ DMP 、アトリビューション分析

・スマートフォン向け独自アドネットワーク

・広告配信業務サポートツール

・広告配信サーバカスタマイズ

・マーケティングオートメーションツール

※ アドテク系受託開発では実績日本一?

Page 6: アドテク案件入門講座 8月20日(公開版)

Copyright © EVERRISE CO.,LTD. All Rights Reserved.

講師紹介

◆ 基本情報  伊藤孝 (38 歳 ) EVERRISE 取締役 

Facebook takashi.itou.er

◆ 経歴 1989 年頃  プログラムと出会う

1999 年 4 月 PG として就職

2004 年~  物流・在庫コンサル

2006 年 6 月 EVERRISE 起業

2006 年 9 月~  アド関連のシステム開発を多数経験

Page 7: アドテク案件入門講座 8月20日(公開版)

Copyright © EVERRISE CO.,LTD. All Rights Reserved.

アドテクブログもやってます!

http://www.ever-rise.co.jp/adtech-blog/

「アドテクブログ」で検索

サイバーエージェント、リクルートをおさえて第一位

Page 8: アドテク案件入門講座 8月20日(公開版)

Copyright © EVERRISE CO.,LTD. All Rights Reserved.

1 .インターネット広告とは?

インターネット広告とは?

前回資料と同等なので削除

Page 9: アドテク案件入門講座 8月20日(公開版)

Copyright © EVERRISE CO.,LTD. All Rights Reserved.

2 .アドテクとは?

アドテクの定義

前回資料と同等なので削除

Page 10: アドテク案件入門講座 8月20日(公開版)

Copyright © EVERRISE CO.,LTD. All Rights Reserved.

3.どんなサービスが存在するのか?

どんなサービスが存在するか?サービスが導入された順に

説明します

前回資料と同等なので削除

Page 11: アドテク案件入門講座 8月20日(公開版)

Copyright © EVERRISE CO.,LTD. All Rights Reserved.

4 .アドサーバの利用範囲

アドサーバの利用範囲・方法

Page 12: アドテク案件入門講座 8月20日(公開版)

Copyright © EVERRISE CO.,LTD. All Rights Reserved.

広告主

純広告

アフィリエイト

アドネットワーク

DSP SSP

アドエクスチェンジDMP

メディア( サイト

orアプリ )

一般ユー

メール広告

サイト強化 (LPO ・ EFO ・ A/B)

検索サイト

リスティング広告

SEO( サーチエンジンオプティマイズ )

サイト解析

RTB

ソーシャル広告 SNS代理店

企業サイト

アドサーバが関連するサービス

Page 13: アドテク案件入門講座 8月20日(公開版)

Copyright © EVERRISE CO.,LTD. All Rights Reserved.

アドサーバの定義

その瞬間の状況に応じた最適なコンテンツを超柔軟かつ超高速に選択し、配信し、集計できる仕組みこそが広告配信システムの本質

(省略)

さて「その瞬間の状況に応じた最適なコンテンツ」とは何だろう?

1. 手元にあるコンテンツのうちで2. その瞬間に出して OK なもののうち3. その瞬間において一番優先度が高いものがその答えになる。

※「 Contents Delivery Management という考え方」より抜粋http://yamaz.hatenablog.com/entry/2015/03/15/133210

Page 14: アドテク案件入門講座 8月20日(公開版)

Copyright © EVERRISE CO.,LTD. All Rights Reserved.

詳細な定義

1. 手元にあるコンテンツのうちで⇒ 広告キャンペーン・クリエイティブを複数保持し

2. その瞬間に出して OK なもののうち⇒ 残予算あり?宣伝期間内?アクティブ?を判断し

3. その瞬間において一番優先度が高いもの⇒ 優先順位付けロジックで最優先なものを選び

超柔軟かつ超高速に選択し、配信し、集計できる仕組み ⇒ 365day/24h 処理を 止めず (落ちず )

⇒ 可能な限り早い速度で広告を表示し⇒ 配信結果の実績を把握できる

Page 15: アドテク案件入門講座 8月20日(公開版)

Copyright © EVERRISE CO.,LTD. All Rights Reserved.

広告配信しない広告

アドサーバが利用されていると、勘違いされやすいサービスは以下の2つ。

◆ アフィリエイト広告 広告用のバナーは固定で配信される。 バナークリック後に、予算切れや期間切れが通知される。 表示する宣材選定は、メディア側にゆだねられる。

◆ メール広告 メルマガ内のテキスト広告は、固定で配信され、 予算はメール配信数に応じて課金される。

Page 16: アドテク案件入門講座 8月20日(公開版)

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 の広告を媒体へ表示する際に利用

Page 17: アドテク案件入門講座 8月20日(公開版)

Copyright © EVERRISE CO.,LTD. All Rights Reserved.

入稿

入稿

広告表示

広告表示

アドサーバ

メディア

メディア

広告表示

広告表示

アドサーバ

メディア

メディア

広告表示

広告取得

第三者配信 ( 通称 3PAS) という利用方法

メディア アドサーバ

アドサーバ

広告バナー等・・・

①複数のアドサーバを 経由して広告を表示

入稿広告バナー等

アドサーバ

②複数のアドサーバへ 入稿するために利用

Page 18: アドテク案件入門講座 8月20日(公開版)

Copyright © EVERRISE CO.,LTD. All Rights Reserved.

入稿

入稿

広告表示

広告表示

アドサーバ

メディア

メディア

広告表示

広告表示

アドサーバ

メディア

メディア

入稿広告バナー等

アドサーバ

広告表示

広告取得

第三者配信 ( 通称 3PAS) という利用方法

メディア アドサーバ

アドサーバ

広告バナー等・・・

①複数のアドサーバを 経由して広告を表示

②複数のアドサーバへ 入稿するために利用

広告を融通しあえることでメディアの収益を最大化

することが出来る

複数へ配信した結果を一元的に集計・分析することが出来る

※補足:リッチメディア広告配信などでも利用される

Page 19: アドテク案件入門講座 8月20日(公開版)

Copyright © EVERRISE CO.,LTD. All Rights Reserved.

アドサーバの利用範囲・方法

広告キャンペーン・クリエイティブを複数保持し、

残予算あり?宣伝期間内?アクティブ?を判断し、

優先順位付けロジックで最優先なものを選び、

365day/24h 処理を 止めず (落ちず ) 、

可能な限り早い速度で広告を表示し、

配信結果の実績を把握できる。

DSP 、 SSP の配信ロジックにも利用され、

アドサーバ同士で広告を融通しあい

配信結果の一元管 理、分析等にも利用できる。

Page 20: アドテク案件入門講座 8月20日(公開版)

Copyright © EVERRISE CO.,LTD. All Rights Reserved.

5 .アドサーバの作り方

アドサーバをどうやって作るか?

Page 21: アドテク案件入門講座 8月20日(公開版)

Copyright © EVERRISE CO.,LTD. All Rights Reserved.

アドサーバの作り方

そもそもどんな機能・開発が必要か?

Page 22: アドテク案件入門講座 8月20日(公開版)

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

Page 23: アドテク案件入門講座 8月20日(公開版)

Copyright © EVERRISE CO.,LTD. All Rights Reserved.

2.配信して良いかの判断

広告キャンペーン・クリエイティブを複数保持し、残予算あり?宣伝期間内?アクティブ?を判断し、優先順位付けロジックで最優先なものを選び、 365day/24h 処理を止めず (落ちず ) 、可能な限り早い速度で広告を表示し、配信結果の実績を把握できる。DSP 、 SSP の配信ロジックにも利用され、アドサーバ同士で広告を融通しあい、配信結果の一元管 理、分析等にも利用できる。

メディアから広告要求

配信サーバエンジン

広告のキャンペーン・クリエイティブ情報

配信可能リスト

( メモリ内保持 )

配信の結果ログ( タグ接触含む )

Nginx + Lua等を利用

Redis 等利用

(外部メモリ )

バッチ反映数分毎

※ここでリスト管理する 場合もあり

( 内部メモリ )

Page 24: アドテク案件入門講座 8月20日(公開版)

Copyright © EVERRISE CO.,LTD. All Rights Reserved.

メディアから広告要求

配信サーバエンジン

広告のキャンペーン・クリエイティブ情報

配信可能リスト

( メモリ内保持 )

配信の結果ログ( タグ接触含む )

3.配信可能な優先順位ロジック広告キャンペーン・クリエイティブを複数保持し、残予算あり?宣伝期間内?アクティブ?を判断し、

優先順位付けロジックで最優先なものを選び、 365day/24h 処理を 止めず (落ちず ) 、可能な限り早い速度で広告を表示し、配信結果の実績を把握できる。DSP 、 SSP の配信ロジックにも利用され、アドサーバ同士で広告を融通しあい、配信結果の一元管 理、分析等にも利用できる。

【配信広告の選定】① スコア利用ソート > ターゲット絞込み② ターゲット絞込み > スコア利用ソート

【バッチ反映のロジック】eCPM が最大になるようスコアリング

ターゲット情報を持つ

Page 25: アドテク案件入門講座 8月20日(公開版)

Copyright © EVERRISE CO.,LTD. All Rights Reserved.

4.配信のチューニング広告キャンペーン・クリエイティブを複数保持し、残予算あり?宣伝期間内?アクティブ?を判断し、

優先順位付けロジックで最優先なものを選び、 365day/24h処理を 止めず (落ちず )

可能な限り早い速度で広告を表示し、配信結果の実績を把握できる。DSP 、 SSP の配信ロジックにも利用され、アドサーバ同士で広告を融通しあい、配信結果の一元管 理、分析等にも利用できる。

メディアから広告要求

配信サーバエンジン

配信可能リスト

以下の要素については・・・【ロードバランサー】【ネットワーク】【 CDN】インフラ事業社に相談 (笑 )重要な事は、想定負荷

【落とさない】 Auto Scaling 、 TimeOut 、基本は台数で逃げる【早く返す】 INDEX( ロジック ) のチューニング

重要な事は、目標の TPS を決めてチューニングそして、チューニングに銀の弾丸はない

目安は1台で

100TPS

Page 26: アドテク案件入門講座 8月20日(公開版)

Copyright © EVERRISE CO.,LTD. All Rights Reserved.

5.配信結果の把握 (集計・表示 )広告キャンペーン・クリエイティブを複数保持し、残予算あり?宣伝期間内?アクティブ?を判断し、優先順位付けロジックで最優先なものを選び、 365day/24h 処 理を 止めず (落ちず ) 、可能な限り早い速

度で広告を表示し、配信結果の実績を把握できる。DSP 、 SSP の配信ロジックにも利用され、アドサーバ同士で広告を融通しあい、配信結果の一元管 理、分析等にも利用できる。

管理 画面

広告のキャンペーン・クリエイティブ情報

配信の結果ログ

Imp 、 Click 、 Conv

配信結果実績集計値

第 1 ~ 3階層別にImpression 、 Click 、 Conversion 、 Costを集計※クリック率、コンバージョン率、間接効果なども集計

各種計測タグ1x1.gif による計測

Page 27: アドテク案件入門講座 8月20日(公開版)

Copyright © EVERRISE CO.,LTD. All Rights Reserved.

6. 3PAS :メディア広告枠の運用最適化広告キャンペーン・クリエイティブを複数保持し、残予算あり?宣伝期間内?アクティブ?を判断し、優先順位付けロジックで最優先なものを選び、 365day/24h 処 理を 止めず (落ちず ) 、可能な限り早い速度で広告を表示し、配信結果の実績を把握できる。

DSP 、 SSP の配信ロジックにも利用され、アドサーバ同士で広告を融通しあい、配信結果の一元管 理、分析等にも利用できる。

広告表示

広告取得

メディア アドサーバ

アドサーバ

広告バナー等・・・

複数のアドサーバを経由して広告を表示させるためには、iframe 、 script タグによる、ピギーバックを行う。

重要な事はサイト内の別 Script に影響を与えないこと

Page 28: アドテク案件入門講座 8月20日(公開版)

Copyright © EVERRISE CO.,LTD. All Rights Reserved.

7. 3PAS :広告主による広告 結果の一元管 理広告キャンペーン・クリエイティブを複数保持し、残予算あり?宣伝期間内?アクティブ?を判断し、優先順位付けロジックで最優先なものを選び、 365day/24h 処 理を 止めず (落ちず ) 、可能な限り早い速度で広告を表示し、配信結果の実績を把握できる。DSP 、 SSP の配信ロジックにも利用され、アドサーバ同士で広告を融通しあい、

配信結果の一元管 理、分析 等にも利用できる。

入稿

入稿

広告表示

広告表示

入稿広告バナー等

アドサーバ広告主所 持

アドサーバ

メディア

メディア

ピギーバック配信の仕組みは一緒だが、重要なものは、広告主所 持のアドサーバのログ成果 (Conversion) の重複カウントを排除したり、複数利用した広告の効果を、見えやすくできる。

広告表示

広告表示

アドサーバ

メディア

メディア

Page 29: アドテク案件入門講座 8月20日(公開版)

Copyright © EVERRISE CO.,LTD. All Rights Reserved.

8.その他、重要な機能

広告フォーマット・配信面に柔軟に対応するための機能。

◆ クリエイティブの自由整形 動画広告や、ネイティブアド用の記事広告など、 どんなフォーマットの広告でも対応できるようにする。

◆ アプリのための広告 SDK(iOS 、 Android) スマートフォンのアプリに広告を表示できるよう SDK を用意する。インストール課金用の計測 SDK もある

◆ ロードブロッキング ( タンデム、コンパニオン ) メディアの 1ページ内の広告を全て同じ広告で埋める。 動画広告とバナー広告、縦バナーと横バナー等

Page 30: アドテク案件入門講座 8月20日(公開版)

Copyright © EVERRISE CO.,LTD. All Rights Reserved.

8.その他、重要な機能

安心・安全を担保するための機能。

◆掲載承認 ( システム・メディア ) 載せては行けない広告を、システムで除外。 当該メディアにとって、不適切な広告を除外する。

◆不正排除 (Impression 、 Click) 人以外の Impression を実績から除外 (Impression保証時 ) 大量で意図的にクリックされた実績を除外する。

◆ opt-out 広告でリターゲティングされることを嫌がる人に用意。 Cookie にオプトアウトフラグをセットする。

Page 31: アドテク案件入門講座 8月20日(公開版)

Copyright © EVERRISE CO.,LTD. All Rights Reserved.

広告配信サーバの構成例( AWS 利用)

※AWS のプロモーションではございません (笑 )

Page 32: アドテク案件入門講座 8月20日(公開版)

Copyright © EVERRISE CO.,LTD. All Rights Reserved.

まとめ

ご清聴ありがとうございました。