SlideShare a Scribd company logo
Facebook広告運用ツール
Datos(ダトス)で
広告を表示するまでの過程
yuji0602@cocolable inc
Self Introduction
• yuji0602
• 株式会社ココラブル
• 開発室
• 広告運用ツールDatosを主に開発/運用
• yuji0602
• 株式会社ココラブル
• 開発室
• 広告運用ツールDatosを主に開発/運用
http://www.datos-manage.com/
今日お話すること
• 広告の構造
• Datosで広告を表示するまでの過程
• 今後どうするか
広告の構造
広告の構造
• 広告にはキャンペーン、広告セット、広告と
いう構造になっている。
• 1つのキャンペーンに対し、n個の広告セット
が作成出来る。
• 1つの広告セットに対し、n個の広告が作成で
きる。
広告の構造
• Facebook businessに以下のような図がありま
す。(詳細はwebを参照してください)
広告の構造
• Facebook Marketing APIにもキャンペーン、
広告セット、広告というAPIがあります。
• Datosを作成する際に広告を取得するために試
行錯誤しながらAPIを叩いていました。
• 次のページから、そのお話になります。
Datosで広告を表示するまで
の過程
概要
Datosで広告を表示するまでの過程
• reportstats(v2.4からdeprecated)やinsightsで毎日データを取
得しDBに保存
• レポート機能では期間などの検索条件を基にDBから値を取
得
• 広告ステータスや消化金額についてはAPIから取得
• 大量の広告をAPIから取得するため、Batch Requestsを利用
初期
Datosで広告を表示するまでの過程
• キャンペーン、広告セット、広告それぞれを
Batch Requestsで取得
• エンドポイントはキャンペーンID,広告セット
ID,広告IDを使っていた
• 取得した値をサーバ側でマージ
Datosで広告を表示するまでの過程
• Batch Requestsの1リクエストに設定できるパ
ラメータの上限が50
• 広告数が1,000件を超える案件だと永遠に終わ
らないんじゃないかというくらいAPIの待ち時
間が発生した
Datosで広告を表示するまでの過程
• 広告が1000件だとすると、Batch Requestsを
20回Callする必要
• それをキャンペーン、広告セット、広告で行
っていた
第二期
Datosで広告を表示するまでの過程
• APIの叩き方を、<ACT_ID>/campaigns という
エンドポイントを利用するようにした
• campaignsの引数の中にadsetsやadsを設定し
、1リクエストでキャンペーン、広告セット、
広告を取得するように変更
Datosで広告を表示するまでの過程
• adsets,adsの引数に広告セットID,広告IDを
filteringした
• Batch RequestsのCall回数が激減したことや
、プログラムの行数がだいぶ削れた
第三期(現在)
Datosで広告を表示するまでの過程
• APIの叩き方を<ACT_ID>/<AD_ID> というエンドポイ
ントを利用するようにした
• <AD_ID>の引数の中にcampaignやadsetを設定し、1
リクエストでキャンペーン、広告セット、広告を取得
するように変更
• IDでfilteringしなくなったので、APIの引数が見やすく
なった
今後どうするか
今後どうするか
• さすがにBatch Requestsを20回Callするのも
つらいので根本的に見直す
• 先読みしてRedisに値を貯めておくとか
• 並列でAPIをCallするように切り替える
今後どうするか
• レポート画面でDataTablesというjQueryのプ
ラグインを使っている
• データ量が増えるたびにDataTablesが頑張り
ブラウザが激重になるのでこれを見直したい
おわり

More Related Content

Similar to Facebook広告運用ツール Datos(ダトス)で 広告を表示するまでの過程で広告を表示するまでの過程

GoogleマップWeb制作.pdf
GoogleマップWeb制作.pdfGoogleマップWeb制作.pdf
GoogleマップWeb制作.pdf
Yuuto Nakata
 
日本ベンチャーにとってのシリコンバレーでのチャレンジと成功へのヒント
日本ベンチャーにとってのシリコンバレーでのチャレンジと成功へのヒント日本ベンチャーにとってのシリコンバレーでのチャレンジと成功へのヒント
日本ベンチャーにとってのシリコンバレーでのチャレンジと成功へのヒントブレークスルーパートナーズ 赤羽雄二
 
Pinterestの企業活用集
Pinterestの企業活用集Pinterestの企業活用集
Pinterestの企業活用集TanakaChiaki
 
商品リスト広告(PLA)勉強会
商品リスト広告(PLA)勉強会 商品リスト広告(PLA)勉強会
商品リスト広告(PLA)勉強会
Yoshihiro Okada
 
Lekumo ファミリーの製品戦略
Lekumo ファミリーの製品戦略Lekumo ファミリーの製品戦略
Lekumo ファミリーの製品戦略
Six Apart KK
 
朝活でITを学ぼう!実践型最新WEBマーケティング
朝活でITを学ぼう!実践型最新WEBマーケティング朝活でITを学ぼう!実践型最新WEBマーケティング
朝活でITを学ぼう!実践型最新WEBマーケティング
Innova Inc.
 
Contents Player サイト運営書test
Contents Player サイト運営書testContents Player サイト運営書test
Contents Player サイト運営書testWakako Niwa
 
Contents Player サイト運営書Test
Contents Player サイト運営書TestContents Player サイト運営書Test
Contents Player サイト運営書TestWakako Niwa
 
さくらインターネットのコミュニティ with COVID-19
さくらインターネットのコミュニティ with COVID-19さくらインターネットのコミュニティ with COVID-19
さくらインターネットのコミュニティ with COVID-19
Masahito Zembutsu
 
Lekumo キャンペーンビルダー ProNet勉強会用資料
Lekumo キャンペーンビルダー ProNet勉強会用資料Lekumo キャンペーンビルダー ProNet勉強会用資料
Lekumo キャンペーンビルダー ProNet勉強会用資料
Six Apart KK
 
Prejob wordpress v2_1121
Prejob wordpress v2_1121Prejob wordpress v2_1121
Prejob wordpress v2_1121
Shohei Aoyama
 
Prejob wordpress v2_1121
Prejob wordpress v2_1121Prejob wordpress v2_1121
Prejob wordpress v2_1121
Shohei Aoyama
 
先進事例に学ぶ! 独自のメソッドによる ソーシャル活用の本質と考え方
先進事例に学ぶ! 独自のメソッドによる ソーシャル活用の本質と考え方先進事例に学ぶ! 独自のメソッドによる ソーシャル活用の本質と考え方
先進事例に学ぶ! 独自のメソッドによる ソーシャル活用の本質と考え方
Hottolink
 
Digital strategy in Japanese
Digital strategy in JapaneseDigital strategy in Japanese
Digital strategy in Japanese
Yoshinori Kawamura
 
インタラクティブクリエイターズ会社概要 201204glbl
インタラクティブクリエイターズ会社概要 201204glblインタラクティブクリエイターズ会社概要 201204glbl
インタラクティブクリエイターズ会社概要 201204glblInteractive Creators Tokyo
 
コミュニティにソーシャルログインを実装する方法
コミュニティにソーシャルログインを実装する方法コミュニティにソーシャルログインを実装する方法
コミュニティにソーシャルログインを実装する方法
Yuji Yasuno
 
収益以外のKPIも改善!「動画リワード広告の見えざる手」理論
収益以外のKPIも改善!「動画リワード広告の見えざる手」理論収益以外のKPIも改善!「動画リワード広告の見えざる手」理論
収益以外のKPIも改善!「動画リワード広告の見えざる手」理論
Tatsuo Sakamoto
 
Facebook事例&サービス紹介(2010.9.16セミナープレゼン資料)
Facebook事例&サービス紹介(2010.9.16セミナープレゼン資料)Facebook事例&サービス紹介(2010.9.16セミナープレゼン資料)
Facebook事例&サービス紹介(2010.9.16セミナープレゼン資料)Hiroshi Tsukamoto
 
Ageha_FB事業概要_201110ver
Ageha_FB事業概要_201110verAgeha_FB事業概要_201110ver
Ageha_FB事業概要_201110ver
Yuko Kinoshita
 

Similar to Facebook広告運用ツール Datos(ダトス)で 広告を表示するまでの過程で広告を表示するまでの過程 (20)

GoogleマップWeb制作.pdf
GoogleマップWeb制作.pdfGoogleマップWeb制作.pdf
GoogleマップWeb制作.pdf
 
日本ベンチャーにとってのシリコンバレーでのチャレンジと成功へのヒント
日本ベンチャーにとってのシリコンバレーでのチャレンジと成功へのヒント日本ベンチャーにとってのシリコンバレーでのチャレンジと成功へのヒント
日本ベンチャーにとってのシリコンバレーでのチャレンジと成功へのヒント
 
Pinterestの企業活用集
Pinterestの企業活用集Pinterestの企業活用集
Pinterestの企業活用集
 
商品リスト広告(PLA)勉強会
商品リスト広告(PLA)勉強会 商品リスト広告(PLA)勉強会
商品リスト広告(PLA)勉強会
 
Lekumo ファミリーの製品戦略
Lekumo ファミリーの製品戦略Lekumo ファミリーの製品戦略
Lekumo ファミリーの製品戦略
 
朝活でITを学ぼう!実践型最新WEBマーケティング
朝活でITを学ぼう!実践型最新WEBマーケティング朝活でITを学ぼう!実践型最新WEBマーケティング
朝活でITを学ぼう!実践型最新WEBマーケティング
 
Contents Player サイト運営書test
Contents Player サイト運営書testContents Player サイト運営書test
Contents Player サイト運営書test
 
Contents Player サイト運営書Test
Contents Player サイト運営書TestContents Player サイト運営書Test
Contents Player サイト運営書Test
 
さくらインターネットのコミュニティ with COVID-19
さくらインターネットのコミュニティ with COVID-19さくらインターネットのコミュニティ with COVID-19
さくらインターネットのコミュニティ with COVID-19
 
Lekumo キャンペーンビルダー ProNet勉強会用資料
Lekumo キャンペーンビルダー ProNet勉強会用資料Lekumo キャンペーンビルダー ProNet勉強会用資料
Lekumo キャンペーンビルダー ProNet勉強会用資料
 
Prejob wordpress v2_1121
Prejob wordpress v2_1121Prejob wordpress v2_1121
Prejob wordpress v2_1121
 
Prejob wordpress v2_1121
Prejob wordpress v2_1121Prejob wordpress v2_1121
Prejob wordpress v2_1121
 
先進事例に学ぶ! 独自のメソッドによる ソーシャル活用の本質と考え方
先進事例に学ぶ! 独自のメソッドによる ソーシャル活用の本質と考え方先進事例に学ぶ! 独自のメソッドによる ソーシャル活用の本質と考え方
先進事例に学ぶ! 独自のメソッドによる ソーシャル活用の本質と考え方
 
Digital strategy in Japanese
Digital strategy in JapaneseDigital strategy in Japanese
Digital strategy in Japanese
 
玉腰泰三事業案内
玉腰泰三事業案内玉腰泰三事業案内
玉腰泰三事業案内
 
インタラクティブクリエイターズ会社概要 201204glbl
インタラクティブクリエイターズ会社概要 201204glblインタラクティブクリエイターズ会社概要 201204glbl
インタラクティブクリエイターズ会社概要 201204glbl
 
コミュニティにソーシャルログインを実装する方法
コミュニティにソーシャルログインを実装する方法コミュニティにソーシャルログインを実装する方法
コミュニティにソーシャルログインを実装する方法
 
収益以外のKPIも改善!「動画リワード広告の見えざる手」理論
収益以外のKPIも改善!「動画リワード広告の見えざる手」理論収益以外のKPIも改善!「動画リワード広告の見えざる手」理論
収益以外のKPIも改善!「動画リワード広告の見えざる手」理論
 
Facebook事例&サービス紹介(2010.9.16セミナープレゼン資料)
Facebook事例&サービス紹介(2010.9.16セミナープレゼン資料)Facebook事例&サービス紹介(2010.9.16セミナープレゼン資料)
Facebook事例&サービス紹介(2010.9.16セミナープレゼン資料)
 
Ageha_FB事業概要_201110ver
Ageha_FB事業概要_201110verAgeha_FB事業概要_201110ver
Ageha_FB事業概要_201110ver
 

Recently uploaded

【AI論文解説】Consistency ModelとRectified Flow
【AI論文解説】Consistency ModelとRectified Flow【AI論文解説】Consistency ModelとRectified Flow
【AI論文解説】Consistency ModelとRectified Flow
Sony - Neural Network Libraries
 
論文紹介: Offline Q-Learning on diverse Multi-Task data both scales and generalizes
論文紹介: Offline Q-Learning on diverse Multi-Task data both scales and generalizes論文紹介: Offline Q-Learning on diverse Multi-Task data both scales and generalizes
論文紹介: Offline Q-Learning on diverse Multi-Task data both scales and generalizes
atsushi061452
 
YugabyteDB適用に向けた取り組みと隠れた魅力 (DSS Asia 2024 発表資料)
YugabyteDB適用に向けた取り組みと隠れた魅力 (DSS Asia 2024 発表資料)YugabyteDB適用に向けた取り組みと隠れた魅力 (DSS Asia 2024 発表資料)
YugabyteDB適用に向けた取り組みと隠れた魅力 (DSS Asia 2024 発表資料)
NTT DATA Technology & Innovation
 
2024年度_サイバーエージェント_新卒研修「データベースの歴史」.pptx
2024年度_サイバーエージェント_新卒研修「データベースの歴史」.pptx2024年度_サイバーエージェント_新卒研修「データベースの歴史」.pptx
2024年度_サイバーエージェント_新卒研修「データベースの歴史」.pptx
yassun7010
 
FIDO Alliance Osaka Seminar: PlayStation Passkey Deployment Case Study.pdf
FIDO Alliance Osaka Seminar: PlayStation Passkey Deployment Case Study.pdfFIDO Alliance Osaka Seminar: PlayStation Passkey Deployment Case Study.pdf
FIDO Alliance Osaka Seminar: PlayStation Passkey Deployment Case Study.pdf
FIDO Alliance
 
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアルLoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
CRI Japan, Inc.
 
FIDO Alliance Osaka Seminar: LY-DOCOMO-KDDI-Mercari Panel.pdf
FIDO Alliance Osaka Seminar: LY-DOCOMO-KDDI-Mercari Panel.pdfFIDO Alliance Osaka Seminar: LY-DOCOMO-KDDI-Mercari Panel.pdf
FIDO Alliance Osaka Seminar: LY-DOCOMO-KDDI-Mercari Panel.pdf
FIDO Alliance
 
MPAなWebフレームワーク、Astroの紹介 (その2) 2024/05/24の勉強会で発表されたものです。
MPAなWebフレームワーク、Astroの紹介 (その2) 2024/05/24の勉強会で発表されたものです。MPAなWebフレームワーク、Astroの紹介 (その2) 2024/05/24の勉強会で発表されたものです。
MPAなWebフレームワーク、Astroの紹介 (その2) 2024/05/24の勉強会で発表されたものです。
iPride Co., Ltd.
 
FIDO Alliance Osaka Seminar: NEC & Yubico Panel.pdf
FIDO Alliance Osaka Seminar: NEC & Yubico Panel.pdfFIDO Alliance Osaka Seminar: NEC & Yubico Panel.pdf
FIDO Alliance Osaka Seminar: NEC & Yubico Panel.pdf
FIDO Alliance
 
【DLゼミ】XFeat: Accelerated Features for Lightweight Image Matching
【DLゼミ】XFeat: Accelerated Features for Lightweight Image Matching【DLゼミ】XFeat: Accelerated Features for Lightweight Image Matching
【DLゼミ】XFeat: Accelerated Features for Lightweight Image Matching
harmonylab
 
CS集会#13_なるほどわからん通信技術 発表資料
CS集会#13_なるほどわからん通信技術 発表資料CS集会#13_なるほどわからん通信技術 発表資料
CS集会#13_なるほどわからん通信技術 発表資料
Yuuitirou528 default
 
FIDO Alliance Osaka Seminar: CloudGate.pdf
FIDO Alliance Osaka Seminar: CloudGate.pdfFIDO Alliance Osaka Seminar: CloudGate.pdf
FIDO Alliance Osaka Seminar: CloudGate.pdf
FIDO Alliance
 
単腕マニピュレータによる 複数物体の同時組み立ての 基礎的考察 / Basic Approach to Robotic Assembly of Multi...
単腕マニピュレータによる 複数物体の同時組み立ての 基礎的考察 / Basic Approach to Robotic Assembly of Multi...単腕マニピュレータによる 複数物体の同時組み立ての 基礎的考察 / Basic Approach to Robotic Assembly of Multi...
単腕マニピュレータによる 複数物体の同時組み立ての 基礎的考察 / Basic Approach to Robotic Assembly of Multi...
Fukuoka Institute of Technology
 
TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024
TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024
TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024
Matsushita Laboratory
 
FIDO Alliance Osaka Seminar: Welcome Slides.pdf
FIDO Alliance Osaka Seminar: Welcome Slides.pdfFIDO Alliance Osaka Seminar: Welcome Slides.pdf
FIDO Alliance Osaka Seminar: Welcome Slides.pdf
FIDO Alliance
 
論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...
論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...
論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...
Toru Tamaki
 

Recently uploaded (16)

【AI論文解説】Consistency ModelとRectified Flow
【AI論文解説】Consistency ModelとRectified Flow【AI論文解説】Consistency ModelとRectified Flow
【AI論文解説】Consistency ModelとRectified Flow
 
論文紹介: Offline Q-Learning on diverse Multi-Task data both scales and generalizes
論文紹介: Offline Q-Learning on diverse Multi-Task data both scales and generalizes論文紹介: Offline Q-Learning on diverse Multi-Task data both scales and generalizes
論文紹介: Offline Q-Learning on diverse Multi-Task data both scales and generalizes
 
YugabyteDB適用に向けた取り組みと隠れた魅力 (DSS Asia 2024 発表資料)
YugabyteDB適用に向けた取り組みと隠れた魅力 (DSS Asia 2024 発表資料)YugabyteDB適用に向けた取り組みと隠れた魅力 (DSS Asia 2024 発表資料)
YugabyteDB適用に向けた取り組みと隠れた魅力 (DSS Asia 2024 発表資料)
 
2024年度_サイバーエージェント_新卒研修「データベースの歴史」.pptx
2024年度_サイバーエージェント_新卒研修「データベースの歴史」.pptx2024年度_サイバーエージェント_新卒研修「データベースの歴史」.pptx
2024年度_サイバーエージェント_新卒研修「データベースの歴史」.pptx
 
FIDO Alliance Osaka Seminar: PlayStation Passkey Deployment Case Study.pdf
FIDO Alliance Osaka Seminar: PlayStation Passkey Deployment Case Study.pdfFIDO Alliance Osaka Seminar: PlayStation Passkey Deployment Case Study.pdf
FIDO Alliance Osaka Seminar: PlayStation Passkey Deployment Case Study.pdf
 
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアルLoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
 
FIDO Alliance Osaka Seminar: LY-DOCOMO-KDDI-Mercari Panel.pdf
FIDO Alliance Osaka Seminar: LY-DOCOMO-KDDI-Mercari Panel.pdfFIDO Alliance Osaka Seminar: LY-DOCOMO-KDDI-Mercari Panel.pdf
FIDO Alliance Osaka Seminar: LY-DOCOMO-KDDI-Mercari Panel.pdf
 
MPAなWebフレームワーク、Astroの紹介 (その2) 2024/05/24の勉強会で発表されたものです。
MPAなWebフレームワーク、Astroの紹介 (その2) 2024/05/24の勉強会で発表されたものです。MPAなWebフレームワーク、Astroの紹介 (その2) 2024/05/24の勉強会で発表されたものです。
MPAなWebフレームワーク、Astroの紹介 (その2) 2024/05/24の勉強会で発表されたものです。
 
FIDO Alliance Osaka Seminar: NEC & Yubico Panel.pdf
FIDO Alliance Osaka Seminar: NEC & Yubico Panel.pdfFIDO Alliance Osaka Seminar: NEC & Yubico Panel.pdf
FIDO Alliance Osaka Seminar: NEC & Yubico Panel.pdf
 
【DLゼミ】XFeat: Accelerated Features for Lightweight Image Matching
【DLゼミ】XFeat: Accelerated Features for Lightweight Image Matching【DLゼミ】XFeat: Accelerated Features for Lightweight Image Matching
【DLゼミ】XFeat: Accelerated Features for Lightweight Image Matching
 
CS集会#13_なるほどわからん通信技術 発表資料
CS集会#13_なるほどわからん通信技術 発表資料CS集会#13_なるほどわからん通信技術 発表資料
CS集会#13_なるほどわからん通信技術 発表資料
 
FIDO Alliance Osaka Seminar: CloudGate.pdf
FIDO Alliance Osaka Seminar: CloudGate.pdfFIDO Alliance Osaka Seminar: CloudGate.pdf
FIDO Alliance Osaka Seminar: CloudGate.pdf
 
単腕マニピュレータによる 複数物体の同時組み立ての 基礎的考察 / Basic Approach to Robotic Assembly of Multi...
単腕マニピュレータによる 複数物体の同時組み立ての 基礎的考察 / Basic Approach to Robotic Assembly of Multi...単腕マニピュレータによる 複数物体の同時組み立ての 基礎的考察 / Basic Approach to Robotic Assembly of Multi...
単腕マニピュレータによる 複数物体の同時組み立ての 基礎的考察 / Basic Approach to Robotic Assembly of Multi...
 
TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024
TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024
TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024
 
FIDO Alliance Osaka Seminar: Welcome Slides.pdf
FIDO Alliance Osaka Seminar: Welcome Slides.pdfFIDO Alliance Osaka Seminar: Welcome Slides.pdf
FIDO Alliance Osaka Seminar: Welcome Slides.pdf
 
論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...
論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...
論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...
 

Facebook広告運用ツール Datos(ダトス)で 広告を表示するまでの過程で広告を表示するまでの過程