SlideShare a Scribd company logo
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

PDF
Income targeting and surge pricing
PDF
The AdWords api and mobile
PDF
Hangout Session with Rachit Jain
PDF
Google Analytics For Enhanced Marketing Measurement
PDF
API Updates for v201402
PDF
Bid Estimation with the AdWords API (v2)
PPTX
Adwords Implementation
PDF
LSA Bootcamp Charlotte: Beyond SEO - Paid Search Best Practices (Google)
Income targeting and surge pricing
The AdWords api and mobile
Hangout Session with Rachit Jain
Google Analytics For Enhanced Marketing Measurement
API Updates for v201402
Bid Estimation with the AdWords API (v2)
Adwords Implementation
LSA Bootcamp Charlotte: Beyond SEO - Paid Search Best Practices (Google)

Similar to AdWords API Targeting Options (20)

PPTX
App analytics
PPTX
Essential Tools For Digital Marketing
PPTX
App analytics march2015
PDF
Managing your data: How to move from gathering data to processing and applyin...
PDF
Getting Started with AdWords API and Google Analytics
PDF
Getting started with Google Analytics and the AdWords API
PPTX
Unity Meeting U Berlin March 30, 2023.pptx
PDF
Shopping Campaigns and AdWords API
PPTX
SUPERWEEK Analytics Presentation
PDF
Google Ads a comprehension and detailed report
PDF
Search marketing strategy - Rahul, Manish, Mrinalini - Google
PDF
Digital media analytics: web, mobile analytics - Ahmad Abdullah - Google
PPTX
Master Google Ads for Better Online Results
PDF
Data Driven Marketing
PPTX
Running Successful App Ads Campaigns - Hero Conf 2019 - Greg Young
PDF
The Ultimate Guide to Google Ads.pdf dek
PPTX
Google-Analytics-101-Mantuls.pptx
PPT
How to make money in Google
PPTX
Automating Adwords: Beating the Competition In Your Sleep
PPTX
Best Digital marketing course in BTM Layout
App analytics
Essential Tools For Digital Marketing
App analytics march2015
Managing your data: How to move from gathering data to processing and applyin...
Getting Started with AdWords API and Google Analytics
Getting started with Google Analytics and the AdWords API
Unity Meeting U Berlin March 30, 2023.pptx
Shopping Campaigns and AdWords API
SUPERWEEK Analytics Presentation
Google Ads a comprehension and detailed report
Search marketing strategy - Rahul, Manish, Mrinalini - Google
Digital media analytics: web, mobile analytics - Ahmad Abdullah - Google
Master Google Ads for Better Online Results
Data Driven Marketing
Running Successful App Ads Campaigns - Hero Conf 2019 - Greg Young
The Ultimate Guide to Google Ads.pdf dek
Google-Analytics-101-Mantuls.pptx
How to make money in Google
Automating Adwords: Beating the Competition In Your Sleep
Best Digital marketing course in BTM Layout
Ad

More from marcwan (20)

PDF
Mcc scripts deck (日本語)
PDF
Opportunity Analysis with Kratu (v2)
PDF
Opportunity Analysis with Kratu
PDF
07. feeds update
PDF
AdWords API & OAuth 2.0, Advanced
PDF
AdWords Scripts and MCC Scripting
PDF
AwReporting Update
PDF
Reporting Tips and Tricks (Spanish)
PDF
Rate limits and performance (Spanish)
PDF
OAuth 2.0 (Spanish)
PDF
End to-end how to build a platform (Spanish)
PDF
AwReporting tool introduction (Spanish)
PDF
Api update rundown (Spanish)
PDF
AdWords Scripts (Spanish)
PDF
Mobile landing pages (Spanish)
PDF
Rate limits and performance
PDF
OAuth 2.0 refresher
PDF
Mobile landing pages
PDF
End to-end how to build a platform
PDF
AwReporting Tool
Mcc scripts deck (日本語)
Opportunity Analysis with Kratu (v2)
Opportunity Analysis with Kratu
07. feeds update
AdWords API & OAuth 2.0, Advanced
AdWords Scripts and MCC Scripting
AwReporting Update
Reporting Tips and Tricks (Spanish)
Rate limits and performance (Spanish)
OAuth 2.0 (Spanish)
End to-end how to build a platform (Spanish)
AwReporting tool introduction (Spanish)
Api update rundown (Spanish)
AdWords Scripts (Spanish)
Mobile landing pages (Spanish)
Rate limits and performance
OAuth 2.0 refresher
Mobile landing pages
End to-end how to build a platform
AwReporting Tool
Ad

Recently uploaded (20)

PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
Review of recent advances in non-invasive hemoglobin estimation
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Electronic commerce courselecture one. Pdf
PDF
KodekX | Application Modernization Development
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Machine learning based COVID-19 study performance prediction
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PPTX
MYSQL Presentation for SQL database connectivity
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Programs and apps: productivity, graphics, security and other tools
Review of recent advances in non-invasive hemoglobin estimation
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
The Rise and Fall of 3GPP – Time for a Sabbatical?
Unlocking AI with Model Context Protocol (MCP)
Chapter 3 Spatial Domain Image Processing.pdf
Per capita expenditure prediction using model stacking based on satellite ima...
NewMind AI Weekly Chronicles - August'25 Week I
20250228 LYD VKU AI Blended-Learning.pptx
Electronic commerce courselecture one. Pdf
KodekX | Application Modernization Development
Encapsulation_ Review paper, used for researhc scholars
Machine learning based COVID-19 study performance prediction
Digital-Transformation-Roadmap-for-Companies.pptx
Dropbox Q2 2025 Financial Results & Investor Presentation
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
MYSQL Presentation for SQL database connectivity
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...

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