SlideShare una empresa de Scribd logo
1 de 19
Descargar para leer sin conexión
Ad Customizers
Ryuichi Hoshi
2015
Agenda
● What are Ad Customizers?
● Why Ad Customizers?
● How to use Ad Customizers?
● Limitations / Notes
What are Ad
Customizers
Ad Customizers are placeholders in your ads which can
be instantiated in real time. Ad Customizers adapt your
ads to the real-time context of your potential customers
such as:
What they're searching for
When they're looking at your ad
What are Ad Customizers?
How they differ from Ad Params
Ad Params: Insert up to 2 keyword-level numeric values per
creative.
Ad Customizers is much more powerful
● Flexible: Insert text, not just numbers
● Multi-level: Specify values by Campaign, Ad group, and keyword
● Special rendering: Countdown function enables you to show #
days / hours left until an event
● Detailed reporting: Get stats per instantiation value
Note: Ad Params will be deprecated and replaced by Ad Customizers
Why use Ad Customizers
Use Ad Customizers to
Show dynamic info in
ads, e.g., prices,
inventory
Manage ads more
efficiently
Tailor ads to the user Add urgency to your
ads
Show dynamic info in ads
Your online site sells violins. You want your ads to show the
most up-to-date price & inventory for each model.
● You don’t want to have to recreate the ad every time the
info changes
● Ad params helps with this, however:
○ It’s a pain to have to update the same value for all
keywords in an Ad group
Use Ad group- (or even Campaign-) level Ad Customizers
instead
You sell different models of violins and you want your ad to
highlight the features for each model
If each Ad group promotes a different model...
● Creating a different ad for each Ad group make your
account more complex
● With Ad group-level Ad Customizers
○ Add the same template to each Ad group
○ In real time, instantiate the template with the model
name and features.
Manage ads more efficiently
You want to show special offer by season such as “Spring
Sale”, “Summer Sale” and “Winter Sale”
Instead of re-writing your Ads, you can change values with
Ad Customizers without resetting stats.
Tailor ads to the user
Your violins are on sale but only for 2 more days.
Encourage the user to act now by telling them that time is
running out.
Use countdown() function and pass it a timestamp to count
down to.
Ad will say “Sale ends in 2 days” or “Sale ends in 5 hours”,
depending on what time it is.
Add urgency to your ads
How to use Ad
Customizers
Setup steps for Ad Customizers
Set up Feed Set up Ads
Populate
FeedItem
1. Create Feed
with
AdCustomizerF
eedService
1. Create Feed
item
2. Insert details of
ads as FeedItem
Create feed as a first step, with data you want to include
in the ad such as Price and Date
customizer_feed = {
:name => ViolinFeed,
:attributes => [
{:type => 'STRING', :name => Model},
{:type => 'STRING', :name => Level},
{:type => 'STRING', :name => 'Price'},
{:type => 'DATE_TIME', :name => 'EndDate'}
]
}
ad_customizer_feed_srv = adwords.service(:AdCustomizerFeedService, API_VERSION)
response = ad_customizer_feed_srv .mutate([
{:operator => 'ADD', :operand => customizer_feed}
])
Note: You can still use Feed services to create a feed for AdCustomizer. But don’t miss to add
CustomerFeed, in that case.
1. Set up Feed
2. Populate Feed Item
Add details of ads into Feed as FeedItem.
feed_item = {
:feed_id => feed_id,
:attribute_values => [
{
:feed_attribute_id => model_id,
:string_value => 'Pro Student 100'
},
{
:feed_attribute_id => level_id,
:string_value => 'beginning'
},
{
:feed_attribute_id => price_id,
:string_value => '$448'
},
{
:feed_attribute_id => end_date_id,
:string_value => '20141220 000000'
}
],
3. Set up Ad
You can put placeholders in your ads which can be
instantiated in real time:
{=ViolinFeed.Model} fetch data from “Model” column in “ViolinFeed” feed.
text_ad = {
:xsi_type => 'TextAd',
:headline => '{=ViolinFeed.Model} Violin',
:description1 => 'Designed for {=ViolinFeed.Level} students.',
:description2 => '{=ViolinFeed.Price} - sales ends in {=COUNTDOWN(ViolinFeed.EndDate)} days',
:url => 'http://www.example.com',
:display_url => 'www.example.com',
}
You can’t write {=123456.Name} where 123456 is FeedId
Report
● AD_CUSTOMIZERS_FEED_ITEM_REPORT
provides statistics for feed items used in Ad
Customizers.
● Statistics are aggregated at the feed item level, one
row per feed item.
(See details: Ad Customizers Feed Item report)
Limitations / Notes
Limitations / Notes
● A standard text ad is required within the same Ad
group
○ This way, we’ll always have an ad to show, even if you forget to
specify a value for the placeholder
● Keep in mind character limits
● Both Ad and FeedItem will need review
● Can’t use more than one feed as a source of data in an
Ad
● 400,000 Feed items per account
Resources
● Ad Customizers Guide
● Placeholder Type
● Ad Customizers
● Ad Customizers Feed Item Report

Más contenido relacionado

Similar a Ad Customizers

Frederick Vallaeys - Will Robots Take Over PPC? What the Future of the Indust...
Frederick Vallaeys - Will Robots Take Over PPC? What the Future of the Indust...Frederick Vallaeys - Will Robots Take Over PPC? What the Future of the Indust...
Frederick Vallaeys - Will Robots Take Over PPC? What the Future of the Indust...
Marketing Festival
 
Kl01 Create Activity Type
Kl01 Create Activity TypeKl01 Create Activity Type
Kl01 Create Activity Type
whocanbe1
 
Introduction to adwords
Introduction to adwordsIntroduction to adwords
Introduction to adwords
Immanuel Ruby
 
Getting started guide - Google
Getting started guide - Google Getting started guide - Google
Getting started guide - Google
Rajiv Kumar
 

Similar a Ad Customizers (20)

ExactDrive campaign builder playbook
ExactDrive campaign builder playbookExactDrive campaign builder playbook
ExactDrive campaign builder playbook
 
How Performance Max Is Shaping Paid Advertising.pdf
How Performance Max Is Shaping Paid Advertising.pdfHow Performance Max Is Shaping Paid Advertising.pdf
How Performance Max Is Shaping Paid Advertising.pdf
 
DoubleClick for Publishers (DFP) Basic Guide
DoubleClick for Publishers (DFP) Basic GuideDoubleClick for Publishers (DFP) Basic Guide
DoubleClick for Publishers (DFP) Basic Guide
 
Frederick Vallaeys - Will Robots Take Over PPC? What the Future of the Indust...
Frederick Vallaeys - Will Robots Take Over PPC? What the Future of the Indust...Frederick Vallaeys - Will Robots Take Over PPC? What the Future of the Indust...
Frederick Vallaeys - Will Robots Take Over PPC? What the Future of the Indust...
 
What is smart display in adwords
What is smart display in adwordsWhat is smart display in adwords
What is smart display in adwords
 
Google Adwords API
Google Adwords APIGoogle Adwords API
Google Adwords API
 
WebSpectator Presentation deck
WebSpectator Presentation deckWebSpectator Presentation deck
WebSpectator Presentation deck
 
WS `Publisher Deck
WS `Publisher DeckWS `Publisher Deck
WS `Publisher Deck
 
What is Dynamic Remarketing in Google Ads?
What is Dynamic Remarketing in Google Ads?What is Dynamic Remarketing in Google Ads?
What is Dynamic Remarketing in Google Ads?
 
August Search Updates
August Search UpdatesAugust Search Updates
August Search Updates
 
Kl01 Create Activity Type
Kl01 Create Activity TypeKl01 Create Activity Type
Kl01 Create Activity Type
 
Microsoft Automation Bootcamp - London 2 October 2019
Microsoft Automation Bootcamp - London 2 October 2019Microsoft Automation Bootcamp - London 2 October 2019
Microsoft Automation Bootcamp - London 2 October 2019
 
Google Optimize for testing and personalization
Google Optimize for testing and personalizationGoogle Optimize for testing and personalization
Google Optimize for testing and personalization
 
Dynamic keyword insertion
Dynamic keyword insertionDynamic keyword insertion
Dynamic keyword insertion
 
Tổng hợp Google Ads Updates 2021 - SEONGON
Tổng hợp Google Ads Updates 2021 - SEONGONTổng hợp Google Ads Updates 2021 - SEONGON
Tổng hợp Google Ads Updates 2021 - SEONGON
 
Product presentation social_ads_tool
Product presentation social_ads_toolProduct presentation social_ads_tool
Product presentation social_ads_tool
 
Introduction to adwords
Introduction to adwordsIntroduction to adwords
Introduction to adwords
 
Getting started guide - Google
Getting started guide - Google Getting started guide - Google
Getting started guide - Google
 
Oliver Ewbank SMX London: The Local Ads Landscape
Oliver Ewbank SMX London: The Local Ads LandscapeOliver Ewbank SMX London: The Local Ads Landscape
Oliver Ewbank SMX London: The Local Ads Landscape
 
Getting Started Guide
Getting Started GuideGetting Started Guide
Getting Started Guide
 

Más de supergigas

Más de supergigas (17)

Remarketing using customer match
Remarketing using customer matchRemarketing using customer match
Remarketing using customer match
 
What's new in reporting
What's new in reporting What's new in reporting
What's new in reporting
 
Location aware ad customizers
Location aware ad customizersLocation aware ad customizers
Location aware ad customizers
 
GMB API (Google My Business)
GMB API (Google My Business)GMB API (Google My Business)
GMB API (Google My Business)
 
Uploading HTML5 ads
Uploading HTML5 adsUploading HTML5 ads
Uploading HTML5 ads
 
BatchJobService
BatchJobServiceBatchJobService
BatchJobService
 
Why use ad words api
Why use ad words apiWhy use ad words api
Why use ad words api
 
How to build a platform
How to build a platformHow to build a platform
How to build a platform
 
The AdWords api and mobile
The AdWords api and mobileThe AdWords api and mobile
The AdWords api and mobile
 
Shopping Campaigns
Shopping CampaignsShopping Campaigns
Shopping Campaigns
 
MCC Scripts update
MCC Scripts updateMCC Scripts update
MCC Scripts update
 
Rate limits and Performance
Rate limits and PerformanceRate limits and Performance
Rate limits and Performance
 
How AdWords UI maps into adwords api
How AdWords UI maps into adwords apiHow AdWords UI maps into adwords api
How AdWords UI maps into adwords api
 
Extension Setting Services
Extension Setting ServicesExtension Setting Services
Extension Setting Services
 
Effective Reporting
Effective ReportingEffective Reporting
Effective Reporting
 
Display Network criteria bidding
Display Network criteria biddingDisplay Network criteria bidding
Display Network criteria bidding
 
Dev Token tips
Dev Token tipsDev Token tips
Dev Token tips
 

Último

Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
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
 

Último (20)

DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
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
 
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, ...
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
"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 ...
 
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
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
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
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 

Ad Customizers

  • 2. Agenda ● What are Ad Customizers? ● Why Ad Customizers? ● How to use Ad Customizers? ● Limitations / Notes
  • 4. Ad Customizers are placeholders in your ads which can be instantiated in real time. Ad Customizers adapt your ads to the real-time context of your potential customers such as: What they're searching for When they're looking at your ad What are Ad Customizers?
  • 5. How they differ from Ad Params Ad Params: Insert up to 2 keyword-level numeric values per creative. Ad Customizers is much more powerful ● Flexible: Insert text, not just numbers ● Multi-level: Specify values by Campaign, Ad group, and keyword ● Special rendering: Countdown function enables you to show # days / hours left until an event ● Detailed reporting: Get stats per instantiation value Note: Ad Params will be deprecated and replaced by Ad Customizers
  • 6. Why use Ad Customizers Use Ad Customizers to Show dynamic info in ads, e.g., prices, inventory Manage ads more efficiently Tailor ads to the user Add urgency to your ads
  • 7. Show dynamic info in ads Your online site sells violins. You want your ads to show the most up-to-date price & inventory for each model. ● You don’t want to have to recreate the ad every time the info changes ● Ad params helps with this, however: ○ It’s a pain to have to update the same value for all keywords in an Ad group Use Ad group- (or even Campaign-) level Ad Customizers instead
  • 8. You sell different models of violins and you want your ad to highlight the features for each model If each Ad group promotes a different model... ● Creating a different ad for each Ad group make your account more complex ● With Ad group-level Ad Customizers ○ Add the same template to each Ad group ○ In real time, instantiate the template with the model name and features. Manage ads more efficiently
  • 9. You want to show special offer by season such as “Spring Sale”, “Summer Sale” and “Winter Sale” Instead of re-writing your Ads, you can change values with Ad Customizers without resetting stats. Tailor ads to the user
  • 10. Your violins are on sale but only for 2 more days. Encourage the user to act now by telling them that time is running out. Use countdown() function and pass it a timestamp to count down to. Ad will say “Sale ends in 2 days” or “Sale ends in 5 hours”, depending on what time it is. Add urgency to your ads
  • 11. How to use Ad Customizers
  • 12. Setup steps for Ad Customizers Set up Feed Set up Ads Populate FeedItem 1. Create Feed with AdCustomizerF eedService 1. Create Feed item 2. Insert details of ads as FeedItem
  • 13. Create feed as a first step, with data you want to include in the ad such as Price and Date customizer_feed = { :name => ViolinFeed, :attributes => [ {:type => 'STRING', :name => Model}, {:type => 'STRING', :name => Level}, {:type => 'STRING', :name => 'Price'}, {:type => 'DATE_TIME', :name => 'EndDate'} ] } ad_customizer_feed_srv = adwords.service(:AdCustomizerFeedService, API_VERSION) response = ad_customizer_feed_srv .mutate([ {:operator => 'ADD', :operand => customizer_feed} ]) Note: You can still use Feed services to create a feed for AdCustomizer. But don’t miss to add CustomerFeed, in that case. 1. Set up Feed
  • 14. 2. Populate Feed Item Add details of ads into Feed as FeedItem. feed_item = { :feed_id => feed_id, :attribute_values => [ { :feed_attribute_id => model_id, :string_value => 'Pro Student 100' }, { :feed_attribute_id => level_id, :string_value => 'beginning' }, { :feed_attribute_id => price_id, :string_value => '$448' }, { :feed_attribute_id => end_date_id, :string_value => '20141220 000000' } ],
  • 15. 3. Set up Ad You can put placeholders in your ads which can be instantiated in real time: {=ViolinFeed.Model} fetch data from “Model” column in “ViolinFeed” feed. text_ad = { :xsi_type => 'TextAd', :headline => '{=ViolinFeed.Model} Violin', :description1 => 'Designed for {=ViolinFeed.Level} students.', :description2 => '{=ViolinFeed.Price} - sales ends in {=COUNTDOWN(ViolinFeed.EndDate)} days', :url => 'http://www.example.com', :display_url => 'www.example.com', } You can’t write {=123456.Name} where 123456 is FeedId
  • 16. Report ● AD_CUSTOMIZERS_FEED_ITEM_REPORT provides statistics for feed items used in Ad Customizers. ● Statistics are aggregated at the feed item level, one row per feed item. (See details: Ad Customizers Feed Item report)
  • 18. Limitations / Notes ● A standard text ad is required within the same Ad group ○ This way, we’ll always have an ad to show, even if you forget to specify a value for the placeholder ● Keep in mind character limits ● Both Ad and FeedItem will need review ● Can’t use more than one feed as a source of data in an Ad ● 400,000 Feed items per account
  • 19. Resources ● Ad Customizers Guide ● Placeholder Type ● Ad Customizers ● Ad Customizers Feed Item Report