Professional Documents
Culture Documents
11-AIM-PDM05-Automation in Reporting and Optimization-Ms. Anne-Sat, 15.09.18
11-AIM-PDM05-Automation in Reporting and Optimization-Ms. Anne-Sat, 15.09.18
11-AIM-PDM05-Automation in Reporting and Optimization-Ms. Anne-Sat, 15.09.18
OPTIMIZATION
AUTOMATION
24.D6 Villa, Saigon Pearl Villas, 92 Nguyen Huu Canh Str., Ward 22, Binh Thanh Distr., HCM City,
Vietnam
www.pmax.com.vn | support@pmax.vn | (+84) 936-498-995 - (+84) 973-474-528
OPTIMIZATION
01 Optimization Process
02 Testing Framework
03 Modeling/Algorithm
01 OPTIMIZATION PROCESS
1. WHAT IS OPTIMIZATION?
2. WHY OPTIMIZATION?
01 OPTIMIZATION PROCESS
3. OPTIMIZATION PROCESS
PREPARE REVISE
● Finalize testing plan 04 ● Reallocate budget
● Define KPIs according to actual insight
● Define algorithms ● Update algorithms
● Update testing plan
01 03
RUN
ANALYSE
● Execute plan
● Take action by algorithms ● Breakdown performance
● Keep 80-20 ratio
02 by different dimensions
● Consolidate insight
02 TESTING FRAMEWORK
Establish a baseline
Success test: apply and re-test others metrics Failed Test: re-examine data, design a new test
TESTING IN DIGITAL MARKETING
Testing allows us to (1) make careful changes before the mass launching (2)
construct hypotheses & learn better why (3) improve performance all the time ...
1. Conditions
2. Methods
3. Elements
Testing conditions
A/B Testing
Winner!
A/B Testing is a method of comparing 1 or several variations (of an element) against each other and
against the control to determine the winner.
● A true test is different from a time-series analysis
● Testing and Analysis go hand in hand to achieve the best outcomes
TESTING
Which layout works better?
ANALYSIS
What content do people look at more?
Testing method
Multivariate Testing
Winner!
Testing method
Comparison
RESULTS HYPOTHESIS
EXPERIMENT VARIATIONS
02 TESTING FRAMEWORK
WHAT TO TEST?
EVERYTHING as long as you can ensure the conditions
OPTIMIZATION MINDSET
80% 20%
Keep in mind…
1. WHAT IS ALGORITHM?
Algorithm is a set of rules to take actions to optimize for final KPIs.
03 MODELING & ALGORITHM
Building algorithm & model (Budget allocation & bid adjustment)
Campaign preparation
Campaign Set-up:
Product Structure, Naming
selection convention, Algorithm to manage
Targeting, Factors campaign
Campaign
Aired
Ad performance
3/ Campaign synthesis:
Deactivate Non-go
Factors
Bad ad 2/ Rule for Good ad Adjust weight allocate
Performance ON/OFF Ads Performance budget in each combo
03 MODELLING & ALGORITHM
Building algorithm & model (Budget allocation & bid adjustment)
You are spending 2,500 usd every day as above. If you have 500 usd to spend more, which
case you will prefer?
03 MODELING & ALGORITHM
Building algorithm & model (Budget allocation & bid adjustment)
Max CPM
Max imp CPC CTR CR Max imp eCPC CPO
Facebook 3,000,000 3,000 1.0% 1.0% 3,000,000 3,000 300,000
ANTS 2,500,000 2,000 0.4% 0.8% 2,500,000 2,500 312,500
GDN 3,750,000 1,500 0.3% 0.4% 3,750,000 1,000 250,000
CPC
Max cost CPC CTR CR CPO
Facebook 3,000 1.0% 1.0% 300,000
ANTS 2,000 0.4% 0.8% 250,000
GDN 1,500 0.3% 0.4% 375,000
?
? Metrics ? Data
Automation
Algorithm
Final KPIs
Lookback
Benchmark
window
Actions
03 MODELING & ALGORITHM
Mandatory
● Overview performance
● Deepdive & Insights
● Key learnings & Next steps
Optional
● Open discussion
Overview performance
* Note: Comment needs to take into account both metric types: scale and
efficiency. Some are good for scale but not good for efficiency and vice versa
Key learning & Next step
Common mistakes:
● Write in essay-style. Many sentences in a
bullet points
● Numbers and chart show 1 thing, synthesis
mentions sth else completely
Synthesize vs. Summarize
“Syn” = Together
Learning + Thinking
Video
Synthesize vs. Summarize
Synthesize vs. Summarize
Lookalike Engagement had the lowest CiR, while Engagement performed
the worst with no order
Overview
SLIDE
/
STRUCTURE
TEXT SLIDE
Basic elements ❑ Breakdown performance by time, channels, product, audience…
Deep dive ❑ Explain data, show comments and insights.
• We are on track or not (with target) in term of scale and efficiency.
• We are improving or not in term of scale and efficiency.
Time breakdown
• What we did last time, link with the results.
TITLETITLE TITLE
SLIDE
/
STRUCTURE
Deep dive
Audience breakdown by gender
SLIDE
/
STRUCTURE
Deep dive
Channel breakdown
SLIDE
/
STRUCTURE
SLIDE
/
STRUCTURE
Next steps
Budget & KPIs
❑ Show budget & KPI for upcoming plan.
❑ Can be breakdown by Time, Channels, Audiences… (based on client's request)
SLIDE
/
STRUCTURE
Next steps
Action plan ❑ What we have to prepare for next campaigns
❑ What we will do on next campaigns
SLIDE
/
REPORT STRUCTURE & EXAMPLE
Excel:
https://docs.google.com/spreadsheets/d/1I1mx_77Y4dnG7ew3AsyXSjWAHv
pduM5j2_eHlB8f-0E/edit#gid=1203389703
Studio:
https://datastudio.google.com/u/0/org//reporting/0B7KfwNuov4l7UEI4bHRoZ
2ZFRE0/page/nQN
45
AUTOMATION IN
REPORTING &
OPTIMIZATION
PROBLEMS
20% - 30%
optimize smoothy
50% - 60%
Save Time
1. MASS-UPLOAD - Facebook
Export Campaign Edit in Excel file Import Campaign Customize & check
1. MASS-UPLOAD - Facebook
● Campaigns have different objective can not use the same template when Export & Import.
● It depends on the actual situation to decide we will edit on the system or use import & export
1. MASS-UPLOAD - Google
CLICK HERE
1. MASS-UPLOAD - Google
CLICK HERE
1. MASS-UPLOAD - Google
STEP DETAIL
?
2 Extract data from tracking system
(Google Analytics, Webtrekk,
Internal system..)
3 Consolidate data
4 Analyze data
=>
2 Extract data from tracking system
(Google Analytics, Webtrekk, Use 3rd party platform: Acquisio,
Internal system..) adstage, marinsoftware, optmyzr …
3 Consolidate data
Adgroup Pause
Enable
Ad Pasue
Enable
3. OPTIMIZATION
Adwords - Scripts
Facebook ads
3. OPTIMIZATION
Other Options
Level Detail Action
for Action
Campaign Turn On
Decrease bid by
3. OPTIMIZATION
1. Automation
- Decrease the manual workload
- Increase the efficiency
24.D6 Villa, Saigon Pearl Villas, 92 Nguyen Huu Canh Str., Ward 22, Binh Thanh Distr., HCM City, Vietnam