Re: Can I relate 2 different feeds to an AdGroup for text sitelinks?
Hi Josh, Thanks for your clarification in my questions. Regarding the SOAP exceptions, we are using the PHP library provided by google. To my knowledge there's only the ErrorUtils class available which does the job, but I was hoping if there's something a bit more concrete. On Wednesday, 16 April 2014 12:06:34 UTC+2, Paris Theofanidis wrote: Hi, we're using the API to automatically generate and update our sitelinks. However in some cases our SEM experts want to add/edit sitelinks directly from the AdWords tool. So, my questions are 1. Can I relate two Feeds on an AdGroup for sitelinks placeholder? 2. If an AdGroup already has sitelinks attached from FeedA but not sitelinks from FeedB. Should I ADD or SET the operations of FeedB 3. If an AdGroup has sitelinks from FeedB and I want just add another sitelink from the same feed. Do I have to remap all the sitelinks from FeedB or just the new one? (According to my tests atm SET will replace any existing sitelinks from the same Feed, but asking just for clarity). Also, another question (irrelevant to the first subject), is there some class that can parse the SOAP exceptions and give back meaningful (to code) errors list? -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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. For more options, visit https://groups.google.com/d/optout.
Retrieve Product Partition title
Hi, Is it possible to retrieve the Product Partition title/name through the API? If so, how? We would like to get the title as shown in the AdWords UI. Thanks, Igor Schut - bGenius -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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. For more options, visit https://groups.google.com/d/optout.
Standard Access Application
Hi, I've just applied for standard access. How long does it generally take? Visar -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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. For more options, visit https://groups.google.com/d/optout.
Re: Offline Conversion: only 2/3 of uploaded data appear in Adwords
Hi Ray! Appreciate your inputs...right now I am using a default timezone ( Europe/Paris), since most of the activity that is going on is in France. The time I am sending is the conversion time of the call (actually the end of call) which is in the Europe/Paris timezone. I should use the account's timezone? For most of the clients the timezone is also Europe/Paris. Thanks! *--Steve* -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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. For more options, visit https://groups.google.com/d/optout.
Validate GCLID
Hi, I know the *GCLID* value is random (parameters encoded using Protocol Buffers) but is there a way to validate the id? Kind regards -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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. For more options, visit https://groups.google.com/d/optout.
Re: Google Adwords REST API
Hi, We still have no plans for REST support of the AdWords API. If we do ever decide to pursue this, you can be sure that we will announce it on our bloghttp://googleadsdeveloper.blogspot.com/. Please follow there for all API-related updates. Regards, Mike, AdWords API Advisor On Monday, April 14, 2014 12:45:04 PM UTC-4, google.ana...@dealertrack.com wrote: How about now? On Tuesday, June 28, 2011 9:40:47 AM UTC-5, Kevin Winter wrote: Hi, We don't have any plans to release an AdWords REST API in the near future. The JavaScript API was written with the intent of using it in a browser. It was not tested with node.js or developed with that in mind. If you are able to get it working with node.js or have feedback regarding how it could be modified to work with node.js, please feel free to submit an issue on the client libraries code site: http://code.google.com/p/google-api-adwords-js/ - Kevin Winter AdWords API Team -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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. For more options, visit https://groups.google.com/d/optout.
Re: v201402 Unable to Find Stats for Keywords / Ads
Hi, As mentioned in the v201306 to v201309 Migration Guidehttps://developers.google.com/adwords/api/docs/guides/migration/v201309, all stats fields have been removed from the AdGroup services (among others). From v201309 onward, please use reportshttps://developers.google.com/adwords/api/docs/guides/reporting to retrieve statistics. The following resources may be helpful if you are upgrading from an older version of the API: - v201309 migration guidehttps://developers.google.com/adwords/api/docs/guides/migration/v201309 - v201402 migration guidehttps://developers.google.com/adwords/api/docs/guides/migration/v201402 - Release notes for v201306 and laterhttps://developers.google.com/adwords/api/docs/reference/ Cheers, Josh, AdWords API Team On Wednesday, April 16, 2014 8:59:21 PM UTC-4, apiapi wrote: I need to obtain the following statistics for ads/keywords within an AdGroup: AverageCpc AveragePosition Clicks Ctr Impressions Status However, I cannot find those stats bits in the v201402 service hierarchy. I found some documentation on the v201306 version which is no longer useful. Please help, I need to pull these statistics ASAP. I am using the v17 of the .NET client library. 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. For more options, visit https://groups.google.com/d/optout.
Unable to get Client Details in MCC account while using PHP Client library
Hello Team, I am trying to get all campaign and all details of my client's but i am unable to get all details of my client's. I have a MCC account with n number of client's .So i would like to get client under my MCC account and then retrieve all campaign and ad details for each client let us know if this is possible. I am using Google adwords client's library in php to get all details of my client's . Can you please let me know this is possible in latest version or not . Right now i am using OAuth for Authentication ,so i have all the necessary thing which is used in new V201402. 1.Developer Token 2.Client ID (https://console.developers.google.com/project) 3.Client Secret ID (https://console.developers.google.com/project) 4.Refresh Token I am only able to get all client's ID .but i am unable to get Campaign,Pay per click etc other services. So please guide me how to use PHP client's library to get all client's details or let me know this is possible right now or not and how much time it will take. -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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. For more options, visit https://groups.google.com/d/optout.
Re: Unable to get Client Details in MCC account while using PHP Client library
Hi, To issue requests against different client/customer IDs, simply set the client customer ID dynamically as described in the auth.ini examplehttps://github.com/googleads/googleads-php-lib/blob/master/src/Google/Api/Ads/AdWords/auth.ini#L10 . $user = new AdWordsUser(); $user-SetClientCustomerId(...); Cheers, Josh, AdWords API Team On Thursday, April 17, 2014 2:07:12 AM UTC-4, prafull mathur wrote: Hello Team, I am trying to get all campaign and all details of my client's but i am unable to get all details of my client's. I have a MCC account with n number of client's .So i would like to get client under my MCC account and then retrieve all campaign and ad details for each client let us know if this is possible. I am using Google adwords client's library in php to get all details of my client's . Can you please let me know this is possible in latest version or not . Right now i am using OAuth for Authentication ,so i have all the necessary thing which is used in new V201402. 1.Developer Token 2.Client ID (https://console.developers.google.com/project) 3.Client Secret ID (https://console.developers.google.com/project) 4.Refresh Token I am only able to get all client's ID .but i am unable to get Campaign,Pay per click etc other services. So please guide me how to use PHP client's library to get all client's details or let me know this is possible right now or not and how much time it will take. -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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. For more options, visit https://groups.google.com/d/optout.
Re: Standard Access Application
Hi, For questions regarding token applications, please use the following link. https://services.google.com/fb/forms/apicontact/ Cheers, Josh, AdWords API Team On Thursday, April 17, 2014 4:37:41 AM UTC-4, Visar wrote: Hi, I've just applied for standard access. How long does it generally take? Visar -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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. For more options, visit https://groups.google.com/d/optout.
TrafficEstimatorSelector value mismatch with UI and API.
Hi, I am working on getting information of Traffic Estimator service. as showing on below url. https://developers.google.com/adwords/api/docs/reference/v201309/TrafficEstimatorService.TrafficEstimatorSelector?hl=fr For this, i am passing Enter a bid amount value on KeywordEstimateRequest https://developers.google.com/adwords/api/docs/reference/v201309/TrafficEstimatorService.CampaignEstimateRequest?hl=fr But when i match both UI and API result then both are mismatch little. Please advice on this. Is i am passing correct Enter a bid value on KeywordEstimateRequest section of should i have to pass the bid value on other method. Please help. 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. For more options, visit https://groups.google.com/d/optout.
Re: Validate GCLID
Hi, Could you provide more details on your use case? AdWords will try to remove invalid clicks from reportshttps://support.google.com/adwords/answer/2549113, if that's what you are asking. If you are trying to determine if a GCLID is invalid you could compare it to the GCLIDs in the Click Performance Reporthttps://developers.google.com/adwords/api/docs/appendix/reports#click, but there will be a delayhttps://support.google.com/adwords/answer/2544985. In addition, AdWords may detect that a click is invalid a few days after it occurred, so you would need to rerun your report a few days later if you needed 100% accuracy. If I haven't answered your question please provide some more information on what you are trying to achieve. Cheers, Josh, AdWords API Team On Thursday, April 17, 2014 7:41:46 AM UTC-4, yoshi wrote: Hi, I know the *GCLID* value is random (parameters encoded using Protocol Buffers) but is there a way to validate the id? Kind regards -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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. For more options, visit https://groups.google.com/d/optout.
Re: Getting Started Adwords API with python (v201402)
Hi, This looks like it could be an issue with the Python library or with the way you installed the Python library. Could you please make an issue for what you are seeing on the GitHub page for the library you're using? I believe it is this one https://github.com/googleads/googleads-python-lib. Regards, Mike, AdWords API Advisor On Monday, April 14, 2014 3:56:38 PM UTC-4, marcel@kanui.com.br wrote: Hello, I am new to google adwords API and Python and recently, I've been trying to start using it. I already got the auth token and the refresh token using the function generate_refresh_token. But when I try to run the examples, I always get the same error: Traceback (most recent call last): File get_campaigns.py, line 34, in module from googleads import adwords File build\bdist.win32\egg\googleads\__init__.py, line 17, in module File build\bdist.win32\egg\googleads\adwords.py, line 21, in module ImportError: No module named request Could somebody help me please? -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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. For more options, visit https://groups.google.com/d/optout.
Re: TrafficEstimatorSelector value mismatch with UI and API.
Hi, It sounds like you are setting the bid amount correctly, although you may want to check out the EstimateKeywordTraffichttps://github.com/googleads/googleads-java-lib/blob/master/examples/adwords_axis/src/main/java/adwords/axis/v201402/optimization/EstimateKeywordTraffic.javaexample in your client library's optimization folder. As noted in the TrafficEstimatorService documentationhttps://developers.google.com/adwords/api/docs/reference/v201402/TrafficEstimatorService : Note that the API returns intervals whereas the Traffic Estimator UI displays averages. Estimates are account specific since they are based on creatives already in the account. When comparing numbers, use the same account for the API and UI. Another possible cause of differences is if you are using a test account, in which case the TrafficEstimatorService will return dummy datahttps://developers.google.com/adwords/api/docs/test-accounts#differences_between_test_accounts_and_production_accounts . Finally, I'd recommend checking that your CampaignEstimateRequest.networkSettinghttps://developers.google.com/adwords/api/docs/reference/v201402/TrafficEstimatorService.CampaignEstimateRequest#networkSetting matches what you have selected in the UI, as that's a common cause of differences. Cheers, Josh, AdWords API Team On Thursday, April 17, 2014 9:40:05 AM UTC-4, chriss Moyle wrote: Hi, I am working on getting information of Traffic Estimator service. as showing on below url. https://developers.google.com/adwords/api/docs/reference/v201309/TrafficEstimatorService.TrafficEstimatorSelector?hl=fr For this, i am passing Enter a bid amount value on KeywordEstimateRequest https://developers.google.com/adwords/api/docs/reference/v201309/TrafficEstimatorService.CampaignEstimateRequest?hl=fr But when i match both UI and API result then both are mismatch little. Please advice on this. Is i am passing correct Enter a bid value on KeywordEstimateRequest section of should i have to pass the bid value on other method. Please help. 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. For more options, visit https://groups.google.com/d/optout.
Re: Adwords API için neler gereklidir ? Hangi aşamalar izlenmelidir?
Hi, Sorry, but the AdWords API Team is not able to respond to your question in Turkish. Hopefully the following will be clear -- please use Google Translate https://translate.google.com/ if you would like a translation. If your question is regarding the API token application process, please contact the API Token team using this contact formhttps://services.google.com/fb/forms/apicontact/ . If I have not answered your question, please provide additional details in English, if possible. Thank you, Josh, AdWords API Team On Wednesday, April 16, 2014 4:08:33 AM UTC-4, Sinan Yalcinkaya wrote: Öncelikle cevap verecek olan tüm geliştiricilere şimdiden teşekkürederim. Yeni bir Google Adwords Partneriyiz ve müşteri merkezimizde aktif destek verdiğimiz firmalar mevcut. İstediğimiz Adwords Api ile müşteri merkezimize bağlanarak kendi yazılımımız geliştirmek ancak bir , iki aşamadan sonra ilerleyemez hale geldik. Araştırmaların sonucu birbiriyle çelişkili çok fazla bilgi aldığımdan artık hangi yolda ilerlemem gerektiğini net olarak kestiremiyorum. Adwords api yi kullanabilmemiz için izlememiz gerek yolları step step başlıklar halinde yazabilirseniz çok sevinirim. -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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. For more options, visit https://groups.google.com/d/optout.
Re: AuthenticationError.OAUTH_TOKEN_INVALID while accessing AdWord API
Hi, The error code AuthenticationError.OAUTH_TOKEN_INVALID indicates that there's an issue with the access token in the *Authorization* header. It usually means the token has expired, which you can confirm via the URL below after appending your *access* (not refresh) token to the end. https://www.googleapis.com/oauth2/v1/tokeninfo?access_token= https://www.googleapis.com/oauth2/v1/tokeninfo?access_token=YOUR_ACCESS_TOKEN When you generated the refresh token did you use the GetRefreshToken.javahttps://github.com/googleads/googleads-java-lib/blob/master/examples/adwords_axis/src/main/java/adwords/axis/auth/GetRefreshToken.java example and follow the instructions on our wikihttps://github.com/googleads/googleads-java-lib/wiki/Using-OAuth2.0#using-offline-credentials-offlinecredentials ? Thanks, Josh, AdWords API Team On Wednesday, April 16, 2014 7:45:15 AM UTC-4, Sandeep Gupta wrote: HI This is Sandeep here, i am trying to integrate Google Adword API to utilize it better way, but i am getting below error. faultString: [AuthenticationError.OAUTH_TOKEN_INVALID @ ; trigger:'lt;nullgt;'] i have generated CLient ID, Client secret and Refresh token and added these values in ads.properties. But i am getting error on below steps. Selector selector = builder .fields(Id, Name) .orderAscBy(Name) .offset(offset) .limit(PAGE_SIZE) .build(); CampaignPage page = campaignService.get(selector); // this step is giving error. ERROR DETAILS :: pr 16, 2014 5:01:15 PM org.apache.axis.utils.JavaUtils isAttachmentSupported WARNING: Unable to find required classes (javax.activation.DataHandler and javax.mail.internet.MimeMultipart). Attachment support is disabled. Exception in thread main AxisFault faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server faultSubcode: faultString: [AuthenticationError.OAUTH_TOKEN_INVALID @ ; trigger:'lt;nullgt;'] faultActor: faultNode: faultDetail: {https://adwords.google.com/api/adwords/cm/v201402}ApiExceptionFault:message[AuthenticationError.OAUTH_TOKEN_INVALID @ ; trigger:'lt;nullgt;']/messageApplicationException.TypeApiException/ApplicationException.Typeerrors xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance; xsi:type=AuthenticationErrorfieldPath/triggerlt;nullgt;/triggererrorStringAuthenticationError.OAUTH_TOKEN_INVALID/errorStringApiError.TypeAuthenticationError/ApiError.TypereasonOAUTH_TOKEN_INVALID/reason/errors [AuthenticationError.OAUTH_TOKEN_INVALID @ ; trigger:'null'] at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27) at java.lang.reflect.Constructor.newInstance(Constructor.java:513) at java.lang.Class.newInstance0(Class.java:355) at java.lang.Class.newInstance(Class.java:308) at org.apache.axis.encoding.ser.BeanDeserializer.init(BeanDeserializer.java:104) at org.apache.axis.encoding.ser.BeanDeserializer.init(BeanDeserializer.java:90) at com.google.api.ads.adwords.axis.v201402.cm.ApiException.getDeserializer(ApiException.java:143) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.apache.axis.encoding.ser.BaseDeserializerFactory.getSpecialized(BaseDeserializerFactory.java:154) at org.apache.axis.encoding.ser.BaseDeserializerFactory.getDeserializerAs(BaseDeserializerFactory.java:84) at org.apache.axis.encoding.DeserializationContext.getDeserializer(DeserializationContext.java:464) at org.apache.axis.encoding.DeserializationContext.getDeserializerForType(DeserializationContext.java:547) at org.apache.axis.message.SOAPFaultDetailsBuilder.onStartChild(SOAPFaultDetailsBuilder.java:157) at org.apache.axis.encoding.DeserializationContext.startElement(DeserializationContext.java:1035) at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(AbstractSAXParser.java:501) at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(XMLNSDocumentScannerImpl.java:400) at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2755) at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:648) at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:140) at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:511) at
Re: invalid_client error while tried to fetch through ManagedCustomerService
Hi, The *invalid_client* error http://tools.ietf.org/html/rfc6749#section-5.2suggests that your AdWords configuration file does not have all of the required OAuth values. It looks like you are using the Python library (if not, please indicate which library you are using), in which case I recommend verifying that your *adwords_api_auth.pkl* file contains valid entries for *clientSecret, clientId, developerToken, *and *refreshToken*. You can run config.pyhttps://github.com/googleads/googleads-python-legacy-lib/blob/master/adspygoogle/scripts/adspygoogle/adwords/config.py to update the pickle if needed. To obtain the OAuth values required for the file, please see our Python OAuth 2 pagehttps://github.com/googleads/googleads-python-legacy-lib/wiki/Using-OAuth-2.0 on github. Thanks, Josh, AdWords API Team On Tuesday, April 15, 2014 8:55:46 PM UTC-4, degree...@gmail.com wrote: Hi - Previously i was using v201306 API (Now its expire) which was working fine, but after v201402 when i tried to fetch through ManagedCustomerService, I am getting Invalid_Client, Bad request error. Any guesses why? Please also confirm what is userAgent, and form where we can confirm its value. Below are the values i am passing in my code: *selector* {serviceSelector:{fields:[CanManageClients],predicates:null,dateRange:{min:20140318,max:20140410},ordering:null,paging:null}} *ERROR* { error : invalid_client, error_description : Bad request. } -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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. For more options, visit https://groups.google.com/d/optout.
Re: invalid_client error while tried to fetch through ManagedCustomerService
Sorry, I realized I didn't answer your question on *userAgent*. That's a user-defined value that you can set to a string that will help us identify your requests for support purposes. See the *Soap Headers* section in our SOAP Primer https://developers.google.com/adwords/api/docs/guides/soap for suggested values. Cheers, Josh, AdWords API Team On Thursday, April 17, 2014 11:09:47 AM UTC-4, Josh Radcliff (AdWords API Team) wrote: Hi, The *invalid_client* errorhttp://tools.ietf.org/html/rfc6749#section-5.2suggests that your AdWords configuration file does not have all of the required OAuth values. It looks like you are using the Python library (if not, please indicate which library you are using), in which case I recommend verifying that your *adwords_api_auth.pkl* file contains valid entries for *clientSecret, clientId, developerToken, *and *refreshToken*. You can run config.pyhttps://github.com/googleads/googleads-python-legacy-lib/blob/master/adspygoogle/scripts/adspygoogle/adwords/config.py to update the pickle if needed. To obtain the OAuth values required for the file, please see our Python OAuth 2 pagehttps://github.com/googleads/googleads-python-legacy-lib/wiki/Using-OAuth-2.0 on github. Thanks, Josh, AdWords API Team On Tuesday, April 15, 2014 8:55:46 PM UTC-4, degree...@gmail.com wrote: Hi - Previously i was using v201306 API (Now its expire) which was working fine, but after v201402 when i tried to fetch through ManagedCustomerService, I am getting Invalid_Client, Bad request error. Any guesses why? Please also confirm what is userAgent, and form where we can confirm its value. Below are the values i am passing in my code: *selector* {serviceSelector:{fields:[CanManageClients],predicates:null,dateRange:{min:20140318,max:20140410},ordering:null,paging:null}} *ERROR* { error : invalid_client, error_description : Bad request. } -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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. For more options, visit https://groups.google.com/d/optout.
Re: v201402 Unable to Find Stats for Keywords / Ads
I will look into the reporting API. Because I have started using the API for the first time with v201402, I did not know about the removal of the stats field, and the examples I found online showed the usage of stats. Now I know. 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. For more options, visit https://groups.google.com/d/optout.
Re: Get merchant center ids associated with the Adwords account
Hi, I'm not aware of a way to get this information at the *account* level from the AdWords API, but I searched and it looks like you can go the other direction (get AdWords accounts for a Merchant Center account) through the Content API for Shopping. https://developers.google.com/shopping-content/multiclientaccounts/mcaccounts If you have questions about that API please check out its forumhttps://groups.google.com/forum/#!forum/google-content-api-for-shopping . If instead you want to discover the merchant center ID for a *campaign*, you can get this information from the AdWords API by including the Settings field in your CampaignServicehttps://developers.google.com/adwords/api/docs/reference/v201402/CampaignService#get selector. Cheers, Josh, AdWords API Team On Monday, April 14, 2014 10:26:45 AM UTC-4, Niki B wrote: How do I get a list of merchant ids that are associated with an AdWords account? This is need for creating shopping campaigns. 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. For more options, visit https://groups.google.com/d/optout.
Re: Can I relate 2 different feeds to an AdGroup for text sitelinks?
Hi, The library does not provide strongly typed exceptions out of the SOAP fault, but you may want to check out the error handling exampleshttps://github.com/googleads/googleads-php-lib/tree/master/examples/AdWords/v201402/ErrorHandling in the library for ideas of how you might best utilize the ErrorUtils class. Cheers, Josh, AdWords API Team On Thursday, April 17, 2014 2:51:07 AM UTC-4, Paris Theofanidis wrote: Hi Josh, Thanks for your clarification in my questions. Regarding the SOAP exceptions, we are using the PHP library provided by google. To my knowledge there's only the ErrorUtils class available which does the job, but I was hoping if there's something a bit more concrete. On Wednesday, 16 April 2014 12:06:34 UTC+2, Paris Theofanidis wrote: Hi, we're using the API to automatically generate and update our sitelinks. However in some cases our SEM experts want to add/edit sitelinks directly from the AdWords tool. So, my questions are 1. Can I relate two Feeds on an AdGroup for sitelinks placeholder? 2. If an AdGroup already has sitelinks attached from FeedA but not sitelinks from FeedB. Should I ADD or SET the operations of FeedB 3. If an AdGroup has sitelinks from FeedB and I want just add another sitelink from the same feed. Do I have to remap all the sitelinks from FeedB or just the new one? (According to my tests atm SET will replace any existing sitelinks from the same Feed, but asking just for clarity). Also, another question (irrelevant to the first subject), is there some class that can parse the SOAP exceptions and give back meaningful (to code) errors list? -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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. For more options, visit https://groups.google.com/d/optout.
Re: Customer Sync Service - Ad Parameters
Hi Gopi, The CustomerSyncService does not return change data related to Ad Param changes. However, since you are updating the parameters using AdWords Scripts, your script will know the keywords with changed parameters. There are a couple of different approaches you could use so that your other (API-based) service can pick up those changes. 1. Have your script write the Campaign/AdGroup/Keyword IDs (and any other relevant information) of the changed params to a spreadsheet on Google Drive, then have your API-based service read that spreadsheet to pick up the changed IDs. 2. Have your script send a request to your API-based service's endpoint that indicates which parameters have changed. Thanks, Josh, AdWords API Team On Tuesday, April 15, 2014 7:30:03 PM UTC-4, Gopi wrote: Hi, I had adwords scripts that update Ad Parameters for my campaigns. When I use Customer Sync Serivce to sync those changes into my local tool, I don't see the Ad Units whose ad parameters changes to be showing up in CustomerSyncService. Is there a work around for this ? Thanks Gopi -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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. For more options, visit https://groups.google.com/d/optout.
Re: Issue with posting the € symbol via the API
Hi Ben, Without the request I can't be 100% positive, but could it be that you are including repeated punctuation such as .. in your ad text? If that's not it, you can send your request and response *only to me* by clicking Reply to Author and I'll investigate further. Thanks, Josh, AdWords API Team On Tuesday, April 15, 2014 2:58:25 PM UTC-4, Ben Adwords API Profile wrote: Hello, We get the following message when try to post an Ad containing the Euro Symbol € (in description 1/2) faultstring[PolicyViolationError{super=PolicyViolationError.POLICY_ERROR @ operations[0].operand.ad.description1, key=PolicyViolationKey{policyName=nonstandard_punctuation,violatingText=#x80;}, externalPolicyName=Ponctuation non standard, externalPolicyUrl=, externalPolicyDescription=Vous n'#xEA;tes pas autoris#xE9; #xE0; utiliser, dans les annonces Google, des symboles ou des signes de ponctuation superflus ou inutiles, tels que les suivants ...etc. well basically, it says we are not allowed special symbols in Adwords ads - but the € sign is accepted when we post it manually in ads. Many thanks for your help Ben -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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. For more options, visit https://groups.google.com/d/optout.
Re: TargetingIdeaService LocationSearchParameter: which cities are supported?
Hi Jan, I noticed that LocationCriterionServicehttps://developers.google.com/adwords/api/docs/reference/v201402/LocationCriterionService#get returns a LocationCriterion with reachhttps://developers.google.com/adwords/api/docs/reference/v201402/LocationCriterionService.LocationCriterion#reach = 0 for that ID. Do the other failing criteria you've encountered also have a *reach* of zero? Cheers, Josh, AdWords API Team On Wednesday, April 16, 2014 12:20:48 AM UTC-4, Jan Brdo wrote: How can I determine which cities (their CriteriaID) I can use for LocationSearchParameter in TargetingIdeaService (STATS requestType)? The documentation is awfully vague on this: Warning: Not all back-ends support sub-country precision. ( https://developers.google.com/adwords/api/docs/reference/v201306/TargetingIdeaService.LocationSearchParameter ) And sure enough, sometimes it works and sometimes it doesn't. What's the deal here? Example of non-working CriteriaID: 1018194 (East Walpole,Massachusetts,United States) Thank you, Jan -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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. For more options, visit https://groups.google.com/d/optout.
Re: Generate a new access token with refresh token(c#)
Hi, Thanks for the link, it's very helpful. So I wrote another post method to get a renew token, however I am getting error (400) Bad Request.. is it because the application I defined as a web application (I got my first accesstoken from the call back link) not Installed Application ? public GoogleAccessTokenData GetAccessTokenDataFromRefreshToken(string authorizationCode, string refreshToken) { string Url = https://accounts.google.com/o/oauth2/token;; string data = code={0}client_id={1}client_secret={2}refresh_token={3}grant_type=refresh_token; HttpWebRequest request = HttpWebRequest.Create(Url) as HttpWebRequest; string result = null; request.Method = POST; request.KeepAlive = true; request.ContentType = application/x-www-form-urlencoded; string param = string.Format(data, authorizationCode, _GoogleClientId, _GoogleSecret, refreshToken); var bs = Encoding.UTF8.GetBytes(param); * using (Stream reqStream = request.GetRequestStream()) === exception thrown with error (400) Bad Request*** { reqStream.Write(bs, 0, bs.Length); } using (WebResponse response = request.GetResponse()) { var sr = new StreamReader(response.GetResponseStream()); result = sr.ReadToEnd(); sr.Close(); } var jsonSerializer = new JavaScriptSerializer(); var tokenData = jsonSerializer.DeserializeGoogleAccessTokenData(result); return tokenData; } -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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. For more options, visit https://groups.google.com/d/optout.
Re: Can anyone add some details to the READ_ONLY error?
I need to find a resolution for this so as soon as I make some progress I'll let you know. Cheers! On Wednesday, April 16, 2014 7:11:07 PM UTC+1, ignacio.na...@gmail.com wrote: Hello Alan, I do have a similar problem with the API: while trying to upload AdGroups, Keywords and Text Ads to our existing campaings we receive this so called REadOnlyError.READ_ONLY. It would be helpful if someone from the Google Team could help us with this problem, or if you found the solution, please post it here so that we can have a look at it. Thank you! On Tuesday, 15 April 2014 11:07:24 UTC+2, Alan Coleman wrote: Hello, Can anyone shed any light on the READ_ONLY error I'm receiving when attempting to create AdGroups in campaigns? The users of the app maintain that they've never seen anything in AdWords that resembles setting anything to READ_ONLY. As always, any help would be appreciated. Thank you 3488ADGROUP[ReadOnlyError.READ_ONLY @ operations[0].operand.biddingStrategyConfiguration.bids[0].contentBid, ReadOnlyError.READ_ONLY @ operations[1].operand.biddingStrategyConfiguration.bids[0].contentBid] -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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. For more options, visit https://groups.google.com/d/optout.
Re: is adwords down right now? getting 502 server error
Hi Zweitze, Is this still an issue for you, and if so, could you indicate the dates and times when you are hitting 502s? Thanks, Josh, AdWords API Team On Tuesday, January 7, 2014 8:05:43 AM UTC-5, Zweitze wrote: Hi Josh, Recent findings: We experienced the problem on December 12, December 26 and yesterday, January 6. The response headers on January 6 were: Content-Length 983 Content-Type text/html; charset=UTF-8 Date Mon, 06 Jan 2014 05:30:30 GMT Server GFE/2.0 Again, like before: All errors occured on different accounts and different report types. All errors were HTTP 502. In all instances, four attempts were made (I can't tell whether the previous times were also HTTP 502 or a different code which is also eligible for retry). And every time the local time was 06:32 CEST. Regards Zweitze de Vries On Monday, January 6, 2014 10:16:33 PM UTC+1, Josh Radcliff (AdWords API Team) wrote: Hi Zweitze, Are you still encountering this error? Thanks, Josh, AdWords API Team On Thursday, December 12, 2013 8:48:11 AM UTC-5, Zweitze wrote: Hi, I see quite a few differences with the other thread. In my case: - The problem does not appear consistently. Sometimes a week passes by with no problems. - The problem occurs with different report types - The problem occurs with multiple accounts - If the problem occurs, it is always 06:32 CEST. Never another time. Note that only a few accounts are scheduled at that time, the bulk is scheduled two hours earlier and never had this problem. I got one again this morning. It is for the same account as I mentioned previously (809-081-3184) but this time it occurred with an AUTOMATIC_PLACEMENTS_PERFORMANCE_REPORT, not ACCOUNT_PERFORMANCE_REPORT. The account report is the first report requested, and the automatic placement report is about the seventh - which means that the first six were OK. The response headers: Content-Length 983 Content-Type text/html; charset=UTF-8 Date Thu, 12 Dec 2013 05:31:11 GMT Server GFE/2.0 Report XML: reportDefinition selector xmlns=https://adwords.google.com/api/adwords/cm/v201306; fieldsCampaignId/fields fieldsAdGroupId/fields fieldsDomain/fields fieldsImpressions/fields predicates fieldCampaignStatus/field operatorIN/operator valuesACTIVE/values valuesPAUSED/values valuesDELETED/values /predicates predicates fieldAdGroupStatus/field operatorIN/operator valuesENABLED/values valuesPAUSED/values valuesDELETED/values /predicates /selector reportName xmlns=https://adwords.google.com/api/adwords/cm/v201306;AutomaticPlacementInfo_All_Time/reportName reportType xmlns=https://adwords.google.com/api/adwords/cm/v201306;AUTOMATIC_PLACEMENTS_PERFORMANCE_REPORT/reportType dateRangeType xmlns= https://adwords.google.com/api/adwords/cm/v201306;ALL_TIME/dateRangeType downloadFormat xmlns= https://adwords.google.com/api/adwords/cm/v201306;GZIPPED_XML/downloadFormat includeZeroImpressions xmlns= https://adwords.google.com/api/adwords/cm/v201306;false/includeZeroImpressions /reportDefinition Finally, you suggested to try this without GZIP - I assume you suspect a problem there? I'm afraid it is not feasible to try without compression. The last time the report above succeeded for the same account, it was over 1 MB in size: without compression it would become way too big. Regards, Zweitze de Vries On Thursday, December 12, 2013 1:47:32 AM UTC+1, Takeshi Hagikura (AdWords API Team) wrote: Hi Zwelte, Thanks for letting us know it. Looks similar to this threadhttps://groups.google.com/d/msg/adwords-api/c9h4nKqKPV4/N1mnswsDFlIJ . Can you please try a different download format (CSV, XML) to see if it works? Best, - Takeshi, AdWords API Team On Thursday, December 5, 2013 3:59:22 AM UTC-8, Zweitze wrote: We got it again today... The good news is that we now log the headers. This was the request: Request POST to /api/adwords/reportdownload/v201306: ?xml version=1.0? reportDefinition selector xmlns=https://adwords.google.com/api/adwords/cm/v201306; fieldsAccountDescriptiveName/fields fieldsAccountCurrencyCode/fields fieldsAccountTimeZoneId/fields fieldsImpressions/fields fieldsAccountId/fields /selector reportName xmlns=https://adwords.google.com/api/adwords/cm/v201306;AdwordsReportAccountInfo_All_Time/reportName reportType xmlns=https://adwords.google.com/api/adwords/cm/v201306;ACCOUNT_PERFORMANCE_REPORT/reportType dateRangeType xmlns= https://adwords.google.com/api/adwords/cm/v201306;ALL_TIME/dateRangeType downloadFormat xmlns= https://adwords.google.com/api/adwords/cm/v201306;GZIPPED_XML/downloadFormat includeZeroImpressions xmlns=
Relationship Object Model for AdGroups to Ads and Keywords
Using v201402 of the API with the .NET wrapper. I retrieved an AdGroupId from a campaign. I retrieved 6001 AdGroupCriterion objects and 5398 AdGroupAd objects for the AdGroupId. 1. In more than one instance, there are TextAd objects with the same id but different description1 and description2 properties. How can I tell the items apart for reporting purposes? 2. How can I determine the relationship of keyword ids to ad ids? 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. For more options, visit https://groups.google.com/d/optout.
Re: aw-reporting configuration - log4j/slf4j errors
Hi Josh, Thanks a lot, this was indeed a mistake in the database setup ! (PS : I think I've answered to you only on another message by mistake : I have another issue of Blanks columns and of rounded values for CTR/Avg CPC and a lot of metrics ... ), Does anybody knows where this could come from ? Thank you Le mercredi 16 avril 2014 19:38:16 UTC-3, Josh Radcliff (AdWords API Team) a écrit : Hi, The logging issues (1 and 2) should be non-fatal. Am I correct in assuming that the process continues after you see those messages? The Aw Reporting project uses SLF4J http://www.slf4j.org/faq.html, a logging facade that allows you to use whichever underlying logging framework you prefer. The SLF4J User Manual http://www.slf4j.org/manual.html contains more information on how to configure logging. Regarding issue #3, the error suggests that you may not have set up your aw-report-sample.properties file with the proper database credentials. Does the aw-report-sample.properties file you are passing as the -fileargument contain valid database connection information as described in the Configure AwReportinghttps://github.com/googleads/aw-reporting#configure-awreporting section of the README? Cheers, Josh, AdWords API Team On Wednesday, April 16, 2014 10:58:44 AM UTC-4, Thibault Quillard wrote: Hi everyone, I am quite new to the AW API world and wanted to use the github project AW-Reporting to pull the data in my own database. However, running the project gives me 3 mistakes : 1) No appenders could be found for logger / Please initialize log4j properly 2) Failed to load class org.slfj4.impl.StaticLoggerBinder 3) Unexpected error accessing the API: Could not open hibernate Session for transaction For the first two issues, I have been searching on google and tried to add a logj4.properties file in the class folder, but without luck. Would you know what could the problem come from ? Thanks ! Thibault -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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. For more options, visit https://groups.google.com/d/optout.
Re: Relationship Object Model for AdGroups to Ads and Keywords
Hi, Our Working with Objects guidehttps://developers.google.com/adwords/api/docs/guides/working-with-objects#understanding-objects describes the relationship between Campaigns, AdGroups, Ads, Criteria, etc., but a keyword and an ad are not linked together directly. Instead, an ad is part of an ad group that also has a collection of keywords (or other criteria). I recommend reading through the following AdWords Help Center articles that go over account structure: - https://support.google.com/adwords/answer/1704396 - https://support.google.com/adwords/answer/1704395 Regarding multiple TextAds with the same ID but different attributes, were those ads in the same ad group? Per the table herehttps://developers.google.com/adwords/api/docs/guides/working-with-objects#understanding-objects, ad ID is only unique within an ad group. Cheers, Josh, AdWords API Team On Thursday, April 17, 2014 4:56:53 PM UTC-4, apiapi wrote: Using v201402 of the API with the .NET wrapper. I retrieved an AdGroupId from a campaign. I retrieved 6001 AdGroupCriterion objects and 5398 AdGroupAd objects for the AdGroupId. 1. In more than one instance, there are TextAd objects with the same id but different description1 and description2 properties. How can I tell the items apart for reporting purposes? 2. How can I determine the relationship of keyword ids to ad ids? 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. For more options, visit https://groups.google.com/d/optout.
Report API Inconsistent Results
Using v17 of the .NET Adwords API library. I have an array of 16 AdGroup populated objects, and iterate over them to build a ReportDefinition for a Keyword Performacne Report for the last 30 days. Some of the Ad Groups have thousands of keywords, some have under 100. Running the same request, sometimes I get complete files and other times, I do not. This appears to happen whether the output type is XML or is GZip compressed XML. What can I do to get predictable behavior? I am currently thinking of just re-requesting the report until I get a result that is not zero bytes, but if there is a clean solution I will do that instead. 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. For more options, visit https://groups.google.com/d/optout.
Re: Relationship Object Model for AdGroups to Ads and Keywords
Looking at https://developers.google.com/adwords/api/docs/guides/working-with-objects#understanding-objects I see that the AdGroupCriterion ID is not unique. Is the KeywordId considered AdGroupCriterion ID, or is it seperate? I am now thinking that I can run a Keyword Performance Report and then an Ad Performance Report for the same AdGroup, and that will let me map keywords-to-ads. Please tell me if that makes sense. 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. For more options, visit https://groups.google.com/d/optout.