Has anyone ever sent a raw http Post? I can't find answers anywhere, and am totally stuck.

2015-01-06 Thread Jason Stedman
Ginger,

This forum is dedicated to issues specific to the api itself. Your question is 
well outside the scope of the api and is more a general coding problem.

That being said, your problem is not as simple as it seems. Even once you get a 
local html page to load, you wold have to bypass the cross-site scripting 
safeguards in your browser before it would work. This would be the approach 
with the shallowest learning curve, but is not a simple thing, nor a good 
solution.

Hope this helps at least to express the scope of your issue better.

Jason

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups AdWords API Forum group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
AdWords API Forum group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
Visit this group at http://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/d5c98bc1-a9c6-4c87-9801-e1f02bba768c%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Has anyone ever sent a raw http Post? I can't find answers anywhere, and am totally stuck.

2015-01-06 Thread Michael Cloonan (AdWords API Team)
Hello,

Unfortunately, storing a static file that you would post repeatedly is not 
going to work. The access token you use in the Authentication HTTP header 
is only good for a maximum of one hour before it expires.

Like Jason said, we're here to help you if you have API-specific issues, 
but I can't help you fulfill your entire use case from scratch. If you do 
run into API-specific questions about how to make specific kinds of 
requests, please don't hesitate to ask.

Regards,
Mike, AdWords API Team

On Monday, January 5, 2015 6:36:33 PM UTC-5, Ginger Fenway wrote:

 No one has responded to a prior post, and I am in such a desperate 
 dilemma that I humbly re-submit this request for a assistance.
 I am new to development but have tried working this out myself, using 
 creative examples found on StackOverflow and the other usual suspects.


 *I HAVE AN HTTP POST WHICH WORKS PROPERLY!*

- Tested on multiple HTTP Client Utilities (such as Rest Console, 
Postman, PAW, etc).
- Authentication issues have already been resolved, just need this 
POST to execute


 POST /api/adwords/reportdownload/v201409?__rdquery=SELECT%20CampaignId%2C%
 20ClickType%2C%20Impressions%20FROM%20CAMPAIGN_PERFORMANCE_REPORT%20DURING
 %20THIS_MONTH__fmt=CSV HTTP/1.1
 Authorization: Bearer xxx
 developerToken: xxx
 clientCustomerId: xxx
 Content-Type: application/octet-stream
 Host: adwords.google.com




 *WHAT I NEED HELP WITH:*

- I need this POST within a file which will reside on a local storage 
device on a desktop machine
- The file will contain the code required to execute the working HTTP 
Post Request (pasted above) when opened in a Browser.
   - (again, authentication is not an issue now)


 *USE CASE:*

- The user will open the file in the browser,
- the POST will execute when file is opened/loaded
   - Post happens in the background, no user interaction
- User sees the returned csv in browser window. 


 *CONSTRAINTS (My Blockers):*

- Must Run client side, can not live on an app server or rely on 
server scripting
- Must be Browser based for universal desktop deployment
- If scripting is required, it must rely only on standard resources 
present on a local desktop machine
   - Which will be running current versions of desktop OS's (OSX and 
   WIN)



 *BEST POSSIBLE ANSWER:*
 (Will you be my hero?)
 A detailed example of code, with a POST request formated like the one I 
 have above
 Because I may have come so close, so many times, yet failed due to 
 obscure syntax errors, is it possible that...

- Someone could paste the complete code example, with comments telling 
me where to plug in my values?
- With no assumptions that I would know the 'obvious' tags or headers 
which might have to wrap around the code?


 A great big 'Thank You' to anyone who might be able to help.
 -Gingy



-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups AdWords API Forum group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
AdWords API Forum group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
Visit this group at http://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/35471336-c6d7-4bf6-9129-5c423604cd46%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: How to integrate google adwords api in php ? Please help me with suitable example.

2015-01-06 Thread Talib Ali
hello Danial,
 we are facing some error 
1) Warning: require_once(Google/Api/Ads/AdWords/Lib/AdWordsUser.php) [
function.require-once 
http://localhost:50/PHP/tekxtrem/googleads-php-lib-master/googleads-php-lib-master/tests/Google/Api/Ads/AdWords/Lib/function.require-once]:
 
failed to open stream: No such file or directory in 
C:\wamp\www\PHP\tekxtrem\googleads-php-lib-master\googleads-php-lib-master\tests\Google\Api\Ads\AdWords\Lib\AdWordsUserTest.php
 
on line 

*282) *Fatal error: require_once() [function.require 
http://localhost:50/PHP/tekxtrem/googleads-php-lib-master/googleads-php-lib-master/tests/Google/Api/Ads/AdWords/Lib/function.require]:
 
Failed opening required 'Google/Api/Ads/AdWords/Lib/AdWordsUser.php' 
(include_path='.;C:\php\pear') in 
C:\wamp\www\PHP\tekxtrem\googleads-php-lib-master\googleads-php-lib-master\tests\Google\Api\Ads\AdWords\Lib\AdWordsUserTest.php
 
on line 




*28can you help me?Thanks in advance*
 

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups AdWords API Forum group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
AdWords API Forum group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
Visit this group at http://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/1bcbd291-8f9f-41bb-893f-4a376a2e18c4%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Finding keyword CPC

2015-01-06 Thread Odelya Holiday
Hi!
I saw a question from 2010 related to mine, however maybe thins were 
changed and I am asking again.

How can I get in general what is a keyword CPC without having active 
campaigns? Just in general? in order to know which keyword is popular now 
e.g iphone 5 or iphone 4

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups AdWords API Forum group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
AdWords API Forum group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
Visit this group at http://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/fb811d4c-9861-4d2e-8f89-fdb20c97b1d6%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Google AdWords API autorization raising AdsCommon::Errors::AuthError

2015-01-06 Thread Alessandro Dias


AdsCommon::Errors::AuthError Authorization error occured: Authorization failed. 
Server message: {error : invalid_grant, error_description : Code was 
already redeemed.}

this is the part of autorization

def google_oauth2_callback
  api = AdwordsApi::Api.new(Rails.application.config_for(:adwords_api))
  session[:token] = api.authorize \
oauth2_callback: user_omniauth_callback_url(:google_oauth2),
oauth2_verification_code: params[:code]

I'm using: Rails + devise + omniauth-google-oauth2

And also I added the adwords scope

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups AdWords API Forum group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
AdWords API Forum group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
Visit this group at http://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/90e0df14-59ff-43fb-acb1-20fea3b70697%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


What are the required dependenci​es to upload offline conversion​s with Java, Maven, and GCLID

2015-01-06 Thread Mark Jones


Hello,
For reference to the following links:

*https://github.com/googleads/googleads-java-lib* 
https://github.com/googleads/googleads-java-lib
https://developers.google.com/adwords/api/docs/guides/importing-conversions
 
I am working on a project where customers visit a web site and dial a phone 
number where the conversion is recorded.  After the call is complete, a 
follow-up sales call is made to the customer and if the sale is made I need 
to upload the offline conversion to the adwords account.

The original advertisement will have a GCLID.  

I am trying to figure out the minimal set of maven dependencies in order to 
perform the task. 

Thanks for your help. 

Maven artifacts

 AdWords
dependency
  groupIdcom.google.api-ads/groupId
  artifactIdads-lib/artifactId
  versionRELEASE/version
/dependency
dependency
  groupIdcom.google.api-ads/groupId
  artifactIdadwords-axis/artifactId
  versionRELEASE/version
/dependency

DFA
dependency
  groupIdcom.google.api-ads/groupId
  artifactIdads-lib/artifactId
  versionRELEASE/version
/dependency
dependency
  groupIdcom.google.api-ads/groupId
  artifactIddfa-axis/artifactId
  versionRELEASE/version
/dependency

DFP
dependency
  groupIdcom.google.api-ads/groupId
  artifactIdads-lib/artifactId
  versionRELEASE/version
/dependency
dependency
  groupIdcom.google.api-ads/groupId
  artifactIddfp-axis/artifactId
  versionRELEASE/version
/dependency

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups AdWords API Forum group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
AdWords API Forum group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
Visit this group at http://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/c1e1dc79-efb3-4ce5-a3cc-c180a9bb7f0d%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


OperationAccessDenied.ACTION_NOT_PERMITTED error when calling API to get campaigns

2015-01-06 Thread Ashley Xu
Hi,

We have seen OperationAccessDenied.ACTION_NOT_PERMITTED error when calling 
Adwords API to get campaigns(We are using AdWordsApiClient_18.3.0). Please 
find the stack trace below. Could anyone please let me know what does it 
mean when we run into this exception. It seems one user keeps trying to 
download campaigns and keeps getting this error.

Timestamp: 1/2/2015 10:16:29 PM, 1/2/2015 10:15:19 PM,  1/2/2015 10:15:11 
PM, 1/2/2015 10:14:16 PM UTC
Inner Exceptions: 
Exception Type: Google.Api.Ads.AdWords.Lib.AdWordsApiException
Source: AdWordsApiClient_18.3.0
Message: An API exception has occurred. See ApiException and InnerException 
fields for more details.
StackTrace:at 
Google.Api.Ads.Common.Lib.AdsSoapClient.MakeApiCall(String methodName, 
Object[] parameters)
   at Google.Api.Ads.AdWords.v201406.CampaignService.get(Selector 
serviceSelector)
   at 
Microsoft.Advertising.Client.GoogleSync.GoogleSyncClient.GetCampaignsInfo(Int64 
customerId)Exception Type: System.Web.Services.Protocols.SoapException
Source: System.Web.Services
Message: [OperationAccessDenied.ACTION_NOT_PERMITTED @ class 
com.google.ads.api.serviceimpls.common.action.ReflectiveGetAction]
StackTrace:at 
System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage
 
message, WebResponse response, Stream responseStream, Boolean asyncCall)
   at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String 
methodName, Object[] parameters)
   at Google.Api.Ads.Common.Lib.AdsSoapClient.MakeApiCall(String 
methodName, Object[] parameters)
. Reserved 3: 
Reserved1:

Thanks a lot!
Ashley 

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups AdWords API Forum group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
AdWords API Forum group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
Visit this group at http://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/68421593-a6b8-4bc3-9f39-c66977b53dbe%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Не понятные данные в ответ от сервиса TrafficEstimatorService

2015-01-06 Thread Josh Radcliff (AdWords API Team)
Hi,

The min and max *averageCpc* is the minimum and maximum cost per click *per 
day *for the keyword. The *totalCost* is roughly equivalent to *averageCpc 
x clicksPerDay* (in other words, a daily estimate of total cost).

Best regards,
Josh Radcliff, AdWords API Team

On Monday, January 5, 2015 5:44:39 AM UTC-5, sneus...@treto.ru wrote:

 Добрый день столкнулся с проблемой такого плана:
 посылаю запрос к сервису TrafficEstimatorService, в ответе получаю min и 
 max значения totalCost, как понимать их, это минимальная и максимальная 
 цена за клик? в центре клиентов в информации о ключевых словах подается 
 усредненные данные?
 Как получить общую стоимость по ключевому слову?

 П.С, Еще заметил такое, если в запросе:
 ...
 v20:maxCpc
  v201:ComparableValue.Typexsi:type /v201:ComparableValue.Type
  v201:microAmount1000/v201:microAmount
 /v20:maxCpc
 ...
 менять microAmount, то выходят разные ответы на выходе от сервиса.

 Пример текста запроса к сервису:
 ?xml version=1.0 encoding=UTF-8?
 soapenv:Envelope xmlns:soapenv=
 http://schemas.xmlsoap.org/soap/envelope/; xmlns:v20=
 https://adwords.google.com/api/adwords/o/v201409; xmlns:v201=
 https://adwords.google.com/api/adwords/cm/v201409;
   soapenv:Header
   v20:RequestHeader
v201:clientCustomerIdХХХ-ХХХ-/v201:clientCustomerId
v201:developerTokenХ/v201:developerToken
v201:userAgent1cAdWords/v201:userAgent
v201:validateOnlyfalse/v201:validateOnly
v201:partialFailurefalse/v201:partialFailure
   /v20:RequestHeader
   /soapenv:Header
   soapenv:Body
 v20:get
v20:selector
   v20:campaignEstimateRequests
  v20:campaignIdХХХ-ХХХ-/v20:campaignId
  v20:adGroupEstimateRequests
v20:keywordEstimateRequests
  v20:keyword
 v201:textKeywordText/v201:text
 v201:matchTypeBROAD/v201:matchType
  /v20:keyword
  v20:maxCpc
 v201:ComparableValue.Typexsi:type 
 /v201:ComparableValue.Type
 v201:microAmount1000/v201:microAmount
  /v20:maxCpc
  v20:isNegativefalse/v20:isNegative
   /v20:keywordEstimateRequests

/v20:adGroupEstimateRequests

 /v20:campaignEstimateRequests
  /v20:selector
   /v20:get
/soapenv:Body
/soapenv:Envelope;





-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups AdWords API Forum group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
AdWords API Forum group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
Visit this group at http://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/e0ae271a-5361-4b20-aa71-51b40f8e9101%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Adding Placements and Placement Level Bidding - via API

2015-01-06 Thread Josh Radcliff (AdWords API Team)
Hi,

At the *Campaign* level, you can only *exclude* placements (via 
NegativeCampaignCriterion 
https://developers.google.com/adwords/api/docs/reference/v201409/CampaignCriterionService.NegativeCampaignCriterion).
 
At the *AdGroup* level, you can target placements by creating a 
BiddableAdGroupCriterion 
https://developers.google.com/adwords/api/docs/reference/v201409/AdGroupCriterionService.BiddableAdGroupCriterion
 
with a *criterion* of type *Placement* and its 
*biddingStrategyConfiguration* configured with the desired bids OR its 
*bidModifier* set to the desired modifier. You cannot target or exclude 
placements at the *Ad* level.

You can only set CPA bids 
https://developers.google.com/adwords/api/docs/reference/v201409/AdGroupService.CpaBid
 at 
the *AdGroup* level.

You may also want to check out our Bidding guide 
https://developers.google.com/adwords/api/docs/guides/bidding, especially 
the section on Content network criteria dimensions 
https://developers.google.com/adwords/api/docs/guides/bidding#content-dimensions
.

Cheers,
Josh, AdWords API Team

On Monday, January 5, 2015 2:58:24 PM UTC-5, Sam wrote:


 Hello,

 I've made my way through the docs regarding this specific topic and also 
 searched for previous questions on the forum, but wanted to confirm a few 
 things (for Display Network Only -- Mobile App Install type campaigns):

 1) Placement level bidding available via the API?

 2) If so, can we only set Max CPC bids via API for placements or CPA is 
 also allowed somehow?

 3) Can placements be added at the ad level or only the adgroup or campaign 
 level via API?

 I know there is a placement report type available via the API...if you can 
 point me to any other resources regarding placement level bidding and 
 adding placements using API that would be great. 

 Thanks!


-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups AdWords API Forum group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
AdWords API Forum group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
Visit this group at http://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/5645fdcd-3373-4808-90e3-d7b486567e19%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Google Analytics metrics zero in AD_PERFORMANCE_REPORT

2015-01-06 Thread Josh Radcliff (AdWords API Team)
Hi David,

Thanks for offering, but unfortunately I think you'll get back all zeros 
for past dates at this point as well. That's what I found when I just tried 
running a report with *id* and *KeywordId* for October 2014.

I'll continue to follow up with the reporting team to try to figure out 
what changed here.

Thanks,
Josh, AdWords API Team

On Monday, January 5, 2015 5:32:10 PM UTC-5, David Midgley wrote:

 Hi Josh

 Unfortunately I don't have a copy of a past response but I could recreate 
 a past request. Would that be useful?

 This incident has prompted me to save all report files generated from the 
 API into an audit trail as of today, but that's a little late!

 Cheers

 David

 On Monday, 5 January 2015 22:06:35 UTC, Josh Radcliff (AdWords API Team) 
 wrote:

 Hi David,

 Thanks for confirming that you have a similar use case to Lloyd's. I 
 don't have an ETA for when or if this will be fixed, but one thing that 
 would help greatly in our investigation would be if you have a sample 
 report request *and* response for a request you ran in the past with 
 both *Id* and *KeywordId* where you received non-zero values for the 
 analytics columns. If you have such a sample, please send that *only to 
 me* by clicking *Reply to Author* on this message.

 Thanks,
 Josh, AdWords API Team

 On Monday, January 5, 2015 12:53:11 PM UTC-5, David Midgley wrote:

 Hi Josh

 Thanks for your quick response!

 Yes I am including KeywordId and Id as this is the only report I know of 
 that allows you to split by keyword/ad combination. If there is another 
 report that allows you to do this please let me know as this is crucial to 
 the analysis we need to perform.

 Do you know if this bug is likely to be fixed any time soon?

 Cheers

 David

 On Monday, 5 January 2015 17:45:13 UTC, Josh Radcliff (AdWords API Team) 
 wrote:

 Hi David,

 Could you confirm that you are only seeing zero values when your 
 AD_PERFORMANCE_REPORT request includes both *KeywordId* *and* *Id* (ad 
 ID)? If that's the case, then it sounds like you have encountered the same 
 error that Lloyd discovered.

 Thanks,
 Josh, AdWords API Team

 On Monday, January 5, 2015 10:26:12 AM UTC-5, David Midgley wrote:

 Hi Josh

 I'm seeing the same thing, I was just about to post this question 
 before I noticed Lloyd's question:


 I'm getting zero values via the API for:

 - AveragePageviews
 - AverageTimeOnSite
 - BounceRate
 - PercentNewVisitors

 in a AD_PERFORMANCE_REPORT. According to the Reports Reference 
 documentation these columns are available and I don't get an error in my 
 report submission, just zero values.

 This is happening across multiple clients where I previously had 
 values and the data disappeared on 9-10 December.

 This doesn't appear to be a time lag issue as I've tried re-importing 
 the whole of December today and now I have no analytics data since 30 
 November!

 Is anyone else experiencing this? Has anything changed in the way 
 analytics data is integrated into AdWords reporting?

 Just to reiterate, I was getting analytics data with no problems prior 
 to 9/10 December and my report definitions have not changed.

 Cheers

 David




 On Tuesday, 30 December 2014 14:50:19 UTC, Josh Radcliff (AdWords API 
 Team) wrote:

 Hi Lloyd,

 I've contacted the reporting team to get more details on why 
 *KeywordId* in combination with the Ad ID returns zeros for Google 
 Analytics metrics. I'll post back here as soon as I hear from them.

 Thanks,
 Josh, AdWords API Team

 On Sunday, December 28, 2014 5:28:33 PM UTC-5, Lloyd Davies wrote:

 Hi Josh

 Sorry for the delay responding to you on this.

 Yes, KeywordId is included in my search and if I remove it I do get 
 back bounce rate data, so you are right that KeywordId is the cause. 
 The 
 curious thing is that I have been using KeywordId successfully since 
 October and it has only recently stopped working... Did I just get 
 lucky 
 for a few months?

 Thanks,
 Lloyd


 On Friday, December 19, 2014 5:57:45 PM UTC, Josh Radcliff (AdWords 
 API Team) wrote:

 Hi Lloyd,

 Did you change your report request recently to include the 
 *KeywordId* field? If you include that field in the API's 
 AD_PERFORMANCE_REPORT or segment by *Keywords* in the UI's *Ads* tab, 
 those metrics will be returned as zero.

 Thanks,
 Josh, AdWords API Team

 On Friday, December 19, 2014 10:03:47 AM UTC-5, Lloyd Davies wrote:

 Hi

 In Adwords UI I can see GA metrics (e.g. Bounce Rate) but recently 
 these metrics have been coming back as zero when I request them from 
 the 
 AD_PERFORMANCE_REPORT (e.g. BounceRate is 0.00% for all records). It 
 was 
 working fine until recently.

 Has something changed or is there some issue at the moment?

 Thanks,
 Lloyd



-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~