SlideShare a Scribd company logo
Google Inc. - All Rights Reserved
Account Performance &
Optimization
Finding the needle in your haystack
<SPEAKER>, Google, Inc.
Agenda
● Optimization at scale
● Keyword optimizations
● Targeting Idea Service
● Traffic Estimator Service
● Discovering opportunities
● Intro to Kratu
● Demo
Google Inc. - All Rights Reserved
How to Optimize?
Google Inc. - All Rights Reserved
Profile
Optimize
Measure
Optimization Cycle
Google Inc. - All Rights Reserved
Performance data
Structural data
ServicesAWQL
AdHoc
Reports
Profile
Optimize
Measure
Google Inc. - All Rights Reserved
Profile
Kratu
Custom strategy
Predictive Analysis
Optimize
Measure
Google Inc. - All Rights Reserved
Automatic
Manual
Semi Automatic
Profile
Optimize
Measure
Google Inc. - All Rights Reserved
Developing a solid reporting backend
Google Inc. - All Rights Reserved
Develop a pipeline! Two options.
1. Roll your own, or...
2. Use AwReporting
○ Out of the box, open source solution
○ Pulls reports into your relational database
Regular, Automatic Reporting is Essential
Google Inc. - All Rights Reserved
Keyword
Optimizations
Google Inc. - All Rights Reserved
● TargetingIdeaService (TIS)
○ Generate new keyword ideas based on parameters
○ Retrieve historic statistics for existing keywords based on
parameters
● TrafficEstimatorService (TES)
○ Retrieve traffic estimates for proposed or existing campaigns, ad
groups, and keywords
KW Research Services
Google Inc. - All Rights Reserved
Example Optimization - Epsilon Greedy
windshield repair
vehicle glass repair
car window repair
fix car glass
auto glass repair
car glass replacement
car glass
glass window
glasses repair
window repair
KW Research
Using TIS+TES
Automatic
● Regular
● Set and forget
● Needs close monitoring
Semi-automatic
● Manual lookup
● Suggest KWs for exchange
● KW Research can be
manual
KW
Google Inc. - All Rights Reserved
Discovering Optimization Ideas with Kratu
Google Inc. - All Rights Reserved
● Periodically visit their accounts
● Look for problems
● Experience tells them how to fix
● For accounts that are fine, waste of time
Most AMs Work in “PULL” Mode
Google Inc. - All Rights Reserved
● Want to change this to a PUSH model
● Tell AMs what accounts need help
● Don’t worry about ones that are performing well
● Account Managers can do more in less time
PULL is Inefficient
Google Inc. - All Rights Reserved
Kratu - Open Source Issue and Opportunity Discovery
Google Inc. - All Rights Reserved
● Open source - http://google.github.com/kratu/
● End to end tutorial - http://google.github.
com/kratu/tutorial/
● Client-side, runs in browser. Implemented in JavaScript.
● Includes prebuilt working example for AdWords
● Created by experienced Google Account Managers
● Used internally at Google.
● Unmaintained sample code, use at own-risk.
Kratu
Google Inc. - All Rights Reserved
Demo!
http://google.github.com/kratu/examples/adwordshealthcheck/
Google Inc. - All Rights Reserved
DEMO!
Google Inc. - All Rights Reserved
DEMO!
Google Inc. - All Rights Reserved
DEMO!
Google Inc. - All Rights Reserved
Google Inc. - All Rights Reserved
DEMO!
Google Inc. - All Rights Reserved
DEMO!
Google Inc. - All Rights Reserved
Kratu - Implementation
Web server
Reporting
backend
Fetch
Process
Store
/kratu/
/rest/accounts/
Data Storage
MySql
MongoDB
...
Google Inc. - All Rights Reserved
● Easy to add other signals
● Add any key/value pair to your data, define a weight and a
threshold
● BYOD - Bring Your Own Data
● Anything that can be converted to a JS Array with key/value
objects
● Includes simple JSON and CSV loaders
Kratu - Flexible & Customizable
Google Inc. - All Rights Reserved
● Flexible model
● Compose new signals from multiple data points
● Custom and built-in event handlers (integrate with
other systems)
● Paginations for larger number of accounts
● Use it to create reports
● Targeted, e.g., upselling opportunities, mobile adoption
● Personalized, e.g., individual for Account managers
Kratu - Flexible & Customizable
Google Inc. - All Rights Reserved
● https://github.com/googleads/aw-
reporting/tree/master/examples/kratubackend
● Rest backend for the Kratu project over MongoDB /
MySql
● Reuses the AwReporting project
● Get the benefits of both projects
Kratu - Backend example
Google Inc. - All Rights Reserved
Kratu - Json response
[{
"lostISBudget": 0,
"lostISRank": 90,
"key": "7767761884-Search Network" ,
"mccId": 2742928629,
"timestamp": "Mar 6, 2013 8:51:08 AM" ,
"accountId": 7767761884,
"accountDescriptiveName": "Julian 1$-day" ,
"cost": 0,
"clicks": 0,
"impressions": 0,
"conversions": 0,
"ctr": 0,
"avgCpm": 0,
"avgCpc": 0,
"avgPosition": 0,
"currencyCode": "USD",
"adNetwork": "Search Network"
}]
Google Inc. - All Rights Reserved
● Improved stability and ease of use of backend.
● Lovely new UI.
● Slightly more help and ease of writing your own signals.
New Version
Google Inc. - All Rights Reserved
Resources
Code and tutorials
http://google.github.io/kratu/
http://google.github.io/kratu/tutorial/
Google Inc. - All Rights Reserved
Questions?
Google Inc. - All Rights Reserved

More Related Content

Viewers also liked

AwReporting tool introduction (Spanish)
AwReporting tool introduction (Spanish)AwReporting tool introduction (Spanish)
AwReporting tool introduction (Spanish)
marcwan
 
Rate limits and performance (Spanish)
Rate limits and performance (Spanish)Rate limits and performance (Spanish)
Rate limits and performance (Spanish)
marcwan
 
Reporting Tips and Tricks (Spanish)
Reporting Tips and Tricks (Spanish)Reporting Tips and Tricks (Spanish)
Reporting Tips and Tricks (Spanish)
marcwan
 
07. feeds update
07. feeds update07. feeds update
07. feeds update
marcwan
 
Bid Estimation with the AdWords API (v2)
Bid Estimation with the AdWords API (v2)Bid Estimation with the AdWords API (v2)
Bid Estimation with the AdWords API (v2)
marcwan
 
AwReporting Update
AwReporting UpdateAwReporting Update
AwReporting Update
marcwan
 
AdWords API Feed Services
AdWords API Feed ServicesAdWords API Feed Services
AdWords API Feed Services
marcwan
 

Viewers also liked (7)

AwReporting tool introduction (Spanish)
AwReporting tool introduction (Spanish)AwReporting tool introduction (Spanish)
AwReporting tool introduction (Spanish)
 
Rate limits and performance (Spanish)
Rate limits and performance (Spanish)Rate limits and performance (Spanish)
Rate limits and performance (Spanish)
 
Reporting Tips and Tricks (Spanish)
Reporting Tips and Tricks (Spanish)Reporting Tips and Tricks (Spanish)
Reporting Tips and Tricks (Spanish)
 
07. feeds update
07. feeds update07. feeds update
07. feeds update
 
Bid Estimation with the AdWords API (v2)
Bid Estimation with the AdWords API (v2)Bid Estimation with the AdWords API (v2)
Bid Estimation with the AdWords API (v2)
 
AwReporting Update
AwReporting UpdateAwReporting Update
AwReporting Update
 
AdWords API Feed Services
AdWords API Feed ServicesAdWords API Feed Services
AdWords API Feed Services
 

Similar to Opportunity Analysis with Kratu (v2)

Image archive, analysis & report generation with Google Cloud
Image archive, analysis & report generation with Google CloudImage archive, analysis & report generation with Google Cloud
Image archive, analysis & report generation with Google Cloud
wesley chun
 
Google Optimize for testing and personalization
Google Optimize for testing and personalizationGoogle Optimize for testing and personalization
Google Optimize for testing and personalization
OWOX BI
 
Operationalizing analytics to scale
Operationalizing analytics to scaleOperationalizing analytics to scale
Operationalizing analytics to scale
Looker
 
Google Cloud Platform Introduction - 2016Q3
Google Cloud Platform Introduction - 2016Q3Google Cloud Platform Introduction - 2016Q3
Google Cloud Platform Introduction - 2016Q3
Simon Su
 
WSO2 Business Activity Monitor (BAM) 2.0 - a new beginning
WSO2 Business Activity Monitor (BAM) 2.0 - a new beginningWSO2 Business Activity Monitor (BAM) 2.0 - a new beginning
WSO2 Business Activity Monitor (BAM) 2.0 - a new beginning
WSO2
 
Using ClickHouse for Experimentation
Using ClickHouse for ExperimentationUsing ClickHouse for Experimentation
Using ClickHouse for Experimentation
Gleb Kanterov
 
Why Big Query is so Powerful - Trusted Conf
Why Big Query is so Powerful - Trusted ConfWhy Big Query is so Powerful - Trusted Conf
Why Big Query is so Powerful - Trusted Conf
In Marketing We Trust
 
Google BigQuery for Everyday Developer
Google BigQuery for Everyday DeveloperGoogle BigQuery for Everyday Developer
Google BigQuery for Everyday Developer
Márton Kodok
 
Voxxed Days Cluj - Powering interactive data analysis with Google BigQuery
Voxxed Days Cluj - Powering interactive data analysis with Google BigQueryVoxxed Days Cluj - Powering interactive data analysis with Google BigQuery
Voxxed Days Cluj - Powering interactive data analysis with Google BigQuery
Márton Kodok
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
Omar Fathy
 
Modern Thinking área digital MSKM 21/09/2017
Modern Thinking área digital MSKM 21/09/2017Modern Thinking área digital MSKM 21/09/2017
Modern Thinking área digital MSKM 21/09/2017
MSMK - Madrid School of Marketing
 
Google Cloud Platform 2014Q1 - Starter Guide
Google Cloud Platform   2014Q1 - Starter GuideGoogle Cloud Platform   2014Q1 - Starter Guide
Google Cloud Platform 2014Q1 - Starter Guide
Simon Su
 
Odoo - Open Source CMS: A performance comparision
Odoo - Open Source CMS: A performance comparisionOdoo - Open Source CMS: A performance comparision
Odoo - Open Source CMS: A performance comparision
Odoo
 
Google cloud platform Introduction - 2014
Google cloud platform Introduction - 2014Google cloud platform Introduction - 2014
Google cloud platform Introduction - 2014
Simon Su
 
Your Raw Data is Ready - Introduction to Analytics Engineering | SMX Advanced...
Your Raw Data is Ready - Introduction to Analytics Engineering | SMX Advanced...Your Raw Data is Ready - Introduction to Analytics Engineering | SMX Advanced...
Your Raw Data is Ready - Introduction to Analytics Engineering | SMX Advanced...
Christopher Gutknecht
 
Entrepreneurship Tips With HTML5 & App Engine Startup Weekend (June 2012)
Entrepreneurship Tips With HTML5 & App Engine Startup Weekend (June 2012)Entrepreneurship Tips With HTML5 & App Engine Startup Weekend (June 2012)
Entrepreneurship Tips With HTML5 & App Engine Startup Weekend (June 2012)
Ido Green
 
Introduction to serverless computing on Google Cloud
Introduction to serverless computing on Google CloudIntroduction to serverless computing on Google Cloud
Introduction to serverless computing on Google Cloud
wesley chun
 
BigQuery ML - Machine learning at scale using SQL
BigQuery ML - Machine learning at scale using SQLBigQuery ML - Machine learning at scale using SQL
BigQuery ML - Machine learning at scale using SQL
Márton Kodok
 
Executive Intro to BigQuery
Executive Intro to BigQueryExecutive Intro to BigQuery
Executive Intro to BigQuery
William M. Cohee
 
UA and Google Tag Manager – Why & How!
UA and Google Tag Manager – Why & How!UA and Google Tag Manager – Why & How!
UA and Google Tag Manager – Why & How!
Munaz Anjum
 

Similar to Opportunity Analysis with Kratu (v2) (20)

Image archive, analysis & report generation with Google Cloud
Image archive, analysis & report generation with Google CloudImage archive, analysis & report generation with Google Cloud
Image archive, analysis & report generation with Google Cloud
 
Google Optimize for testing and personalization
Google Optimize for testing and personalizationGoogle Optimize for testing and personalization
Google Optimize for testing and personalization
 
Operationalizing analytics to scale
Operationalizing analytics to scaleOperationalizing analytics to scale
Operationalizing analytics to scale
 
Google Cloud Platform Introduction - 2016Q3
Google Cloud Platform Introduction - 2016Q3Google Cloud Platform Introduction - 2016Q3
Google Cloud Platform Introduction - 2016Q3
 
WSO2 Business Activity Monitor (BAM) 2.0 - a new beginning
WSO2 Business Activity Monitor (BAM) 2.0 - a new beginningWSO2 Business Activity Monitor (BAM) 2.0 - a new beginning
WSO2 Business Activity Monitor (BAM) 2.0 - a new beginning
 
Using ClickHouse for Experimentation
Using ClickHouse for ExperimentationUsing ClickHouse for Experimentation
Using ClickHouse for Experimentation
 
Why Big Query is so Powerful - Trusted Conf
Why Big Query is so Powerful - Trusted ConfWhy Big Query is so Powerful - Trusted Conf
Why Big Query is so Powerful - Trusted Conf
 
Google BigQuery for Everyday Developer
Google BigQuery for Everyday DeveloperGoogle BigQuery for Everyday Developer
Google BigQuery for Everyday Developer
 
Voxxed Days Cluj - Powering interactive data analysis with Google BigQuery
Voxxed Days Cluj - Powering interactive data analysis with Google BigQueryVoxxed Days Cluj - Powering interactive data analysis with Google BigQuery
Voxxed Days Cluj - Powering interactive data analysis with Google BigQuery
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Modern Thinking área digital MSKM 21/09/2017
Modern Thinking área digital MSKM 21/09/2017Modern Thinking área digital MSKM 21/09/2017
Modern Thinking área digital MSKM 21/09/2017
 
Google Cloud Platform 2014Q1 - Starter Guide
Google Cloud Platform   2014Q1 - Starter GuideGoogle Cloud Platform   2014Q1 - Starter Guide
Google Cloud Platform 2014Q1 - Starter Guide
 
Odoo - Open Source CMS: A performance comparision
Odoo - Open Source CMS: A performance comparisionOdoo - Open Source CMS: A performance comparision
Odoo - Open Source CMS: A performance comparision
 
Google cloud platform Introduction - 2014
Google cloud platform Introduction - 2014Google cloud platform Introduction - 2014
Google cloud platform Introduction - 2014
 
Your Raw Data is Ready - Introduction to Analytics Engineering | SMX Advanced...
Your Raw Data is Ready - Introduction to Analytics Engineering | SMX Advanced...Your Raw Data is Ready - Introduction to Analytics Engineering | SMX Advanced...
Your Raw Data is Ready - Introduction to Analytics Engineering | SMX Advanced...
 
Entrepreneurship Tips With HTML5 & App Engine Startup Weekend (June 2012)
Entrepreneurship Tips With HTML5 & App Engine Startup Weekend (June 2012)Entrepreneurship Tips With HTML5 & App Engine Startup Weekend (June 2012)
Entrepreneurship Tips With HTML5 & App Engine Startup Weekend (June 2012)
 
Introduction to serverless computing on Google Cloud
Introduction to serverless computing on Google CloudIntroduction to serverless computing on Google Cloud
Introduction to serverless computing on Google Cloud
 
BigQuery ML - Machine learning at scale using SQL
BigQuery ML - Machine learning at scale using SQLBigQuery ML - Machine learning at scale using SQL
BigQuery ML - Machine learning at scale using SQL
 
Executive Intro to BigQuery
Executive Intro to BigQueryExecutive Intro to BigQuery
Executive Intro to BigQuery
 
UA and Google Tag Manager – Why & How!
UA and Google Tag Manager – Why & How!UA and Google Tag Manager – Why & How!
UA and Google Tag Manager – Why & How!
 

More from marcwan

Shopping Campaigns and AdWords API
Shopping Campaigns and AdWords APIShopping Campaigns and AdWords API
Shopping Campaigns and AdWords API
marcwan
 
API Updates for v201402
API Updates for v201402API Updates for v201402
API Updates for v201402
marcwan
 
AdWords API Targeting Options
AdWords API Targeting OptionsAdWords API Targeting Options
AdWords API Targeting Options
marcwan
 
OAuth 2.0 (Spanish)
OAuth 2.0 (Spanish)OAuth 2.0 (Spanish)
OAuth 2.0 (Spanish)
marcwan
 
End to-end how to build a platform (Spanish)
End to-end how to build a platform (Spanish)End to-end how to build a platform (Spanish)
End to-end how to build a platform (Spanish)
marcwan
 
Api update rundown (Spanish)
Api update rundown (Spanish)Api update rundown (Spanish)
Api update rundown (Spanish)
marcwan
 
AdWords Scripts (Spanish)
AdWords Scripts (Spanish)AdWords Scripts (Spanish)
AdWords Scripts (Spanish)
marcwan
 
Mobile landing pages (Spanish)
Mobile landing pages (Spanish)Mobile landing pages (Spanish)
Mobile landing pages (Spanish)
marcwan
 
Rate limits and performance
Rate limits and performanceRate limits and performance
Rate limits and performance
marcwan
 
OAuth 2.0 refresher
OAuth 2.0 refresherOAuth 2.0 refresher
OAuth 2.0 refresher
marcwan
 
Mobile landing pages
Mobile landing pagesMobile landing pages
Mobile landing pages
marcwan
 
End to-end how to build a platform
End to-end how to build a platformEnd to-end how to build a platform
End to-end how to build a platform
marcwan
 
AwReporting Tool
AwReporting ToolAwReporting Tool
AwReporting Tool
marcwan
 
Api update rundown
Api update rundownApi update rundown
Api update rundown
marcwan
 
AdWords Scripts
AdWords ScriptsAdWords Scripts
AdWords Scripts
marcwan
 
Reporting tips & tricks
Reporting tips & tricksReporting tips & tricks
Reporting tips & tricks
marcwan
 
Reporting tips & tricks (russian)
Reporting tips & tricks (russian)Reporting tips & tricks (russian)
Reporting tips & tricks (russian)marcwan
 
Rate limits and performance (russian)
Rate limits and performance (russian)Rate limits and performance (russian)
Rate limits and performance (russian)marcwan
 

More from marcwan (18)

Shopping Campaigns and AdWords API
Shopping Campaigns and AdWords APIShopping Campaigns and AdWords API
Shopping Campaigns and AdWords API
 
API Updates for v201402
API Updates for v201402API Updates for v201402
API Updates for v201402
 
AdWords API Targeting Options
AdWords API Targeting OptionsAdWords API Targeting Options
AdWords API Targeting Options
 
OAuth 2.0 (Spanish)
OAuth 2.0 (Spanish)OAuth 2.0 (Spanish)
OAuth 2.0 (Spanish)
 
End to-end how to build a platform (Spanish)
End to-end how to build a platform (Spanish)End to-end how to build a platform (Spanish)
End to-end how to build a platform (Spanish)
 
Api update rundown (Spanish)
Api update rundown (Spanish)Api update rundown (Spanish)
Api update rundown (Spanish)
 
AdWords Scripts (Spanish)
AdWords Scripts (Spanish)AdWords Scripts (Spanish)
AdWords Scripts (Spanish)
 
Mobile landing pages (Spanish)
Mobile landing pages (Spanish)Mobile landing pages (Spanish)
Mobile landing pages (Spanish)
 
Rate limits and performance
Rate limits and performanceRate limits and performance
Rate limits and performance
 
OAuth 2.0 refresher
OAuth 2.0 refresherOAuth 2.0 refresher
OAuth 2.0 refresher
 
Mobile landing pages
Mobile landing pagesMobile landing pages
Mobile landing pages
 
End to-end how to build a platform
End to-end how to build a platformEnd to-end how to build a platform
End to-end how to build a platform
 
AwReporting Tool
AwReporting ToolAwReporting Tool
AwReporting Tool
 
Api update rundown
Api update rundownApi update rundown
Api update rundown
 
AdWords Scripts
AdWords ScriptsAdWords Scripts
AdWords Scripts
 
Reporting tips & tricks
Reporting tips & tricksReporting tips & tricks
Reporting tips & tricks
 
Reporting tips & tricks (russian)
Reporting tips & tricks (russian)Reporting tips & tricks (russian)
Reporting tips & tricks (russian)
 
Rate limits and performance (russian)
Rate limits and performance (russian)Rate limits and performance (russian)
Rate limits and performance (russian)
 

Recently uploaded

Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
akankshawande
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
Zilliz
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
WeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation TechniquesWeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation Techniques
Postman
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
Zilliz
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying AheadDigital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Wask
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Safe Software
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
Daiki Mogmet Ito
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
IndexBug
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
kumardaparthi1024
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
DanBrown980551
 
UI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentationUI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentation
Wouter Lemaire
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
Pixlogix Infotech
 
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
SitimaJohn
 

Recently uploaded (20)

Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
WeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation TechniquesWeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation Techniques
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying AheadDigital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying Ahead
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
 
UI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentationUI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentation
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
 
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
 

Opportunity Analysis with Kratu (v2)

  • 1. Google Inc. - All Rights Reserved
  • 2. Account Performance & Optimization Finding the needle in your haystack <SPEAKER>, Google, Inc.
  • 3. Agenda ● Optimization at scale ● Keyword optimizations ● Targeting Idea Service ● Traffic Estimator Service ● Discovering opportunities ● Intro to Kratu ● Demo
  • 4. Google Inc. - All Rights Reserved How to Optimize?
  • 5. Google Inc. - All Rights Reserved Profile Optimize Measure Optimization Cycle
  • 6. Google Inc. - All Rights Reserved Performance data Structural data ServicesAWQL AdHoc Reports Profile Optimize Measure
  • 7. Google Inc. - All Rights Reserved Profile Kratu Custom strategy Predictive Analysis Optimize Measure
  • 8. Google Inc. - All Rights Reserved Automatic Manual Semi Automatic Profile Optimize Measure
  • 9. Google Inc. - All Rights Reserved Developing a solid reporting backend
  • 10. Google Inc. - All Rights Reserved Develop a pipeline! Two options. 1. Roll your own, or... 2. Use AwReporting ○ Out of the box, open source solution ○ Pulls reports into your relational database Regular, Automatic Reporting is Essential
  • 11. Google Inc. - All Rights Reserved Keyword Optimizations
  • 12. Google Inc. - All Rights Reserved ● TargetingIdeaService (TIS) ○ Generate new keyword ideas based on parameters ○ Retrieve historic statistics for existing keywords based on parameters ● TrafficEstimatorService (TES) ○ Retrieve traffic estimates for proposed or existing campaigns, ad groups, and keywords KW Research Services
  • 13. Google Inc. - All Rights Reserved Example Optimization - Epsilon Greedy windshield repair vehicle glass repair car window repair fix car glass auto glass repair car glass replacement car glass glass window glasses repair window repair KW Research Using TIS+TES Automatic ● Regular ● Set and forget ● Needs close monitoring Semi-automatic ● Manual lookup ● Suggest KWs for exchange ● KW Research can be manual KW
  • 14. Google Inc. - All Rights Reserved Discovering Optimization Ideas with Kratu
  • 15. Google Inc. - All Rights Reserved ● Periodically visit their accounts ● Look for problems ● Experience tells them how to fix ● For accounts that are fine, waste of time Most AMs Work in “PULL” Mode
  • 16. Google Inc. - All Rights Reserved ● Want to change this to a PUSH model ● Tell AMs what accounts need help ● Don’t worry about ones that are performing well ● Account Managers can do more in less time PULL is Inefficient
  • 17. Google Inc. - All Rights Reserved Kratu - Open Source Issue and Opportunity Discovery
  • 18. Google Inc. - All Rights Reserved ● Open source - http://google.github.com/kratu/ ● End to end tutorial - http://google.github. com/kratu/tutorial/ ● Client-side, runs in browser. Implemented in JavaScript. ● Includes prebuilt working example for AdWords ● Created by experienced Google Account Managers ● Used internally at Google. ● Unmaintained sample code, use at own-risk. Kratu
  • 19. Google Inc. - All Rights Reserved Demo! http://google.github.com/kratu/examples/adwordshealthcheck/
  • 20. Google Inc. - All Rights Reserved DEMO!
  • 21. Google Inc. - All Rights Reserved DEMO!
  • 22. Google Inc. - All Rights Reserved DEMO!
  • 23. Google Inc. - All Rights Reserved
  • 24. Google Inc. - All Rights Reserved DEMO!
  • 25. Google Inc. - All Rights Reserved DEMO!
  • 26. Google Inc. - All Rights Reserved Kratu - Implementation Web server Reporting backend Fetch Process Store /kratu/ /rest/accounts/ Data Storage MySql MongoDB ...
  • 27. Google Inc. - All Rights Reserved ● Easy to add other signals ● Add any key/value pair to your data, define a weight and a threshold ● BYOD - Bring Your Own Data ● Anything that can be converted to a JS Array with key/value objects ● Includes simple JSON and CSV loaders Kratu - Flexible & Customizable
  • 28. Google Inc. - All Rights Reserved ● Flexible model ● Compose new signals from multiple data points ● Custom and built-in event handlers (integrate with other systems) ● Paginations for larger number of accounts ● Use it to create reports ● Targeted, e.g., upselling opportunities, mobile adoption ● Personalized, e.g., individual for Account managers Kratu - Flexible & Customizable
  • 29. Google Inc. - All Rights Reserved ● https://github.com/googleads/aw- reporting/tree/master/examples/kratubackend ● Rest backend for the Kratu project over MongoDB / MySql ● Reuses the AwReporting project ● Get the benefits of both projects Kratu - Backend example
  • 30. Google Inc. - All Rights Reserved Kratu - Json response [{ "lostISBudget": 0, "lostISRank": 90, "key": "7767761884-Search Network" , "mccId": 2742928629, "timestamp": "Mar 6, 2013 8:51:08 AM" , "accountId": 7767761884, "accountDescriptiveName": "Julian 1$-day" , "cost": 0, "clicks": 0, "impressions": 0, "conversions": 0, "ctr": 0, "avgCpm": 0, "avgCpc": 0, "avgPosition": 0, "currencyCode": "USD", "adNetwork": "Search Network" }]
  • 31. Google Inc. - All Rights Reserved ● Improved stability and ease of use of backend. ● Lovely new UI. ● Slightly more help and ease of writing your own signals. New Version
  • 32. Google Inc. - All Rights Reserved Resources Code and tutorials http://google.github.io/kratu/ http://google.github.io/kratu/tutorial/
  • 33. Google Inc. - All Rights Reserved Questions?
  • 34. Google Inc. - All Rights Reserved