Top Banner
AdReport Analytics for Ad Performance on Facebook Prarthana Bhattarai Insight Data Engineering
11
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Prarthana Insight Data Engineering Project

AdReportAnalytics for Ad Performance on Facebook

Prarthana Bhattarai

Insight Data Engineering

Page 2: Prarthana Insight Data Engineering Project

Motivation• Optimize expenditure on Facebook Ads

• Optimal level of bids More results at lower cost

• Weekly and monthly reports on ad performance

Image Source: Prweek.com

Page 3: Prarthana Insight Data Engineering Project

Data Pipeline

Batch Processing

Marketing API

Page 4: Prarthana Insight Data Engineering Project

Raw Data

Page 5: Prarthana Insight Data Engineering Project

Data ProcessKafka Message Sent to HDFS

Processed data stored in Cassandra

Page 6: Prarthana Insight Data Engineering Project

Challenges• Data Extraction • Managing Schema

Page 7: Prarthana Insight Data Engineering Project

Data Extraction

Image Source: Facebook.com

Page 8: Prarthana Insight Data Engineering Project

Managing Schema

Ad Set

Bid Info

Clicks

Targeting Specs

Ad Account

Active Ad Campaigns

Reach

ImpressionsAd SetAd Set

Page 9: Prarthana Insight Data Engineering Project

Next Steps• Integration of pipeline into Kuhcoon’s system• Cost: 100k customers at $23/day

Flask

KafkaHDFSSpark

Cassandra

Zookeeper

m3.large

t2.microKafkaHDFSSpark

Cassandra

KafkaHDFSSpark

Cassandra

KafkaHDFSSpark

Cassandra

Page 10: Prarthana Insight Data Engineering Project

Prarthana Bhattarai• BA, Mathematics, Mount Holyoke College• Resolution Fellow, 2014 -2015 • Loves to hike and read!

Page 11: Prarthana Insight Data Engineering Project