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

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Recently uploaded (20)

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
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
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
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
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
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
 
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
 
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
 
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
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
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
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 

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