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

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Recently uploaded (20)

Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
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
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 

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