SlideShare uma empresa Scribd logo
1 de 26
Baixar para ler offline
10/05 Engineer MTG
NAKAJIMA Satoshi
なにをしているか
プロモーションユニット(PU)をサポートするシス
テムの開発/運用
PUとは?
PUとは
各事業のプロモーション全般を担当
広告運用、効果検証、分析など
PUの業務
出稿した広告によってどれぐらい費用が発生し
て、それによって売上がどれぐらい上がったのか
効果の良かった広告は一体何が良くて、効果の悪
かった広告は何が悪かったのかの検証・仮説
次の広告はどのような施策を打つのか
どうやって計測しているの?
広告の効果計測の仕組み
広告に1つずつutmパラメータを振る
utm_source
utm_medium
utm_campaign
utm_content
utm_term
広告の効果計測の仕組み
これらのパラメータを組み合わせてユニークに
し、各オフラインデータ(本人確認済CVs, 訪問完了
CVs, 申込, etc...)がどの広告からの流入していたの
か、たどれる
PUはなにをしていたのか?
広告の構成
PUがやっていたこと
各広告媒体から配信結果をCSVなりでDLしてくる
PUで広告とオフラインデータを紐付けてどの広告
で売上が上がったのかをまとめる
キャンペーンや広告グループ単位での費用対効果
(ROAS: Return On Advertising Spend)などをKPIと
して追っていた
PUがやっていたこと
ROAS を出すには各階層毎の売上がわからないとい
けないのでハイスペックPCにリモートで繋いで
Excel を使ってutmパラメータからどのキャンペー
ンや広告グループなのかを判別し、それぞれの売
上を算出していた
そのデータを使ってレポートを作成
PUがやっていたこと
プロダ
クト
キャン
ペーン
数
広告グル
ープ数 広告数 キーワー
ド数
ieul 1502 647,174 1,770,387 4,487,242
salon 736 20,669 143,014 2,273,279
nurikae 351 66747 270,743 24,918
PUがやっていたこと
全部紐付けられないので追う必要がありそうなも
のを一部抜き出して見ていた
紐付けぐらい機械でやろう
PUをサポートするシステムで何を
行っているのか
各広告媒体から配信結果を取得し記録する
対応媒体
Google(search/display)
Yahoo(search/display)
Facebook
Hike
Popin
Gunosy
PUをサポートするシステムで何を
行っているのか
各事業部からオフラインデータを取得し、utmパラ
メータを使って広告とキーワードとサイトリンク
毎に紐付ける
上位概念(アカウント、キャンペーンなど)毎に集計
する
紐付けたデータを表示、レポートの出力
common-model の話
common-model におけるモデル共
通化の現在とこれからやろうと思っ
ていたこと
common-model とは
Markeforce に関連するモデルの共通化を目的とし
たgem
Rails Engine 製
common-model を使ったアプリケ
ーション
im-prom-marke-force
im-prom-result-collector
2つのアプリケーションから1つのDBを参照
作り方は省略。やってみてどうだったか
どうだった?
個人的にはやってよかった
普通のWebアプリケーションっぽくないところの
恩恵は大きいかも
困った所
install:migrations を各アプリケーションでやると
migration ファイルがその時の年月日時分秒にな
り、DBは共通のものを使用しているので
schema_migrations との違いが出て色々怒られる。
とりあえずの対応は migration ファイル作ったら中
にコメントアウトで元の migration ファイルの年月
日時分秒が入ってるので職人の手で rename
困った所
モデルの追加がちょっと心理的ハードル高かった
ただ慣れてくればあまり問題ない
開発したいアプリの Gemfile の中で branch が指
定できるので向け先変えて開発
テストも書いてる
困った所
本番 migration が面倒
多分普通なら deploy 時に capistrano に任せる所
だがMarkeforce では role: db を外しておいて
自動で migration しないで直接 rake db:migrate
していた
良かった所
重複が省けた
所感
最初の方は慣れずに手間取ったが、後半はそうで
もなくやってよかったかな、という感じ(+あんま
りモデル追加や変更もなかった)
プロダクト自体 社内向け + そんなにアクセスユーザいない
からこそ無理やりやった部分も多く、参考になる
んかいな、という感じ
でもMarkeforce はまだこの形で続けていこうかと
思っている
この後のやっておきたいな、と思っ
ていた所
migrationの脱却
やっぱり migration 周りは面倒っちゃ面倒なので
migration の脱却 をしておきたい、と思ってい
た
この後のやっておきたいな、と思っ
ていた所
common-model のrails 脱却
結局Railsに依存しているのは恐らく Active::Record
, Active::Model , Active::Support ぐらいなので
Rails Engine でなく普通の gem として作ればいいん
じゃないか、と思っていた
End

Mais conteúdo relacionado

Semelhante a speee engineer mtg 2016/10/05

Webマーケティングサポート案内書
Webマーケティングサポート案内書 Webマーケティングサポート案内書
Webマーケティングサポート案内書 Ryo Nakagawa
 
エンゲージメント・ダッシュボード
エンゲージメント・ダッシュボードエンゲージメント・ダッシュボード
エンゲージメント・ダッシュボードEngagement First inc.
 
GoogleマップWeb制作.pdf
GoogleマップWeb制作.pdfGoogleマップWeb制作.pdf
GoogleマップWeb制作.pdfYuuto Nakata
 
「実践的」カスタマージャーニー分析のすすめ
「実践的」カスタマージャーニー分析のすすめ「実践的」カスタマージャーニー分析のすすめ
「実践的」カスタマージャーニー分析のすすめAkihiko Uchino
 
Mktg06 市場調査(1次データ)
Mktg06 市場調査(1次データ)Mktg06 市場調査(1次データ)
Mktg06 市場調査(1次データ)Takeshi Matsui
 
約1000サービスの実績から見えた「UXを可視化するユーザーテストの極意」 先生:平石 大祐
約1000サービスの実績から見えた「UXを可視化するユーザーテストの極意」  先生:平石 大祐約1000サービスの実績から見えた「UXを可視化するユーザーテストの極意」  先生:平石 大祐
約1000サービスの実績から見えた「UXを可視化するユーザーテストの極意」 先生:平石 大祐schoowebcampus
 
統合キャンペーン管理プラットフォーム概要
統合キャンペーン管理プラットフォーム概要統合キャンペーン管理プラットフォーム概要
統合キャンペーン管理プラットフォーム概要Go Sugihara
 
これから機械学習エンジニアとして戦っていくみなさんへ ~MLOps というマインドセットについて~
これから機械学習エンジニアとして戦っていくみなさんへ ~MLOps というマインドセットについて~これから機械学習エンジニアとして戦っていくみなさんへ ~MLOps というマインドセットについて~
これから機械学習エンジニアとして戦っていくみなさんへ ~MLOps というマインドセットについて~MicroAd, Inc.(Engineer)
 
アプリケーション性能管理(APM)ツールの新世代 「AppDynamics」のご紹介 – OpenStack最新情報セミナー 2015年7月
アプリケーション性能管理(APM)ツールの新世代 「AppDynamics」のご紹介 – OpenStack最新情報セミナー 2015年7月アプリケーション性能管理(APM)ツールの新世代 「AppDynamics」のご紹介 – OpenStack最新情報セミナー 2015年7月
アプリケーション性能管理(APM)ツールの新世代 「AppDynamics」のご紹介 – OpenStack最新情報セミナー 2015年7月VirtualTech Japan Inc.
 
少しの工夫で成果に直結!アンケート調査To Do リスト
少しの工夫で成果に直結!アンケート調査To Do リスト少しの工夫で成果に直結!アンケート調査To Do リスト
少しの工夫で成果に直結!アンケート調査To Do リストSPIRAL Inc.
 
分析のリアルがここに!現場で使えるデータ分析(1限目) 先生:吉永 恵一
分析のリアルがここに!現場で使えるデータ分析(1限目) 先生:吉永 恵一分析のリアルがここに!現場で使えるデータ分析(1限目) 先生:吉永 恵一
分析のリアルがここに!現場で使えるデータ分析(1限目) 先生:吉永 恵一schoowebcampus
 
リーンスタートアップのお話
リーンスタートアップのお話リーンスタートアップのお話
リーンスタートアップのお話Kakigi Katuyuki
 
大切なお客様を、一生のお客様に ~自社・競合データから導く、結果につながるデータ分析の最新事例~
大切なお客様を、一生のお客様に  ~自社・競合データから導く、結果につながるデータ分析の最新事例~大切なお客様を、一生のお客様に  ~自社・競合データから導く、結果につながるデータ分析の最新事例~
大切なお客様を、一生のお客様に ~自社・競合データから導く、結果につながるデータ分析の最新事例~株式会社Consumer first
 
45分で理解する_マーケティング・システム入門_斉藤之雄
45分で理解する_マーケティング・システム入門_斉藤之雄45分で理解する_マーケティング・システム入門_斉藤之雄
45分で理解する_マーケティング・システム入門_斉藤之雄Yukio Saito
 
スタートアップ業界の注目分野から学ぶ、市場分析・事業モデル構築 先生:梅木 雄平
スタートアップ業界の注目分野から学ぶ、市場分析・事業モデル構築 先生:梅木 雄平スタートアップ業界の注目分野から学ぶ、市場分析・事業モデル構築 先生:梅木 雄平
スタートアップ業界の注目分野から学ぶ、市場分析・事業モデル構築 先生:梅木 雄平schoowebcampus
 
F.O.Xを支える技術
F.O.Xを支える技術F.O.Xを支える技術
F.O.Xを支える技術Yuto Suzuki
 
デジタルマーケティング時代の横断プロジェクトのあり方とは(アドテック東京2014セッションから)
デジタルマーケティング時代の横断プロジェクトのあり方とは(アドテック東京2014セッションから)デジタルマーケティング時代の横断プロジェクトのあり方とは(アドテック東京2014セッションから)
デジタルマーケティング時代の横断プロジェクトのあり方とは(アドテック東京2014セッションから)Go Sugihara
 

Semelhante a speee engineer mtg 2016/10/05 (20)

Webマーケティングサポート案内書
Webマーケティングサポート案内書 Webマーケティングサポート案内書
Webマーケティングサポート案内書
 
エンゲージメント・ダッシュボード
エンゲージメント・ダッシュボードエンゲージメント・ダッシュボード
エンゲージメント・ダッシュボード
 
GoogleマップWeb制作.pdf
GoogleマップWeb制作.pdfGoogleマップWeb制作.pdf
GoogleマップWeb制作.pdf
 
「実践的」カスタマージャーニー分析のすすめ
「実践的」カスタマージャーニー分析のすすめ「実践的」カスタマージャーニー分析のすすめ
「実践的」カスタマージャーニー分析のすすめ
 
Mktg06 市場調査(1次データ)
Mktg06 市場調査(1次データ)Mktg06 市場調査(1次データ)
Mktg06 市場調査(1次データ)
 
Looops4uコンサルティング
Looops4uコンサルティングLooops4uコンサルティング
Looops4uコンサルティング
 
約1000サービスの実績から見えた「UXを可視化するユーザーテストの極意」 先生:平石 大祐
約1000サービスの実績から見えた「UXを可視化するユーザーテストの極意」  先生:平石 大祐約1000サービスの実績から見えた「UXを可視化するユーザーテストの極意」  先生:平石 大祐
約1000サービスの実績から見えた「UXを可視化するユーザーテストの極意」 先生:平石 大祐
 
統合キャンペーン管理プラットフォーム概要
統合キャンペーン管理プラットフォーム概要統合キャンペーン管理プラットフォーム概要
統合キャンペーン管理プラットフォーム概要
 
これから機械学習エンジニアとして戦っていくみなさんへ ~MLOps というマインドセットについて~
これから機械学習エンジニアとして戦っていくみなさんへ ~MLOps というマインドセットについて~これから機械学習エンジニアとして戦っていくみなさんへ ~MLOps というマインドセットについて~
これから機械学習エンジニアとして戦っていくみなさんへ ~MLOps というマインドセットについて~
 
アプリケーション性能管理(APM)ツールの新世代 「AppDynamics」のご紹介 – OpenStack最新情報セミナー 2015年7月
アプリケーション性能管理(APM)ツールの新世代 「AppDynamics」のご紹介 – OpenStack最新情報セミナー 2015年7月アプリケーション性能管理(APM)ツールの新世代 「AppDynamics」のご紹介 – OpenStack最新情報セミナー 2015年7月
アプリケーション性能管理(APM)ツールの新世代 「AppDynamics」のご紹介 – OpenStack最新情報セミナー 2015年7月
 
少しの工夫で成果に直結!アンケート調査To Do リスト
少しの工夫で成果に直結!アンケート調査To Do リスト少しの工夫で成果に直結!アンケート調査To Do リスト
少しの工夫で成果に直結!アンケート調査To Do リスト
 
分析のリアルがここに!現場で使えるデータ分析(1限目) 先生:吉永 恵一
分析のリアルがここに!現場で使えるデータ分析(1限目) 先生:吉永 恵一分析のリアルがここに!現場で使えるデータ分析(1限目) 先生:吉永 恵一
分析のリアルがここに!現場で使えるデータ分析(1限目) 先生:吉永 恵一
 
リーンスタートアップのお話
リーンスタートアップのお話リーンスタートアップのお話
リーンスタートアップのお話
 
大切なお客様を、一生のお客様に ~自社・競合データから導く、結果につながるデータ分析の最新事例~
大切なお客様を、一生のお客様に  ~自社・競合データから導く、結果につながるデータ分析の最新事例~大切なお客様を、一生のお客様に  ~自社・競合データから導く、結果につながるデータ分析の最新事例~
大切なお客様を、一生のお客様に ~自社・競合データから導く、結果につながるデータ分析の最新事例~
 
45分で理解する_マーケティング・システム入門_斉藤之雄
45分で理解する_マーケティング・システム入門_斉藤之雄45分で理解する_マーケティング・システム入門_斉藤之雄
45分で理解する_マーケティング・システム入門_斉藤之雄
 
Boommap main
Boommap mainBoommap main
Boommap main
 
スタートアップ業界の注目分野から学ぶ、市場分析・事業モデル構築 先生:梅木 雄平
スタートアップ業界の注目分野から学ぶ、市場分析・事業モデル構築 先生:梅木 雄平スタートアップ業界の注目分野から学ぶ、市場分析・事業モデル構築 先生:梅木 雄平
スタートアップ業界の注目分野から学ぶ、市場分析・事業モデル構築 先生:梅木 雄平
 
F.O.Xを支える技術
F.O.Xを支える技術F.O.Xを支える技術
F.O.Xを支える技術
 
Dynamic+arms+fx100318
Dynamic+arms+fx100318Dynamic+arms+fx100318
Dynamic+arms+fx100318
 
デジタルマーケティング時代の横断プロジェクトのあり方とは(アドテック東京2014セッションから)
デジタルマーケティング時代の横断プロジェクトのあり方とは(アドテック東京2014セッションから)デジタルマーケティング時代の横断プロジェクトのあり方とは(アドテック東京2014セッションから)
デジタルマーケティング時代の横断プロジェクトのあり方とは(アドテック東京2014セッションから)
 

speee engineer mtg 2016/10/05