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

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
 
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
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc
 

Recently uploaded (20)

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
 
Navigating Identity and Access Management in the Modern Enterprise
Navigating Identity and Access Management in the Modern EnterpriseNavigating Identity and Access Management in the Modern Enterprise
Navigating Identity and Access Management in the Modern Enterprise
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
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
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
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
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDM
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
 
Less Is More: Utilizing Ballerina to Architect a Cloud Data Platform
Less Is More: Utilizing Ballerina to Architect a Cloud Data PlatformLess Is More: Utilizing Ballerina to Architect a Cloud Data Platform
Less Is More: Utilizing Ballerina to Architect a Cloud Data Platform
 
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
 
Quantum Leap in Next-Generation Computing
Quantum Leap in Next-Generation ComputingQuantum Leap in Next-Generation Computing
Quantum Leap in Next-Generation Computing
 
API Governance and Monetization - The evolution of API governance
API Governance and Monetization -  The evolution of API governanceAPI Governance and Monetization -  The evolution of API governance
API Governance and Monetization - The evolution of API governance
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by Anitaraj
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
 
Modernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using BallerinaModernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using Ballerina
 

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