How can I get campaignId, campaignName, total clicks, total impressions

697 views
Skip to first unread message

Karen Martirosyan

unread,
Sep 25, 2014, 1:36:58 PM9/25/14
to adwor...@googlegroups.com
Hi, 
I am using php adwords api. 
I have 2 questions.
1. How can I get these fields campaignName, total clicks, total impressions. Via ReportDefinitionService we can save the file, but is there a way without saving get data.
2. How can I get  'Headline', 'Id', 'Description1', 'Description2' by campaignId (now I am using 2 requests: via AdGroupService I am getting all AdGropIds,  and via AdGroupAdService what I need)

Thanks... 


Josh Radcliff (AdWords API Team)

unread,
Sep 26, 2014, 2:55:27 PM9/26/14
to adwor...@googlegroups.com
Hi,

Using the PHP library there is no way (yet) to get the stream of data without first writing to a file, so you'll have to first download the report to a file, and then read the file contents. We're aware that there's interest in adding this functionality and are working on it.

Regarding your other questions:

1. Campaign level data is available in the Campaign Performance Report. The fields for what you want are CampaignName, Cost, and Impressions.
2. The Ad Performance Report will return these fields.

If you want to see all campaigns (#1) and ads (#2), whether they have impressions or not, make sure you include zero impressions.

Cheers,
Josh, AdWords API Team

Irfan Rafiq

unread,
Oct 16, 2014, 9:13:46 AM10/16/14
to adwor...@googlegroups.com
Hi Josh,

The API has 2 field names: "Cost" & "TotalCost" under the report "CAMPAIGN_PERFORMANCE_REPORT". I have pulled data for these 2 data fields they are the same, I suspect one will get depreciated? Which one should we use?

Thanks
Irfan



This is an e-mail from the company Just-Eat Holding Ltd. This e-mail may contain confidential information and/or privileged or personal advice. This e-mail is intended for the addressee(s) stated above only. If you receive this e-mail by mistake, please return it to Just-Eat Holding Ltd without producing, distributing or retaining copies hereof. Thank you.

Emre Akkuş

unread,
Oct 16, 2014, 9:25:51 AM10/16/14
to adwor...@googlegroups.com


16 Ekim 2014 Perşembe 16:13:46 UTC+3 tarihinde Irfan Rafiq yazdı:
Hi Josh,

The API has 2 field names: "Cost" & "TotalCost" under the report "CAMPAIGN_PERFORMANCE_REPORT". I have pulled data for these 2 data fields they are the same, I suspect one will get depreciated? Which one should we use?

Thanks
Irfan

On Friday, September 26, 2014 7:55:27 PM UTC+1, Josh Radcliff (AdWords API Team) wrote:
Hi,

Using the PHP library there is no way (yet) to get the stream of data without first writing to a file, so you'll have to first download the report to a file, and then read the file contents. We're aware that there's interest in adding this functionality and are working on it.

Regarding your other questions:

1. Campaign level data is available in the Campaign Performance Report. The fields for what you want are CampaignName, Cost, and Impressions.
2. The Ad Performance Report will return these fields.

If you want to see all campaigns (#1) and ads (#2), whether they have impressions or not, make sure you include zero impressions.

Cheers,
Josh, AdWords API Team

On Thursday, September 25, 2014 1:36:58 PM UTC-4, Karen Martirosyan wrote:
Hi, 
I am using php adwords api. 
I have 2 questions.
1. How can I get these fields campaignName, total clicks, total impressions. Via ReportDefinitionService we can save the file, but is there a way without saving get data.
2. How can I get  'Headline', 'Id', 'Description1', 'Description2' by campaignId (now I am using 2 requests: via AdGroupService I am getting all AdGropIds,  and via AdGroupAdService what I need)

Thanks... 



Hi Irfan..
 They look same because you probably have 1 campaign returned in that request as a response. You can use TotalCost field when you have more than 1 Campaign on Account or when you try to get daily data which can be in any interval

Josh Radcliff (AdWords API Team)

unread,
Oct 17, 2014, 11:00:29 AM10/17/14
to adwor...@googlegroups.com
Hi Irfan,

I took a look at the UI and the descriptions for these two fields are:

Total Cost:
The total aggregated cost, which includes total click costs and any other costs, such as phone cost.

Cost:
The sum of your cost-per-click (CPC) and cost-per-thousand impressions (CPM) costs during this period. 
What's not included: Other costs such as cost-per-call aren't included. For a sum of all costs, use the Total Cost column. 

Cheers,
Josh, AdWords API Team

do...@winsocial.com.br

unread,
Mar 27, 2017, 9:38:42 PM3/27/17
to AdWords API Forum
Hello,

sorry to bump this old topic but I thought I'd use it since the question is the same.

I'm using the AdWords API Python library, 'v201702', and I'm trying to get impressions for a campaign but so far the only way I found to do this is via the report download.

Is it possible to just retrieve the data without downloading a file?

I'm taking my first steps with the API so maybe I just haven't found how to this yet. Tks a lot for the help.

Bernardo Doré

Josh Radcliff (AdWords API Team)

unread,
Mar 28, 2017, 11:34:52 AM3/28/17
to AdWords API Forum
Hi Bernardo,

The only way to get stats such as impressions, clicks, cost, etc., from the AdWords API is through report requests. However, you are not required to download the data to a file. For example, you could read the stream of results and do your own custom processing, similar to what is shown in the download_criteria_report_as_stream_with_awql.py example.

Cheers,
Josh, AdWords API Team
Reply all
Reply to author
Forward
0 new messages