Has anyone ever sent a raw http Post? I can't find answers anywhere, and am totally stuck.
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.
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.
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
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
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 dependencies to upload offline conversions with Java, Maven, and GCLID
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
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
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
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
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 =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~