SlideShare a Scribd company logo
1 of 23
Download to read offline
Google Inc. - All Rights Reserved
Campaign Targeting Options
How to reach the audience you want
Michael Cloonan, Google, Inc.
<presenter’s name>, Google, Inc.
Agenda
● Locations
● LocationGroups
● Matching Functions
● Mobile Criteria
● Dynamic Search Ads
● Auto-tagging
Google Inc. - All Rights Reserved
Targeting Locations
Getting your ads to people near your business
Google Inc. - All Rights Reserved
● Target people in a specific location
● Country, State, City, Postal Code, etc.
● Fixed-ID criteria
● Look up location criteria at:
● Documentation
● LocationCriterionService
Location Criteria
Google Inc. - All Rights Reserved
Location Documentation
Google Inc. - All Rights Reserved
Location Accuracy
Google Inc. - All Rights Reserved
Targeting Location Demographics
Using LocationGroups for even more fine-grained targeting
Google Inc. - All Rights Reserved
● Also uses Location criteria IDs
● Additionally uses demographic targeting information
● Target based on:
● Income Levels
● Places of Interest
LocationGroups Criteria
Google Inc. - All Rights Reserved
Matching Function
GeoTargetOperand
(Location criterion)
PlacesOfInterestOperand
or
IncomeOperand
+
= MatchingFunction
Java
Google Inc. - All Rights Reserved
Matching Function Code Example
LocationGroups locationGroup = new LocationGroups();
Function matchingFunction = new Function();
matchingFunction.setLhsOperand(new FunctionArgumentOperand[] {
new PlacesOfInterestOperand(null, PlacesOfInterestOperandCategory.AIRPORT)
});
matchingFunction.setOperator(FunctionOperator.AND);
matchingFunction.setRhsOperand(new FunctionArgumentOperand[] {
new GeoTargetOperand(null, new long[]{ 1023191L }) // ID for NYC
});
locationGroup.setMatchingFunction(matchingFunction);
Full Java example in the Client Library
Google Inc. - All Rights Reserved
Targeting Mobile
Getting your ad to users on their phones and tablets
Google Inc. - All Rights Reserved
● Display Network only
● Target by:
● Device
● Type of app
● Specific app
Mobile Targeting
Google Inc. - All Rights Reserved
● Uses fixed ID Criterion IDs from ConstantDataService
● These represent OS, manufacturer, etc.
● MobileDevice criterion
Device
Google Inc. - All Rights Reserved
● MobileAppCategory criterion
● Target apps based on their general purpose (games,
photography, news, etc.)
● Uses fixed ID criteria which can be looked up in
documentation
Type of App
Google Inc. - All Rights Reserved
● MobileApplication criterion
● Target a specific app that shows ads
● Set criterion parameter in criterion directly
● appId parameter specifies platform and unique app identifier
Specific App
Google Inc. - All Rights Reserved
Dynamic Search Ads
Targeting based on your web site's content
Google Inc. - All Rights Reserved
● Automatically generate an ad and targeting
● Based on your web site
● Must be Google indexed
● Uses a special type of ad: DynamicSearchAd
Dynamic Search Ads
Google Inc. - All Rights Reserved
● DynamicSearchAdsSetting replaces the old
DomainInfoExtension
● URL field special placeholders
● unescapedlpurl
● escapedlpurl
● lpurlpath
Dynamic Search Ad Setting
Google Inc. - All Rights Reserved
● Adds parameters to landing URLs to track ad information
● Can now enable through the CustomerService
● Reportable in the API via GclId in the
CLICK_PERFORMANCE_REPORT
Auto-Tagging
Google Inc. - All Rights Reserved
Resources
Location Targeting - https://support.google.com/adwords/answer/1722043
Mobile Targeting - https://support.google.com/adwords/answer/1722057
DSA General - https://support.google.com/adwords/answer/2471185
DSA Targeting - https://support.google.com/adwords/answer/2497706
Google Inc. - All Rights Reserved
Questions?
Google Inc. - All Rights Reserved

More Related Content

Similar to AdWords API Targeting Options

Getting Started with AdWords API and Google Analytics
Getting Started with AdWords API and Google AnalyticsGetting Started with AdWords API and Google Analytics
Getting Started with AdWords API and Google Analytics
marcwan
 
Getting started with Google Analytics and the AdWords API
Getting started with Google Analytics and the AdWords APIGetting started with Google Analytics and the AdWords API
Getting started with Google Analytics and the AdWords API
marcwan
 
Shopping Campaigns and AdWords API
Shopping Campaigns and AdWords APIShopping Campaigns and AdWords API
Shopping Campaigns and AdWords API
marcwan
 
Google Analytics on Steroids - New Features and What You Need to Know
Google Analytics on Steroids - New Features and What You Need to KnowGoogle Analytics on Steroids - New Features and What You Need to Know
Google Analytics on Steroids - New Features and What You Need to Know
pointit
 

Similar to AdWords API Targeting Options (20)

App analytics
App analyticsApp analytics
App analytics
 
Essential Tools For Digital Marketing
Essential Tools For Digital MarketingEssential Tools For Digital Marketing
Essential Tools For Digital Marketing
 
App analytics march2015
App analytics   march2015App analytics   march2015
App analytics march2015
 
Managing your data: How to move from gathering data to processing and applyin...
Managing your data: How to move from gathering data to processing and applyin...Managing your data: How to move from gathering data to processing and applyin...
Managing your data: How to move from gathering data to processing and applyin...
 
Getting Started with AdWords API and Google Analytics
Getting Started with AdWords API and Google AnalyticsGetting Started with AdWords API and Google Analytics
Getting Started with AdWords API and Google Analytics
 
Getting started with Google Analytics and the AdWords API
Getting started with Google Analytics and the AdWords APIGetting started with Google Analytics and the AdWords API
Getting started with Google Analytics and the AdWords API
 
Unity Meeting U Berlin March 30, 2023.pptx
Unity Meeting U Berlin March 30, 2023.pptxUnity Meeting U Berlin March 30, 2023.pptx
Unity Meeting U Berlin March 30, 2023.pptx
 
Shopping Campaigns and AdWords API
Shopping Campaigns and AdWords APIShopping Campaigns and AdWords API
Shopping Campaigns and AdWords API
 
SUPERWEEK Analytics Presentation
SUPERWEEK Analytics PresentationSUPERWEEK Analytics Presentation
SUPERWEEK Analytics Presentation
 
Search marketing strategy - Rahul, Manish, Mrinalini - Google
Search marketing strategy - Rahul, Manish, Mrinalini - GoogleSearch marketing strategy - Rahul, Manish, Mrinalini - Google
Search marketing strategy - Rahul, Manish, Mrinalini - Google
 
Digital media analytics: web, mobile analytics - Ahmad Abdullah - Google
Digital media analytics: web, mobile analytics - Ahmad Abdullah - GoogleDigital media analytics: web, mobile analytics - Ahmad Abdullah - Google
Digital media analytics: web, mobile analytics - Ahmad Abdullah - Google
 
Data Driven Marketing
Data Driven MarketingData Driven Marketing
Data Driven Marketing
 
Running Successful App Ads Campaigns - Hero Conf 2019 - Greg Young
Running Successful App Ads Campaigns - Hero Conf 2019 - Greg YoungRunning Successful App Ads Campaigns - Hero Conf 2019 - Greg Young
Running Successful App Ads Campaigns - Hero Conf 2019 - Greg Young
 
Google-Analytics-101-Mantuls.pptx
Google-Analytics-101-Mantuls.pptxGoogle-Analytics-101-Mantuls.pptx
Google-Analytics-101-Mantuls.pptx
 
How to make money in Google
How to make money in GoogleHow to make money in Google
How to make money in Google
 
Automating Adwords: Beating the Competition In Your Sleep
Automating Adwords: Beating the Competition In Your SleepAutomating Adwords: Beating the Competition In Your Sleep
Automating Adwords: Beating the Competition In Your Sleep
 
Google Analytics 4 : The Next Generation of Digital Analytics - Benjamin Kepn...
Google Analytics 4 : The Next Generation of Digital Analytics - Benjamin Kepn...Google Analytics 4 : The Next Generation of Digital Analytics - Benjamin Kepn...
Google Analytics 4 : The Next Generation of Digital Analytics - Benjamin Kepn...
 
Bing Ads Latest & Greatest at the State of Search DFWSEM
Bing Ads Latest & Greatest at the State of Search DFWSEMBing Ads Latest & Greatest at the State of Search DFWSEM
Bing Ads Latest & Greatest at the State of Search DFWSEM
 
Google Analytics on Steroids - New Features and What You Need to Know
Google Analytics on Steroids - New Features and What You Need to KnowGoogle Analytics on Steroids - New Features and What You Need to Know
Google Analytics on Steroids - New Features and What You Need to Know
 
Nuevas herramientas de Google para Marketing
Nuevas herramientas de Google para Marketing Nuevas herramientas de Google para Marketing
Nuevas herramientas de Google para Marketing
 

More from marcwan

Opportunity Analysis with Kratu (v2)
Opportunity Analysis with Kratu (v2)Opportunity Analysis with Kratu (v2)
Opportunity Analysis with Kratu (v2)
marcwan
 
Opportunity Analysis with Kratu
Opportunity Analysis with KratuOpportunity Analysis with Kratu
Opportunity Analysis with Kratu
marcwan
 
07. feeds update
07. feeds update07. feeds update
07. feeds update
marcwan
 
AdWords API & OAuth 2.0, Advanced
AdWords API & OAuth 2.0, Advanced AdWords API & OAuth 2.0, Advanced
AdWords API & OAuth 2.0, Advanced
marcwan
 
AdWords Scripts and MCC Scripting
AdWords Scripts and MCC ScriptingAdWords Scripts and MCC Scripting
AdWords Scripts and MCC Scripting
marcwan
 
AwReporting Update
AwReporting UpdateAwReporting Update
AwReporting Update
marcwan
 

More from marcwan (20)

Mcc scripts deck (日本語)
Mcc scripts deck (日本語)Mcc scripts deck (日本語)
Mcc scripts deck (日本語)
 
Opportunity Analysis with Kratu (v2)
Opportunity Analysis with Kratu (v2)Opportunity Analysis with Kratu (v2)
Opportunity Analysis with Kratu (v2)
 
Opportunity Analysis with Kratu
Opportunity Analysis with KratuOpportunity Analysis with Kratu
Opportunity Analysis with Kratu
 
07. feeds update
07. feeds update07. feeds update
07. feeds update
 
AdWords API & OAuth 2.0, Advanced
AdWords API & OAuth 2.0, Advanced AdWords API & OAuth 2.0, Advanced
AdWords API & OAuth 2.0, Advanced
 
AdWords Scripts and MCC Scripting
AdWords Scripts and MCC ScriptingAdWords Scripts and MCC Scripting
AdWords Scripts and MCC Scripting
 
AwReporting Update
AwReporting UpdateAwReporting Update
AwReporting Update
 
Reporting Tips and Tricks (Spanish)
Reporting Tips and Tricks (Spanish)Reporting Tips and Tricks (Spanish)
Reporting Tips and Tricks (Spanish)
 
Rate limits and performance (Spanish)
Rate limits and performance (Spanish)Rate limits and performance (Spanish)
Rate limits and performance (Spanish)
 
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)
 
AwReporting tool introduction (Spanish)
AwReporting tool introduction (Spanish)AwReporting tool introduction (Spanish)
AwReporting tool introduction (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
 

Recently uploaded

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Recently uploaded (20)

Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 

AdWords API Targeting Options

  • 1. Google Inc. - All Rights Reserved
  • 2. Campaign Targeting Options How to reach the audience you want Michael Cloonan, Google, Inc. <presenter’s name>, Google, Inc.
  • 3. Agenda ● Locations ● LocationGroups ● Matching Functions ● Mobile Criteria ● Dynamic Search Ads ● Auto-tagging
  • 4. Google Inc. - All Rights Reserved Targeting Locations Getting your ads to people near your business
  • 5. Google Inc. - All Rights Reserved ● Target people in a specific location ● Country, State, City, Postal Code, etc. ● Fixed-ID criteria ● Look up location criteria at: ● Documentation ● LocationCriterionService Location Criteria
  • 6. Google Inc. - All Rights Reserved Location Documentation
  • 7. Google Inc. - All Rights Reserved Location Accuracy
  • 8. Google Inc. - All Rights Reserved Targeting Location Demographics Using LocationGroups for even more fine-grained targeting
  • 9. Google Inc. - All Rights Reserved ● Also uses Location criteria IDs ● Additionally uses demographic targeting information ● Target based on: ● Income Levels ● Places of Interest LocationGroups Criteria
  • 10. Google Inc. - All Rights Reserved Matching Function GeoTargetOperand (Location criterion) PlacesOfInterestOperand or IncomeOperand + = MatchingFunction
  • 11. Java Google Inc. - All Rights Reserved Matching Function Code Example LocationGroups locationGroup = new LocationGroups(); Function matchingFunction = new Function(); matchingFunction.setLhsOperand(new FunctionArgumentOperand[] { new PlacesOfInterestOperand(null, PlacesOfInterestOperandCategory.AIRPORT) }); matchingFunction.setOperator(FunctionOperator.AND); matchingFunction.setRhsOperand(new FunctionArgumentOperand[] { new GeoTargetOperand(null, new long[]{ 1023191L }) // ID for NYC }); locationGroup.setMatchingFunction(matchingFunction); Full Java example in the Client Library
  • 12. Google Inc. - All Rights Reserved Targeting Mobile Getting your ad to users on their phones and tablets
  • 13. Google Inc. - All Rights Reserved ● Display Network only ● Target by: ● Device ● Type of app ● Specific app Mobile Targeting
  • 14. Google Inc. - All Rights Reserved ● Uses fixed ID Criterion IDs from ConstantDataService ● These represent OS, manufacturer, etc. ● MobileDevice criterion Device
  • 15. Google Inc. - All Rights Reserved ● MobileAppCategory criterion ● Target apps based on their general purpose (games, photography, news, etc.) ● Uses fixed ID criteria which can be looked up in documentation Type of App
  • 16. Google Inc. - All Rights Reserved ● MobileApplication criterion ● Target a specific app that shows ads ● Set criterion parameter in criterion directly ● appId parameter specifies platform and unique app identifier Specific App
  • 17. Google Inc. - All Rights Reserved Dynamic Search Ads Targeting based on your web site's content
  • 18. Google Inc. - All Rights Reserved ● Automatically generate an ad and targeting ● Based on your web site ● Must be Google indexed ● Uses a special type of ad: DynamicSearchAd Dynamic Search Ads
  • 19. Google Inc. - All Rights Reserved ● DynamicSearchAdsSetting replaces the old DomainInfoExtension ● URL field special placeholders ● unescapedlpurl ● escapedlpurl ● lpurlpath Dynamic Search Ad Setting
  • 20. Google Inc. - All Rights Reserved ● Adds parameters to landing URLs to track ad information ● Can now enable through the CustomerService ● Reportable in the API via GclId in the CLICK_PERFORMANCE_REPORT Auto-Tagging
  • 21. Google Inc. - All Rights Reserved Resources Location Targeting - https://support.google.com/adwords/answer/1722043 Mobile Targeting - https://support.google.com/adwords/answer/1722057 DSA General - https://support.google.com/adwords/answer/2471185 DSA Targeting - https://support.google.com/adwords/answer/2497706
  • 22. Google Inc. - All Rights Reserved Questions?
  • 23. Google Inc. - All Rights Reserved