SlideShare uma empresa Scribd logo
1 de 36
Baixar para ler offline
AdWords API Workshops – All rights reserved
Reporting tips & tricks
Takeshi Hagikura, Google, Inc.

AdWords API Workshops – All rights reserved
Agenda
● Reporting Concepts
● Reporting Tips
● Classification of Reports
● Useful Examples
● Recent Updates

AdWords API Workshops – All rights reserved
Reporting Concepts

AdWords API Workshops – All rights reserved
Reporting
Is one of the most important features for AdWords API

It’s essential to run the cycle

Account
Creation

AdWords API Workshops – All rights reserved

Prepare
Creatives

Bidding

Check
Performance
Documents for Reporting
Due to its complexity and large coverage,
there were some undocumented behaviors.
We’ve made improved documents available

AdWords API Workshops – All rights reserved
Reporting Tips

AdWords API Workshops – All rights reserved
Single versus Multi attribution
● Distinguishes how impressions are recorded for Display
Network

Suppose you are targeting
- Age : 25-34
- Topic : Books & Literature
- Keyword : Science

AdWords API Workshops – All rights reserved
Single attribution
Only one of the triggering criteria will be recorded for a given
impression in the following order.
Placement (most specific)
Age
Gender
Topic
Interests and remarketing list
Keyword (least specific)

Criteria Performance
Criteria, Impressions
25 to 34, 3
AdWords API Workshops – All rights reserved
Multi attribution
Up to one criterion in each dimension will have the impression
recorded for it (This matches the AdWords UI).
Age Range Performance
Criteria, Impressions
25 to 34, 3
Display Topic Performance
Criteria, Impressions
Books & Literature, 3
Display Keyword Performance
Criteria, Impressions
Science, 3
AdWords API Workshops – All rights reserved
Zero Impressions
stats for entities that have not been viewed
<selector>
<fields>CampaignId</fields>
<fields>CampaignName</fields>
<fields>Clicks</fields>
<fields>Impressions</fields>
</selector>
<includeZeroImpressions>true<includeZeroImpressions>
Campaign ID,Campaign,Clicks,Impressions
79373208,ZeroCampaign1,0,0
79533768,ZeroCampaign2,0,0
77934528,Test Campaign,110,6197
AdWords API Workshops – All rights reserved
Zero Impressions
To explicitly exclude
<selector>
<fields>CampaignId</fields>
<fields>CampaignName</fields>
<fields>Clicks</fields>
<fields>Cost</fields>
<fields>Impressions</fields>
<predicates>
<field>Impressions</field>
<operator>GREATER_THAN</operator>
<values>0</values>
</predicates>
</selector>

AWQL

Select CampaignId, CampaignName
Clicks, Cost, Impressions from
CAMPAIGN_PERFORMANCE_REPORT
Where Impressions > 0

Campaign ID,Campaign,Clicks,Impressions
77934528,Test Campaign,110,6197

AdWords API Workshops – All rights reserved
Things to remember for Zero Impressions
● Starting with v201309, such reports throw an error if the
includeZeroImpressions flag is set to true
○
○
○
○

Keywordless Category Report
Keywordless Query Report
URL Performance Report
Search Query Performance Report

● Implicit exclusion
○ With Segment fields

● Another use of zero impressions
○ providing account structure
AdWords API Workshops – All rights reserved
Segmentation
Split the data by segments
<selector>
<fields>CampaignId</fields>
<fields>Clicks</fields>
<fields>Impressions</fields>
</selector>

<selector>
<fields>CampaignId</fields>
<fields>Clicks</fields>
<fields>Impressions</fields>
<fields>AdNetworkType1</fields>
</selector>

Campaign ID,Clicks,Impressions
79373208,2,20
79533768,3,40

Campaign ID,Clicks,Impressions,
AdNetworkType1
79373208,2,20,Search Network
79373208,0,0,Content Network
79533768,2,30,Search Nework
79533768,1,10,Content Network

AdWords API Workshops – All rights reserved
Things to remember for Segmentation
● Any of the Segment fields disable
includeZeroImpressions automatically.
● Must be used with any Metric (Impressions, Clicks, Cost
… etc) fields
<selector>
<fields>CampaignId</fields>
<fields>CampaignName</fields>
<fields>AdNetworkType1</fields>
</selector>

Sement fields without Metric
fields
AdWords API Workshops – All rights reserved

Campaign ID,Campaign,Network
Total, --, --

No rows will be returned
Special Keyword ID
● Keyword ID 3000000
● All keywords on the display network will be represented by a
special keyword (text: "Content") with ID 3000000
in single attribution reports (e.g. Keyword Performance Report)
Keyword Performance Report
Keyword ID,Impressions, Keyword
23458623485,2,flower
23458623815,4,health
3000000,4, Content

To retrieve detailed stats for each keyword,
use Display Keyword Performance Report
AdWords API Workshops – All rights reserved
Special Keyword ID
● Keyword ID 3000006
● A criteria ID of 3000006 represents stats associated with the
Display Campaign Optimizer.

AdWords API Workshops – All rights reserved
Classification of reports
Know when to use what report

AdWords API Workshops – All rights reserved
As of October 2013
● 38 reports available
Account Performance
Account Reach Frequency
Ad Performance
Ad Extensions Performance
Ad Group Performance
Ad Group Reach Frequency
Age Range Performance
Audience Performance
Automatic Placements Performance
Budget Performance
Call Metrics Call Details
Campaign Performance
Campaign Ad Schedule Target
Campaign Location Target
Campaign Negative Keywords Performance
Campaign Negative Locations
Campaign Negative Placements
Performance
Campaign Platform Target
Campaign Reach Frequency
Campaign Shared Set
Click Performance
Creative Conversion
AdWords API Workshops – All rights reserved

Criteria
Destination URL
Display Keyword Performance
Display Topics Performance
Gender Performance
Geo Performance
Keywordless Category
Keywordless Query
Keywords Performance
Managed Placements Performance
Placeholder Feed Item
Placement Performance
Search Query Performance
Shared Set Criteria
Shared Set
URL Performance
Reports for Display Stats
● Reports intended to retrieve stats for Display Network
● Multi attribution (Should match one of the AdWords UI tabs)
● Display Keyword Performance Report
● Placement Performance Report
● Display Topics Performance Report
● Audience Performance Report
● Gender Performance Report
● Age Range Performance Report

● Single attribution
● Criteria Performance Report (To be precise, it includes Search Network)
AdWords API Workshops – All rights reserved
Reports for Structural Data
● Reports to retrieve structural data on your account
● Campaign Performance Report
● Ad Group Performance Report
● Ad Performance Report
● Keywords Performance Report

AdWords API Workshops – All rights reserved
Reports for each Dimension
● Reports for Stats in terms of each Dimension
● (Campaign / Ad Group / Account) Reach Frequency Report
● Geo Performance Report (Physical Location and User Interest)
● Destination URL Report
● URL Performance Report
● Creative Conversions Report
● Search Query Performance Report
● Call Metric Call Details (beta feature)
AdWords API Workshops – All rights reserved
Reports for Criteria with Enhanced Campaign
● Reports for Stats in terms of each Criteria
● Campaign Location Target Report
● Campaign Ad Schedule Target Report
● Campaign Platform Target Report

AdWords API Workshops – All rights reserved
Reports for Ad Extensions
● For Upgraded Ad Extensions (Sitelinks, Call, App)
● Placeholder Feed Item Report

● For Legacy Ad Extensions (Other Extensions)
● Ad Extension Performance Report

AdWords API Workshops – All rights reserved
Other Reports
● For Dynamic Search Ads
● Keywordless Category Report
● Keywordless Query Report

● For Shared Sets (Beta feature)
● Shared Set Report
● Shared Set Criteria Report
● Campaign Shared Set Report
Refer to the document (goo.gl/592gj) for all reports and available
fields
AdWords API Workshops – All rights reserved
Useful Examples

AdWords API Workshops – All rights reserved
Structure Reports
● Get structural information on your account, pulling a
number of reports in one go.
External CID: 2584197734, "Test Account".
Campaigns:
+-CampaignId: 103196054 "TestCampaign", (deleted).
+--With an Amount of 50.0, a Bidding Strategy of "cpc", showing 0
Impressions.
+-- AdGroupId: 4486349654, "AdGroup Test Account" (paused)
+-- AdGroupId: 4654290014, "AdGroup Test Account 3" (paused)
+-- AdId: 17462687174, "Free Wibbles" (enabled)
+-- AdId: 17462687294, "Free Wobbles" (enabled)
Keywords:
Criteria/KeywordId: 384251319 - [woozles] (+) - pending review.
Criteria/KeywordId: 384251319 - [woozles] (+) - pending review.

Complete example available at goo.gl/Jt4gDZ
AdWords API Workshops – All rights reserved
AdWords API on Rails
● End-to-End example using Ruby on Rails
● Authorization with OAuth2.0 schema
and credentials re-use.
● Simple service request
(CampaignService.get) and displaying
the results.
● Basic reporting functionality

Complete example available at goo.gl/HBzoMi
AdWords API Workshops – All rights reserved
AdWords App Engine (Python) Reporting
● End-to-End example using OAuth2 on App Engine

Complete example available at goo.gl/30Rhrq
AdWords API Workshops – All rights reserved
Recent Updates

AdWords API Workshops – All rights reserved
Starting from v201309
● New reports
○ Age Range Performance Report
○ Gender Performance Report

● Out of beta
○ Keywordless Category Performance Report
○ Keywordless Query Performance Report
○ Campaign Location Target Report

AdWords API Workshops – All rights reserved
Starting from v201309
● New Fields
○ GCLID (Google Click ID) in Click Performance Report

● Placement Performance Report
○ Started returning automatic placements

AdWords API Workshops – All rights reserved
Starting from v201309
● Stats objects in services have been removed.
■ Use Reporting from v201309 on.
● All fields that were available with Stats objects before v201309 are
available with AdHoc reports

Refer to this blog post for more details. goo.gl/CGkyC9

AdWords API Workshops – All rights reserved
Resources,
Reporting Basic Guide - http://goo.gl/07KaHv
Reporting Concept - http://goo.gl/FoOIQ3
Structure Reports - http://goo.gl/Jt4gDZ
Demo applications - http://goo.gl/hMnsm5

AdWords API Workshops – All rights reserved
Questions?

AdWords API Workshops – All rights reserved
AdWords API Workshops – All rights reserved

Mais conteúdo relacionado

Semelhante a Reporting tips & tricks

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 Analyticsmarcwan
 
API Update Rundown
API Update RundownAPI Update Rundown
API Update Rundownmarcwan
 
Ad Extensions as a Lever for Powerful Text Ads
Ad Extensions as a Lever for Powerful Text AdsAd Extensions as a Lever for Powerful Text Ads
Ad Extensions as a Lever for Powerful Text AdsHanapin Marketing
 
DIEVO Google SA360 Admixer
DIEVO Google SA360 AdmixerDIEVO Google SA360 Admixer
DIEVO Google SA360 AdmixerDIEVO
 
Bid Estimation with the AdWords API (v2)
Bid Estimation with the AdWords API (v2)Bid Estimation with the AdWords API (v2)
Bid Estimation with the AdWords API (v2)marcwan
 
AdWords API - How to build a platform
AdWords API - How to build a platformAdWords API - How to build a platform
AdWords API - How to build a platformTimoBoz
 
Opportunity Analysis with Kratu
Opportunity Analysis with KratuOpportunity Analysis with Kratu
Opportunity Analysis with Kratumarcwan
 
Understanding Web Analytics and Google Analytics
Understanding Web Analytics and Google AnalyticsUnderstanding Web Analytics and Google Analytics
Understanding Web Analytics and Google AnalyticsPrathamesh Kulkarni
 
AdWords API Feed Services
AdWords API Feed ServicesAdWords API Feed Services
AdWords API Feed Servicesmarcwan
 
How to Avoid Sampling in Google Analytics
How to Avoid Sampling in Google AnalyticsHow to Avoid Sampling in Google Analytics
How to Avoid Sampling in Google AnalyticsYevheniia Chernenko
 
SMX Munich 2018 — Advanced Google Shopping Reporting
SMX Munich 2018 — Advanced Google Shopping ReportingSMX Munich 2018 — Advanced Google Shopping Reporting
SMX Munich 2018 — Advanced Google Shopping ReportingSmarter Ecommerce GmbH
 
Adobe Business.pptx
Adobe Business.pptxAdobe Business.pptx
Adobe Business.pptxAnkush Kapil
 
SEO Reporting and Analytics - Tea-Time SEO Series of Daily SEO Talks from SE...
SEO Reporting and Analytics  - Tea-Time SEO Series of Daily SEO Talks from SE...SEO Reporting and Analytics  - Tea-Time SEO Series of Daily SEO Talks from SE...
SEO Reporting and Analytics - Tea-Time SEO Series of Daily SEO Talks from SE...Authoritas
 
Lean Analytics - How to Measure Your Product
Lean Analytics - How to Measure Your ProductLean Analytics - How to Measure Your Product
Lean Analytics - How to Measure Your ProductLiron Hayun
 
10 Most Underused Features of Google Analytics 360 According to Experts
10 Most Underused Features of Google Analytics 360 According to Experts10 Most Underused Features of Google Analytics 360 According to Experts
10 Most Underused Features of Google Analytics 360 According to ExpertsTatvic Analytics
 
Marketing automation solutions webinar (part 2)
Marketing automation solutions webinar (part 2)Marketing automation solutions webinar (part 2)
Marketing automation solutions webinar (part 2)Acquisio
 
Google Analytics: Introduction & User Training
Google Analytics: Introduction & User TrainingGoogle Analytics: Introduction & User Training
Google Analytics: Introduction & User TrainingMatt Trimmer
 
Google Optimize for testing and personalization
Google Optimize for testing and personalizationGoogle Optimize for testing and personalization
Google Optimize for testing and personalizationOWOX BI
 

Semelhante a Reporting tips & tricks (20)

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
 
API Update Rundown
API Update RundownAPI Update Rundown
API Update Rundown
 
Ad Extensions as a Lever for Powerful Text Ads
Ad Extensions as a Lever for Powerful Text AdsAd Extensions as a Lever for Powerful Text Ads
Ad Extensions as a Lever for Powerful Text Ads
 
DIEVO Google SA360 Admixer
DIEVO Google SA360 AdmixerDIEVO Google SA360 Admixer
DIEVO Google SA360 Admixer
 
Bid Estimation with the AdWords API (v2)
Bid Estimation with the AdWords API (v2)Bid Estimation with the AdWords API (v2)
Bid Estimation with the AdWords API (v2)
 
AdWords API - How to build a platform
AdWords API - How to build a platformAdWords API - How to build a platform
AdWords API - How to build a platform
 
Opportunity Analysis with Kratu
Opportunity Analysis with KratuOpportunity Analysis with Kratu
Opportunity Analysis with Kratu
 
Understanding Web Analytics and Google Analytics
Understanding Web Analytics and Google AnalyticsUnderstanding Web Analytics and Google Analytics
Understanding Web Analytics and Google Analytics
 
AdWords API Feed Services
AdWords API Feed ServicesAdWords API Feed Services
AdWords API Feed Services
 
How to Avoid Sampling in Google Analytics
How to Avoid Sampling in Google AnalyticsHow to Avoid Sampling in Google Analytics
How to Avoid Sampling in Google Analytics
 
Dat credentials 04 11-2016
Dat credentials 04 11-2016Dat credentials 04 11-2016
Dat credentials 04 11-2016
 
SMX Munich 2018 — Advanced Google Shopping Reporting
SMX Munich 2018 — Advanced Google Shopping ReportingSMX Munich 2018 — Advanced Google Shopping Reporting
SMX Munich 2018 — Advanced Google Shopping Reporting
 
Adobe Business.pptx
Adobe Business.pptxAdobe Business.pptx
Adobe Business.pptx
 
SEO Reporting and Analytics - Tea-Time SEO Series of Daily SEO Talks from SE...
SEO Reporting and Analytics  - Tea-Time SEO Series of Daily SEO Talks from SE...SEO Reporting and Analytics  - Tea-Time SEO Series of Daily SEO Talks from SE...
SEO Reporting and Analytics - Tea-Time SEO Series of Daily SEO Talks from SE...
 
Lean Analytics - How to Measure Your Product
Lean Analytics - How to Measure Your ProductLean Analytics - How to Measure Your Product
Lean Analytics - How to Measure Your Product
 
10 Most Underused Features of Google Analytics 360 According to Experts
10 Most Underused Features of Google Analytics 360 According to Experts10 Most Underused Features of Google Analytics 360 According to Experts
10 Most Underused Features of Google Analytics 360 According to Experts
 
Marketing automation solutions webinar (part 2)
Marketing automation solutions webinar (part 2)Marketing automation solutions webinar (part 2)
Marketing automation solutions webinar (part 2)
 
Google Analytics: Introduction & User Training
Google Analytics: Introduction & User TrainingGoogle Analytics: Introduction & User Training
Google Analytics: Introduction & User Training
 
Google Optimize for testing and personalization
Google Optimize for testing and personalizationGoogle Optimize for testing and personalization
Google Optimize for testing and personalization
 
Tru Measure Shark Tank Presentation at The 2017 ROUNDTABLE
Tru Measure Shark Tank Presentation at The 2017 ROUNDTABLETru Measure Shark Tank Presentation at The 2017 ROUNDTABLE
Tru Measure Shark Tank Presentation at The 2017 ROUNDTABLE
 

Mais de marcwan

Mcc scripts deck (日本語)
Mcc scripts deck (日本語)Mcc scripts deck (日本語)
Mcc scripts deck (日本語)marcwan
 
Opportunity Analysis with Kratu (v2)
Opportunity Analysis with Kratu (v2)Opportunity Analysis with Kratu (v2)
Opportunity Analysis with Kratu (v2)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
 
Shopping Campaigns and AdWords API
Shopping Campaigns and AdWords APIShopping Campaigns and AdWords API
Shopping Campaigns and AdWords APImarcwan
 
API Updates for v201402
API Updates for v201402API Updates for v201402
API Updates for v201402marcwan
 
AdWords API Targeting Options
AdWords API Targeting OptionsAdWords API Targeting Options
AdWords API Targeting Optionsmarcwan
 
Reporting Tips and Tricks (Spanish)
Reporting Tips and Tricks (Spanish)Reporting Tips and Tricks (Spanish)
Reporting Tips and Tricks (Spanish)marcwan
 
Rate limits and performance (Spanish)
Rate limits and performance (Spanish)Rate limits and performance (Spanish)
Rate limits and performance (Spanish)marcwan
 
OAuth 2.0 (Spanish)
OAuth 2.0 (Spanish)OAuth 2.0 (Spanish)
OAuth 2.0 (Spanish)marcwan
 
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)marcwan
 
AwReporting tool introduction (Spanish)
AwReporting tool introduction (Spanish)AwReporting tool introduction (Spanish)
AwReporting tool introduction (Spanish)marcwan
 
Api update rundown (Spanish)
Api update rundown (Spanish)Api update rundown (Spanish)
Api update rundown (Spanish)marcwan
 
AdWords Scripts (Spanish)
AdWords Scripts (Spanish)AdWords Scripts (Spanish)
AdWords Scripts (Spanish)marcwan
 
Mobile landing pages (Spanish)
Mobile landing pages (Spanish)Mobile landing pages (Spanish)
Mobile landing pages (Spanish)marcwan
 
Rate limits and performance
Rate limits and performanceRate limits and performance
Rate limits and performancemarcwan
 
OAuth 2.0 refresher
OAuth 2.0 refresherOAuth 2.0 refresher
OAuth 2.0 refreshermarcwan
 
Mobile landing pages
Mobile landing pagesMobile landing pages
Mobile landing pagesmarcwan
 
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 platformmarcwan
 
AwReporting Tool
AwReporting ToolAwReporting Tool
AwReporting Toolmarcwan
 
Api update rundown
Api update rundownApi update rundown
Api update rundownmarcwan
 

Mais de 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)
 
AdWords API & OAuth 2.0, Advanced
AdWords API & OAuth 2.0, Advanced AdWords API & OAuth 2.0, Advanced
AdWords API & OAuth 2.0, Advanced
 
Shopping Campaigns and AdWords API
Shopping Campaigns and AdWords APIShopping Campaigns and AdWords API
Shopping Campaigns and AdWords API
 
API Updates for v201402
API Updates for v201402API Updates for v201402
API Updates for v201402
 
AdWords API Targeting Options
AdWords API Targeting OptionsAdWords API Targeting Options
AdWords API Targeting Options
 
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
 
Api update rundown
Api update rundownApi update rundown
Api update rundown
 

Último

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...Drew Madelung
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
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 WorkerThousandEyes
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
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 Servicegiselly40
 
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 2024Rafal Los
 
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...Enterprise Knowledge
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
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 MenDelhi Call girls
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
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 AutomationSafe Software
 
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...Martijn de Jong
 
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 2024The Digital Insurer
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 

Último (20)

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...
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
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
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
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
 
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
 
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...
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
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
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
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
 
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...
 
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
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 

Reporting tips & tricks

  • 1. AdWords API Workshops – All rights reserved
  • 2. Reporting tips & tricks Takeshi Hagikura, Google, Inc. AdWords API Workshops – All rights reserved
  • 3. Agenda ● Reporting Concepts ● Reporting Tips ● Classification of Reports ● Useful Examples ● Recent Updates AdWords API Workshops – All rights reserved
  • 4. Reporting Concepts AdWords API Workshops – All rights reserved
  • 5. Reporting Is one of the most important features for AdWords API It’s essential to run the cycle Account Creation AdWords API Workshops – All rights reserved Prepare Creatives Bidding Check Performance
  • 6. Documents for Reporting Due to its complexity and large coverage, there were some undocumented behaviors. We’ve made improved documents available AdWords API Workshops – All rights reserved
  • 7. Reporting Tips AdWords API Workshops – All rights reserved
  • 8. Single versus Multi attribution ● Distinguishes how impressions are recorded for Display Network Suppose you are targeting - Age : 25-34 - Topic : Books & Literature - Keyword : Science AdWords API Workshops – All rights reserved
  • 9. Single attribution Only one of the triggering criteria will be recorded for a given impression in the following order. Placement (most specific) Age Gender Topic Interests and remarketing list Keyword (least specific) Criteria Performance Criteria, Impressions 25 to 34, 3 AdWords API Workshops – All rights reserved
  • 10. Multi attribution Up to one criterion in each dimension will have the impression recorded for it (This matches the AdWords UI). Age Range Performance Criteria, Impressions 25 to 34, 3 Display Topic Performance Criteria, Impressions Books & Literature, 3 Display Keyword Performance Criteria, Impressions Science, 3 AdWords API Workshops – All rights reserved
  • 11. Zero Impressions stats for entities that have not been viewed <selector> <fields>CampaignId</fields> <fields>CampaignName</fields> <fields>Clicks</fields> <fields>Impressions</fields> </selector> <includeZeroImpressions>true<includeZeroImpressions> Campaign ID,Campaign,Clicks,Impressions 79373208,ZeroCampaign1,0,0 79533768,ZeroCampaign2,0,0 77934528,Test Campaign,110,6197 AdWords API Workshops – All rights reserved
  • 12. Zero Impressions To explicitly exclude <selector> <fields>CampaignId</fields> <fields>CampaignName</fields> <fields>Clicks</fields> <fields>Cost</fields> <fields>Impressions</fields> <predicates> <field>Impressions</field> <operator>GREATER_THAN</operator> <values>0</values> </predicates> </selector> AWQL Select CampaignId, CampaignName Clicks, Cost, Impressions from CAMPAIGN_PERFORMANCE_REPORT Where Impressions > 0 Campaign ID,Campaign,Clicks,Impressions 77934528,Test Campaign,110,6197 AdWords API Workshops – All rights reserved
  • 13. Things to remember for Zero Impressions ● Starting with v201309, such reports throw an error if the includeZeroImpressions flag is set to true ○ ○ ○ ○ Keywordless Category Report Keywordless Query Report URL Performance Report Search Query Performance Report ● Implicit exclusion ○ With Segment fields ● Another use of zero impressions ○ providing account structure AdWords API Workshops – All rights reserved
  • 14. Segmentation Split the data by segments <selector> <fields>CampaignId</fields> <fields>Clicks</fields> <fields>Impressions</fields> </selector> <selector> <fields>CampaignId</fields> <fields>Clicks</fields> <fields>Impressions</fields> <fields>AdNetworkType1</fields> </selector> Campaign ID,Clicks,Impressions 79373208,2,20 79533768,3,40 Campaign ID,Clicks,Impressions, AdNetworkType1 79373208,2,20,Search Network 79373208,0,0,Content Network 79533768,2,30,Search Nework 79533768,1,10,Content Network AdWords API Workshops – All rights reserved
  • 15. Things to remember for Segmentation ● Any of the Segment fields disable includeZeroImpressions automatically. ● Must be used with any Metric (Impressions, Clicks, Cost … etc) fields <selector> <fields>CampaignId</fields> <fields>CampaignName</fields> <fields>AdNetworkType1</fields> </selector> Sement fields without Metric fields AdWords API Workshops – All rights reserved Campaign ID,Campaign,Network Total, --, -- No rows will be returned
  • 16. Special Keyword ID ● Keyword ID 3000000 ● All keywords on the display network will be represented by a special keyword (text: "Content") with ID 3000000 in single attribution reports (e.g. Keyword Performance Report) Keyword Performance Report Keyword ID,Impressions, Keyword 23458623485,2,flower 23458623815,4,health 3000000,4, Content To retrieve detailed stats for each keyword, use Display Keyword Performance Report AdWords API Workshops – All rights reserved
  • 17. Special Keyword ID ● Keyword ID 3000006 ● A criteria ID of 3000006 represents stats associated with the Display Campaign Optimizer. AdWords API Workshops – All rights reserved
  • 18. Classification of reports Know when to use what report AdWords API Workshops – All rights reserved
  • 19. As of October 2013 ● 38 reports available Account Performance Account Reach Frequency Ad Performance Ad Extensions Performance Ad Group Performance Ad Group Reach Frequency Age Range Performance Audience Performance Automatic Placements Performance Budget Performance Call Metrics Call Details Campaign Performance Campaign Ad Schedule Target Campaign Location Target Campaign Negative Keywords Performance Campaign Negative Locations Campaign Negative Placements Performance Campaign Platform Target Campaign Reach Frequency Campaign Shared Set Click Performance Creative Conversion AdWords API Workshops – All rights reserved Criteria Destination URL Display Keyword Performance Display Topics Performance Gender Performance Geo Performance Keywordless Category Keywordless Query Keywords Performance Managed Placements Performance Placeholder Feed Item Placement Performance Search Query Performance Shared Set Criteria Shared Set URL Performance
  • 20. Reports for Display Stats ● Reports intended to retrieve stats for Display Network ● Multi attribution (Should match one of the AdWords UI tabs) ● Display Keyword Performance Report ● Placement Performance Report ● Display Topics Performance Report ● Audience Performance Report ● Gender Performance Report ● Age Range Performance Report ● Single attribution ● Criteria Performance Report (To be precise, it includes Search Network) AdWords API Workshops – All rights reserved
  • 21. Reports for Structural Data ● Reports to retrieve structural data on your account ● Campaign Performance Report ● Ad Group Performance Report ● Ad Performance Report ● Keywords Performance Report AdWords API Workshops – All rights reserved
  • 22. Reports for each Dimension ● Reports for Stats in terms of each Dimension ● (Campaign / Ad Group / Account) Reach Frequency Report ● Geo Performance Report (Physical Location and User Interest) ● Destination URL Report ● URL Performance Report ● Creative Conversions Report ● Search Query Performance Report ● Call Metric Call Details (beta feature) AdWords API Workshops – All rights reserved
  • 23. Reports for Criteria with Enhanced Campaign ● Reports for Stats in terms of each Criteria ● Campaign Location Target Report ● Campaign Ad Schedule Target Report ● Campaign Platform Target Report AdWords API Workshops – All rights reserved
  • 24. Reports for Ad Extensions ● For Upgraded Ad Extensions (Sitelinks, Call, App) ● Placeholder Feed Item Report ● For Legacy Ad Extensions (Other Extensions) ● Ad Extension Performance Report AdWords API Workshops – All rights reserved
  • 25. Other Reports ● For Dynamic Search Ads ● Keywordless Category Report ● Keywordless Query Report ● For Shared Sets (Beta feature) ● Shared Set Report ● Shared Set Criteria Report ● Campaign Shared Set Report Refer to the document (goo.gl/592gj) for all reports and available fields AdWords API Workshops – All rights reserved
  • 26. Useful Examples AdWords API Workshops – All rights reserved
  • 27. Structure Reports ● Get structural information on your account, pulling a number of reports in one go. External CID: 2584197734, "Test Account". Campaigns: +-CampaignId: 103196054 "TestCampaign", (deleted). +--With an Amount of 50.0, a Bidding Strategy of "cpc", showing 0 Impressions. +-- AdGroupId: 4486349654, "AdGroup Test Account" (paused) +-- AdGroupId: 4654290014, "AdGroup Test Account 3" (paused) +-- AdId: 17462687174, "Free Wibbles" (enabled) +-- AdId: 17462687294, "Free Wobbles" (enabled) Keywords: Criteria/KeywordId: 384251319 - [woozles] (+) - pending review. Criteria/KeywordId: 384251319 - [woozles] (+) - pending review. Complete example available at goo.gl/Jt4gDZ AdWords API Workshops – All rights reserved
  • 28. AdWords API on Rails ● End-to-End example using Ruby on Rails ● Authorization with OAuth2.0 schema and credentials re-use. ● Simple service request (CampaignService.get) and displaying the results. ● Basic reporting functionality Complete example available at goo.gl/HBzoMi AdWords API Workshops – All rights reserved
  • 29. AdWords App Engine (Python) Reporting ● End-to-End example using OAuth2 on App Engine Complete example available at goo.gl/30Rhrq AdWords API Workshops – All rights reserved
  • 30. Recent Updates AdWords API Workshops – All rights reserved
  • 31. Starting from v201309 ● New reports ○ Age Range Performance Report ○ Gender Performance Report ● Out of beta ○ Keywordless Category Performance Report ○ Keywordless Query Performance Report ○ Campaign Location Target Report AdWords API Workshops – All rights reserved
  • 32. Starting from v201309 ● New Fields ○ GCLID (Google Click ID) in Click Performance Report ● Placement Performance Report ○ Started returning automatic placements AdWords API Workshops – All rights reserved
  • 33. Starting from v201309 ● Stats objects in services have been removed. ■ Use Reporting from v201309 on. ● All fields that were available with Stats objects before v201309 are available with AdHoc reports Refer to this blog post for more details. goo.gl/CGkyC9 AdWords API Workshops – All rights reserved
  • 34. Resources, Reporting Basic Guide - http://goo.gl/07KaHv Reporting Concept - http://goo.gl/FoOIQ3 Structure Reports - http://goo.gl/Jt4gDZ Demo applications - http://goo.gl/hMnsm5 AdWords API Workshops – All rights reserved
  • 35. Questions? AdWords API Workshops – All rights reserved
  • 36. AdWords API Workshops – All rights reserved