Re: [4-6874000004292] Google Product Taxonomy vs Product Bidding Category
Oh, is there an updated link for the merchant center taxonomy? Regards, Jonathan Wu On Fri, Nov 14, 2014 at 9:23 AM, Josh Radcliff (AdWords API Team) adwordsapiadvisor+j...@google.com wrote: Hi Jonathan, I'm happy to report that with the exception of a handful of nodes, the two taxonomies now match at levels 1-5. Cheers, Josh, AdWords API Team =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and discussion group: http://googleadsdeveloper.blogspot.com/search/label/adwords_api https://developers.google.com/adwords/api/community/ =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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 a topic in the Google Groups AdWords API Forum group. To unsubscribe from this topic, visit https://groups.google.com/d/topic/adwords-api/TwU51hJw8PE/unsubscribe. To unsubscribe from this group and all its topics, 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/79d522fe-0dc0-49fe-b0f8-3e4b0e3c8398%40googlegroups.com https://groups.google.com/d/msgid/adwords-api/79d522fe-0dc0-49fe-b0f8-3e4b0e3c8398%40googlegroups.com?utm_medium=emailutm_source=footer . For more options, visit https://groups.google.com/d/optout. -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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/CAPLGGCr5ENX%2BkMmTfNk40CRzDEqqi3wNJmde%3DrxLfKKLmeSJ4w%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
Re: [4-6874000004292] Google Product Taxonomy vs Product Bidding Category
Alright, thanks for your help. Regards, Jonathan Wu On Fri, Nov 14, 2014 at 10:33 AM, Josh Radcliff (AdWords API Team) adwordsapiadvisor+j...@google.com wrote: Hi Jonathan, The link for Merchant Center is still here https://support.google.com/merchants/answer/1705911 and has not changed. What has changed is that the bidding categories returned by ConstantDataService.getProductBiddingCategoryData https://developers.google.com/adwords/api/docs/reference/v201409/ConstantDataService#getProductBiddingCategoryData now match levels 1-5 of the Merchant Center categories, with a few minor exceptions. Cheers, Josh, 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 a topic in the Google Groups AdWords API Forum group. To unsubscribe from this topic, visit https://groups.google.com/d/topic/adwords-api/TwU51hJw8PE/unsubscribe. To unsubscribe from this group and all its topics, 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/a79c92d8-885e-4178-bfa1-76c4520569a2%40googlegroups.com https://groups.google.com/d/msgid/adwords-api/a79c92d8-885e-4178-bfa1-76c4520569a2%40googlegroups.com?utm_medium=emailutm_source=footer . For more options, visit https://groups.google.com/d/optout. -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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/CAPLGGCpdvEkyXJ4cU4fqSLBORsGwq_irfm8HyWU91wMUsJ-hLg%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
RE: [4-6874000004292] Google Product Taxonomy vs Product Bidding Category
So far, only the US. On Sep 2, 2014 7:01 AM, adwords-api@googlegroups.com wrote: Hi Jonathan, Sorry to hear that this work around won't be feasible for you. I'll ask the shopping team again if there's any way to produce the mapping between the two category taxonomies. For which countries would you need the mapping? Thanks, Josh, AdWords API Team =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and discussion group: http://googleadsdeveloper.blogspot.com/search/label/adwords_api https://developers.google.com/adwords/api/community/ =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ On 08/29/14 14:01:37 jonathan...@datapop.com wrote: This doesn't really help us since our customers are dictating what they what their feed to look like and how to bid on it. We have to execute as they specify. We already made our own mapping between the taxonomies, but again, it's not ideal since any change on either side will break it. If you guys could provide a service that returns the product bidding category id based on a google_product_category string, that would probably be ideal... Regards, Jonathan Wu On Fri, Aug 29, 2014 at 7:12 AM, adwords-api@googlegroups.com wrote: Hi Jonathan, We have an idea for a work-around to this problem and I was wondering if you would be willing to give it a shot. The idea is to use ProductType https://developers.google.com/adwords/api/docs/reference/v201406/CampaignCriterionService.ProductType-based bidding instead of ProductBiddingCategory https://developers.google.com/adwords/api/docs/reference/v201406/CampaignCriterionService.ProductBiddingCategory -based bidding. *ProductType* is not tied to a predefined category taxonomy -- the categories are completely defined by the user when uploading his products to Merchant Center. As a result, bidding based on *ProductType* does not have the same category mismatch issues as *ProductBiddingCategory*-based bidding. The work-around is as follows: 1. Update your existing Merchant Center products https://support.google.com/merchants/answer/188494?hl=en (either through the API or the UI), copying the Merchant Center *google_product_category* into the *product_type* for each product. For new products and ongoing changes to existing products, modify your feed upload so that you populate *product_type* with the same values that you use for *google_product_category*. 2. Create your ProductPartitions https://developers.google.com/adwords/api/docs/reference/v201406/AdGroupCriterionService.ProductPartition using ProductType https://developers.google.com/adwords/api/docs/reference/v201406/AdGroupCriterionService.ProductType dimensions that correspond to the *product_type* values in your feed. If you are relying on Merchant Center to automatically populate *google_product_category* based on the other attributes of your products, then step 1 above could be somewhat difficult, as you'll have to first upload your feed, then retrieve the products to find each one's *google_product_category*, and then upload your feed again with those values copied to the *product_type* field. On the other hand, if you are already specifying the *google_product_category* in your feeds, then this work-around should be relatively straightforward. If you're willing to give this a shot, please let me know. I would recommend trying this on a small Merchant Center account or a small subset of products in your Merchant Center account first just as a proof-of-concept. If all goes well then you can expand the approach to a larger set of products. Thanks, Josh, AdWords API Team =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and discussion group: http://googleadsdeveloper.blogspot.com/search/label/adwords_api https://developers.google.com/adwords/api/community/ =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ On 08/14/14 16:17:09 jonathan...@datapop.com wrote: Any update on this? Regards, Jonathan Wu On Fri, Aug 1, 2014 at 11:42 AM, Josh Radcliff (AdWords API Team) adwordsapiadvisor+j...@google.com wrote: Thanks for clarifying. I'm still waiting for some people to get back to me on the differences between the two category sets. I'll post an update as soon as I have more information. Thanks, Josh, 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
Re: [4-6874000004292] Google Product Taxonomy vs Product Bidding Category
This doesn't really help us since our customers are dictating what they what their feed to look like and how to bid on it. We have to execute as they specify. We already made our own mapping between the taxonomies, but again, it's not ideal since any change on either side will break it. If you guys could provide a service that returns the product bidding category id based on a google_product_category string, that would probably be ideal... Regards, Jonathan Wu On Fri, Aug 29, 2014 at 7:12 AM, adwords-api@googlegroups.com wrote: Hi Jonathan, We have an idea for a work-around to this problem and I was wondering if you would be willing to give it a shot. The idea is to use ProductType https://developers.google.com/adwords/api/docs/reference/v201406/CampaignCriterionService.ProductType-based bidding instead of ProductBiddingCategory https://developers.google.com/adwords/api/docs/reference/v201406/CampaignCriterionService.ProductBiddingCategory-based bidding. *ProductType* is not tied to a predefined category taxonomy -- the categories are completely defined by the user when uploading his products to Merchant Center. As a result, bidding based on *ProductType* does not have the same category mismatch issues as *ProductBiddingCategory*-based bidding. The work-around is as follows: 1. Update your existing Merchant Center products https://support.google.com/merchants/answer/188494?hl=en (either through the API or the UI), copying the Merchant Center *google_product_category* into the *product_type* for each product. For new products and ongoing changes to existing products, modify your feed upload so that you populate *product_type* with the same values that you use for *google_product_category*. 2. Create your ProductPartitions https://developers.google.com/adwords/api/docs/reference/v201406/AdGroupCriterionService.ProductPartition using ProductType https://developers.google.com/adwords/api/docs/reference/v201406/AdGroupCriterionService.ProductType dimensions that correspond to the *product_type* values in your feed. If you are relying on Merchant Center to automatically populate *google_product_category* based on the other attributes of your products, then step 1 above could be somewhat difficult, as you'll have to first upload your feed, then retrieve the products to find each one's *google_product_category*, and then upload your feed again with those values copied to the *product_type* field. On the other hand, if you are already specifying the *google_product_category* in your feeds, then this work-around should be relatively straightforward. If you're willing to give this a shot, please let me know. I would recommend trying this on a small Merchant Center account or a small subset of products in your Merchant Center account first just as a proof-of-concept. If all goes well then you can expand the approach to a larger set of products. Thanks, Josh, AdWords API Team =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and discussion group: http://googleadsdeveloper.blogspot.com/search/label/adwords_api https://developers.google.com/adwords/api/community/ =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ On 08/14/14 16:17:09 jonathan...@datapop.com wrote: Any update on this? Regards, Jonathan Wu On Fri, Aug 1, 2014 at 11:42 AM, Josh Radcliff (AdWords API Team) adwordsapiadvisor+j...@google.com wrote: Thanks for clarifying. I'm still waiting for some people to get back to me on the differences between the two category sets. I'll post an update as soon as I have more information. Thanks, Josh, 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 a topic in the Google Groups AdWords API Forum group. To unsubscribe from this topic, visit https://groups.google.com/d/ topic/adwords-api/TwU51hJw8PE/unsubscribe. To unsubscribe from this group and all its topics, send an email to adwords-api+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout. -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you
Re: Google Product Taxonomy vs Product Bidding Category
Any update on this? Regards, Jonathan Wu On Fri, Aug 1, 2014 at 11:42 AM, Josh Radcliff (AdWords API Team) adwordsapiadvisor+j...@google.com wrote: Thanks for clarifying. I'm still waiting for some people to get back to me on the differences between the two category sets. I'll post an update as soon as I have more information. Thanks, Josh, 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 a topic in the Google Groups AdWords API Forum group. To unsubscribe from this topic, visit https://groups.google.com/d/topic/adwords-api/TwU51hJw8PE/unsubscribe. To unsubscribe from this group and all its topics, send an email to adwords-api+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout. -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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: [8-6882000004221] Linking AdGroupCriterionService Product Partition ProductBiddingCategory ID to ConstantDataService getProductBiddingCategoryData
This turned out to be a big on my side. So I deleted my post. But! I made a new post about needing a mapping between the Google taxonomy and the product bidding category. Can you help me out with that? On Jul 28, 2014 7:37 AM, adwords-api@googlegroups.com wrote: Hi, We received the email below but I can't seem to find the corresponding post on the forum. If this is still an issue could you send me a link to your post as well as provide some example ad group and criterion IDs? Thanks, Josh, AdWords API Team =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and discussion group: http://googleadsdeveloper.blogspot.com/search/label/adwords_api https://developers.google.com/adwords/api/community/ =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ On 07/23/14 17:49:10 jonathan...@datapop.com wrote: Hello, I am pulling a client's product partitions using the AdGroupCriterionService. Since the feed is partitioned on category, the service returns IDs as values for ProductBiddingCategory. I have a service that pulls the entire Product Bidding Category tree using the ConstantDataService. The thing is, the ProductBiddingCategory IDs returned by the AdGroupCriterionService do not always match the IDs in the ConstantDataService. So, in some cases, I get the category name and display it in a readable fashion. On the other hand, in a numerous amount of cases, I can't find the product bidding category id in the tree returned from the Constant Data Service forcing me to just display an ID. How else am I supposed to get the category names with these product bidding category IDs? -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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. -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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 Product Taxonomy vs Product Bidding Category
Thanks for looking into this. For examples, we already see that the Merchant Center Category Animals Pet Supplies is different from the Product Bidding Category Animals. In merchant center, there is a Live Animals category on the second level where Product bidding category does not have this sub-category. Pet supplies is found on the second level in the Product Bidding Category, and in the merchant center side, this is sub-category is part of the top level category. So it isn't just naming that is different, in some cases, they can be organized completely differently as well. Another difference is the Merchant center categories can go down 7 levels deep where as the product bidding category only goes down 5 levels. We were going through both taxonomies on Thrusday and Friday and found numerous small naming differences. One easy example is that Merchant center calls it Soda and Product Bidding Category calls it Pop (did someone from the mid-west make the product bidding categories?). For feed upload, these differences don't make a difference since you guys seem to be resolving from one taxonomy to the other. But if we start migrating some of our clients to API upload, don't we have to start using ProductBiddingCategory? If we have a mapping from one to the other, it'd save us a lot of time and worry maintaining the mappings in case either side changes. Regards, Jonathan Wu On Mon, Jul 28, 2014 at 7:40 AM, Josh Radcliff (AdWords API Team) adwordsapiadvisor+j...@google.com wrote: Hi Jonathan, It looks like the Google Product Taxonomy is a static list, so it is *possible* that it's outdated, but I'm still looking to confirm that. I'll post back here when I have more information on that front. I'm curious -- do you have specific examples where *Merchant Center* shows products in a category that is not returned by ConstantDataService.getProductBiddingCategoryData https://developers.google.com/adwords/api/docs/reference/v201406/ConstantDataService#getProductBiddingCategoryData, or vice versa? If so, could you send me screenshots from *Merchant Center* and ad group/criterion ID pairs where you see this occurring? Thanks, Josh, AdWords API Team On Thursday, July 24, 2014 3:17:37 PM UTC-4, Jonathan Wu wrote: Hello, We are getting into using the adwords api to automate building shopping campaigns for our clients. We just recently found that the Google Product Taxonomy https://support.google.com/merchants/answer/1705911?hl=en which the feeds use for categorization are different from the Product Bidding Categories https://developers.google.com/adwords/api/docs/reference/v201402/ConstantDataService.ProductBiddingCategory used in the API. Why was this done? You guys must have some kind of mapping from one to the other since you are receiving the items with the product taxonomy and taking bids with the product bidding category. Can you provide us with that mapping? If this is not possible, the API really is limited in any practical use since we can't create any automation for our clients without making our own mapping that will need to be updated when you change anything on either side. Regards, Jonathan -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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 a topic in the Google Groups AdWords API Forum group. To unsubscribe from this topic, visit https://groups.google.com/d/topic/adwords-api/TwU51hJw8PE/unsubscribe. To unsubscribe from this group and all its topics, send an email to adwords-api+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout. -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
Google Product Taxonomy vs Product Bidding Category
Hello, We are getting into using the adwords api to automate building shopping campaigns for our clients. We just recently found that the Google Product Taxonomy https://support.google.com/merchants/answer/1705911?hl=en which the feeds use for categorization are different from the Product Bidding Categories https://developers.google.com/adwords/api/docs/reference/v201402/ConstantDataService.ProductBiddingCategory used in the API. Why was this done? You guys must have some kind of mapping from one to the other since you are receiving the items with the product taxonomy and taking bids with the product bidding category. Can you provide us with that mapping? If this is not possible, the API really is limited in any practical use since we can't create any automation for our clients without making our own mapping that will need to be updated when you change anything on either side. Regards, Jonathan -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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.
Linking AdGroupCriterionService Product Partition ProductBiddingCategory ID to ConstantDataService getProductBiddingCategoryData
Hello, I am pulling a client's product partitions using the AdGroupCriterionService. Since the feed is partitioned on category, the service returns IDs as values for ProductBiddingCategory. I have a service that pulls the entire Product Bidding Category tree using the ConstantDataService. The thing is, the ProductBiddingCategory IDs returned by the AdGroupCriterionService do not always match the IDs in the ConstantDataService. So, in some cases, I get the category name and display it in a readable fashion. On the other hand, in a numerous amount of cases, I can't find the product bidding category id in the tree returned from the Constant Data Service forcing me to just display an ID. How else am I supposed to get the category names with these product bidding category IDs? -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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.
Shopping Campaign Product Partition report and outdated product bidding category IDs.
Hello, I've been running some product partition reports for a client that was part of the Shopping Campaign beta. The thing is, some of the partitions have product bidding categories with IDs that are not returned from the ConstantDataService so I can't see the display value for the categories anymore. Does this mean that, if the product bidding categories change or are migrated, reports for older date ranges will lose data? -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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: Access Level for API
Takeshi, That is very weird. Through my own testing, I achieved read-only access. I basically linked my email account to my companies Adwords account and tried some api operations. With my account set to Standard access, I was able to use the API to pull ads from a test campaign and then pause some to of the ads. When I set my account to read-only access, I could still use the API to get the ads from the test campaign, but when I tried to use the api to pause the ads, I would get a forbidden error code. The change in user access took a few minutes to propagate, but once it changed, I could consistently perform get operations but not mutate operations. Wondering if someone over there changed something in the infrastructure without updating the API team? -Jonathan On Monday, November 11, 2013 9:09:55 PM UTC-8, Takeshi Hagikura (AdWords API Team) wrote: Hi Jonathan, Apologies for the delayed response. It was buried. What Kevin said in that thread is still true. https://groups.google.com/forum/#!msg/adwords-api/B0VVHqNOLYs/C0sTKzJF2uYJ We don't have read-only API access level yet. You can emulate it by using a read-only AdWords account. Best, - Takeshi, AdWords API Team On Monday, October 21, 2013 6:45:22 AM UTC+9, Jonathan Wu wrote: This is the access level I am talking about: https://support.google.com/adwords/answer/1704346?hl=en The access level's on that page used to include something called UI and API access. That is no longer listed. After testing, we now have API access for a client that set our user access to READ-ONLY. This didn't work before. We just need a clear statement that API access is now directly tied to user access level and, if possible, documentation about it. This is so that, going forward, we can tell clients the minimum user access we need to service them. Thanks, Jon On Thursday, October 17, 2013 8:43:42 AM UTC-7, Jonathan Wu wrote: This is not the access I was asking about. I'm talking about user Access level. Before, our MCC account had a user Access Level on our client accounts that was called UI and API access. Now that access level no longer exists. When we work with new clients, we have to advise them what user access level they need to provide us in order for us to service them. What minimum user access level should our MCC account have on our client's account in order to have API access? Regards, Jonathan Wu On Wed, Oct 16, 2013 at 10:31 PM, Takeshi Hagikura (AdWords API Team) adwordsapiad...@google.com wrote: Hi, We haven't changed the names for access levels. There's been Basic and Standard access levels since it was introduced. ( http://googleadsdeveloper.blogspot.jp/2013/01/new-simplified-adwords-api-pricing.html ) Currently minimum is Basic access, with that access you can make 10,000 operations per day. With Standard access, how many operations you can make a day is not restricted. I'm not sure what MCC access means here. Best, - Takeshi, On Wednesday, October 16, 2013 5:41:52 AM UTC+9, Jonathan Wu wrote: We see that the Access Level names have changed and there is now no mention of API access in any of the descriptions. What is the minimum Access level we would need to have API access? Is Standard enough? or do we need MCC access? -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and discussion group: http://adwordsapi.blogspot.com http://groups.google.com/group/adwords-api =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups AdWords API Forum group. To post to this group, send email to adwor...@googlegroups.com To unsubscribe from this group, send email to adwords-api...@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 a topic in the Google Groups AdWords API Forum group. To unsubscribe from this topic, visit https://groups.google.com/d/topic/adwords-api/Mi6mg1g0mUU/unsubscribe. To unsubscribe from this group and all its topics, send an email to adwords-api...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and discussion group: http://googleadsdeveloper.blogspot.com http://groups.google.com/group/adwords-api =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
Re: Access Level for API
I see. Thanks for your help Anash. Regards, Jonathan Wu On Tue, Nov 12, 2013 at 12:54 PM, Anash P. Oommen (AdWords API Team) adwordsapiadvisor+an...@google.com wrote: Hi Jonathan, Allow me to clarify what Takeshi said - we don't have ANY AdWords API specific permissions. AdWords API follows whatever permissions you set on your AdWords account. So if you link your AdWords account under an MCC, then the MCC will have access to the client account. The level of access depends on the access you have given that login email on the UI. If it is readonly, you can run only reports. If you provide standard access, you can mutate objects as well. Cheers, Anash P. Oommen, AdWords API Advisor. On Tuesday, November 12, 2013 1:50:46 PM UTC-5, Jonathan Wu wrote: Takeshi, That is very weird. Through my own testing, I achieved read-only access. I basically linked my email account to my companies Adwords account and tried some api operations. With my account set to Standard access, I was able to use the API to pull ads from a test campaign and then pause some to of the ads. When I set my account to read-only access, I could still use the API to get the ads from the test campaign, but when I tried to use the api to pause the ads, I would get a forbidden error code. The change in user access took a few minutes to propagate, but once it changed, I could consistently perform get operations but not mutate operations. Wondering if someone over there changed something in the infrastructure without updating the API team? -Jonathan On Monday, November 11, 2013 9:09:55 PM UTC-8, Takeshi Hagikura (AdWords API Team) wrote: Hi Jonathan, Apologies for the delayed response. It was buried. What Kevin said in that thread is still true. https://groups.google. com/forum/#!msg/adwords-api/B0VVHqNOLYs/C0sTKzJF2uYJ We don't have read-only API access level yet. You can emulate it by using a read-only AdWords account. Best, - Takeshi, AdWords API Team On Monday, October 21, 2013 6:45:22 AM UTC+9, Jonathan Wu wrote: This is the access level I am talking about: https://support.google.com/adwords/answer/1704346?hl=en The access level's on that page used to include something called UI and API access. That is no longer listed. After testing, we now have API access for a client that set our user access to READ-ONLY. This didn't work before. We just need a clear statement that API access is now directly tied to user access level and, if possible, documentation about it. This is so that, going forward, we can tell clients the minimum user access we need to service them. Thanks, Jon On Thursday, October 17, 2013 8:43:42 AM UTC-7, Jonathan Wu wrote: This is not the access I was asking about. I'm talking about user Access level. Before, our MCC account had a user Access Level on our client accounts that was called UI and API access. Now that access level no longer exists. When we work with new clients, we have to advise them what user access level they need to provide us in order for us to service them. What minimum user access level should our MCC account have on our client's account in order to have API access? Regards, Jonathan Wu On Wed, Oct 16, 2013 at 10:31 PM, Takeshi Hagikura (AdWords API Team) adwordsapiad...@google.com wrote: Hi, We haven't changed the names for access levels. There's been Basic and Standard access levels since it was introduced. (http://googleadsdeveloper.blogspot.jp/2013/01/new- simplified-adwords-api-pricing.html) Currently minimum is Basic access, with that access you can make 10,000 operations per day. With Standard access, how many operations you can make a day is not restricted. I'm not sure what MCC access means here. Best, - Takeshi, On Wednesday, October 16, 2013 5:41:52 AM UTC+9, Jonathan Wu wrote: We see that the Access Level names have changed and there is now no mention of API access in any of the descriptions. What is the minimum Access level we would need to have API access? Is Standard enough? or do we need MCC access? -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and discussion group: http://adwordsapi.blogspot.com http://groups.google.com/group/adwords-api =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups AdWords API Forum group. To post to this group, send email to adwor...@googlegroups.com To unsubscribe from this group, send email to adwords-api...@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 a topic in the Google Groups AdWords API Forum group. To unsubscribe from this topic, visit https://groups.google.com/d/ topic/adwords-api/Mi6mg1g0mUU/unsubscribe. To unsubscribe from this group and all its topics, send an email to adwords-api
Re: Access Level for API
This is the access level I am talking about: https://support.google.com/adwords/answer/1704346?hl=en The access level's on that page used to include something called UI and API access. That is no longer listed. After testing, we now have API access for a client that set our user access to READ-ONLY. This didn't work before. We just need a clear statement that API access is now directly tied to user access level and, if possible, documentation about it. This is so that, going forward, we can tell clients the minimum user access we need to service them. Thanks, Jon On Thursday, October 17, 2013 8:43:42 AM UTC-7, Jonathan Wu wrote: This is not the access I was asking about. I'm talking about user Access level. Before, our MCC account had a user Access Level on our client accounts that was called UI and API access. Now that access level no longer exists. When we work with new clients, we have to advise them what user access level they need to provide us in order for us to service them. What minimum user access level should our MCC account have on our client's account in order to have API access? Regards, Jonathan Wu On Wed, Oct 16, 2013 at 10:31 PM, Takeshi Hagikura (AdWords API Team) adwordsapiadvisor+take...@google.com wrote: Hi, We haven't changed the names for access levels. There's been Basic and Standard access levels since it was introduced. ( http://googleadsdeveloper.blogspot.jp/2013/01/new-simplified-adwords-api-pricing.html ) Currently minimum is Basic access, with that access you can make 10,000 operations per day. With Standard access, how many operations you can make a day is not restricted. I'm not sure what MCC access means here. Best, - Takeshi, On Wednesday, October 16, 2013 5:41:52 AM UTC+9, Jonathan Wu wrote: We see that the Access Level names have changed and there is now no mention of API access in any of the descriptions. What is the minimum Access level we would need to have API access? Is Standard enough? or do we need MCC access? -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and discussion group: http://adwordsapi.blogspot.com http://groups.google.com/group/adwords-api =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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 a topic in the Google Groups AdWords API Forum group. To unsubscribe from this topic, visit https://groups.google.com/d/topic/adwords-api/Mi6mg1g0mUU/unsubscribe. To unsubscribe from this group and all its topics, send an email to adwords-api+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and discussion group: http://adwordsapi.blogspot.com http://groups.google.com/group/adwords-api =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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/groups/opt_out.
Re: Access Level for API
This is not the access I was asking about. I'm talking about user Access level. Before, our MCC account had a user Access Level on our client accounts that was called UI and API access. Now that access level no longer exists. When we work with new clients, we have to advise them what user access level they need to provide us in order for us to service them. What minimum user access level should our MCC account have on our client's account in order to have API access? Regards, Jonathan Wu On Wed, Oct 16, 2013 at 10:31 PM, Takeshi Hagikura (AdWords API Team) adwordsapiadvisor+take...@google.com wrote: Hi, We haven't changed the names for access levels. There's been Basic and Standard access levels since it was introduced. ( http://googleadsdeveloper.blogspot.jp/2013/01/new-simplified-adwords-api-pricing.html ) Currently minimum is Basic access, with that access you can make 10,000 operations per day. With Standard access, how many operations you can make a day is not restricted. I'm not sure what MCC access means here. Best, - Takeshi, On Wednesday, October 16, 2013 5:41:52 AM UTC+9, Jonathan Wu wrote: We see that the Access Level names have changed and there is now no mention of API access in any of the descriptions. What is the minimum Access level we would need to have API access? Is Standard enough? or do we need MCC access? -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and discussion group: http://adwordsapi.blogspot.com http://groups.google.com/group/adwords-api =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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 a topic in the Google Groups AdWords API Forum group. To unsubscribe from this topic, visit https://groups.google.com/d/topic/adwords-api/Mi6mg1g0mUU/unsubscribe. To unsubscribe from this group and all its topics, send an email to adwords-api+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and discussion group: http://adwordsapi.blogspot.com http://groups.google.com/group/adwords-api =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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/groups/opt_out.
Access Level for API
We see that the Access Level names have changed and there is now no mention of API access in any of the descriptions. What is the minimum Access level we would need to have API access? Is Standard enough? or do we need MCC access? -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and discussion group: http://adwordsapi.blogspot.com http://groups.google.com/group/adwords-api =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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/groups/opt_out.
Re: API responds with 403 on one machine and not on others
Thanks fixed it. Thanks! On Tuesday, May 14, 2013 5:52:00 PM UTC-7, Anash P. Oommen (AdWords API Team) wrote: Hi Jonathan, You can navigate to your account on a browser to https://accounts.google.com/DisplayUnlockCaptcha. See https://support.google.com/accounts/answer/2461835?hl=en for details. Cheers, Anash P. Oommen, AdWords API Advisor. On Tuesday, May 14, 2013 11:04:35 AM UTC-7, Jonathan Wu wrote: Is there any documentation on how to do the CAPTCHA unlock? I can't find it anywhere. On Monday, April 15, 2013 7:45:22 AM UTC-7, Kevin Winter (AdWords API Team) wrote: This is part of standard risk detection. The IP address your server uses to access ClientLogin is different from the IPs that the account normally logs in as (which is what it looks like when someone has compromised the account). As a result you'll get the 403. You can use the CAPTCHA unlock to whitelist your server, or you can move to OAuth2https://developers.google.com/adwords/api/docs/authentication#oauthwhich won't have these issues. - Kevin Winter AdWords API Team On Wednesday, April 3, 2013 1:32:59 PM UTC-4, Jonathan Wu wrote: This is on a headless linux server. We've never had this issue with any other account we have API access to on this machine and further, it doesn't make sense that we would have to do this per machine per account. This machine is using the API to do things like grab Campaign data using the CampaignService. Regards, Jonathan Wu On Wed, Apr 3, 2013 at 3:24 AM, Anash P. Oommen (AdWords API Team) adwordsapia...@google.com wrote: Hi Jonathan, It could be that Google ClientLogin servers are seeing programmatic login from this machine for the first time and blocking your request. Open a browser on this machine, and login to your account and see if it solves the issue. If your machine is indeed blocked by ClientLogin, then you will be prompted to verify once you login to your account. Cheers, Anash P. Oommen, AdWords API Advisor. On Thursday, March 28, 2013 12:07:45 AM UTC+5:30, Jonathan Wu wrote: Hello, We have an account (327-036-4904) where we get a 403 response when generating a client login token on one machine, but not on another. Is there any reason for this happening? here is the root cause in the Java stacktrace: Caused by: com.google.api.client.**googleapis.auth.clientlogin.**ClientLoginResponseException: 403 Forbidden com.google.api.client.**googleapis.auth.clientlogin.** ClientLogin$ErrorInfo@71b9dd at com.google.api.client.**googleapis.auth.clientlogin.** ClientLogin.authenticate(**ClientLogin.java:190) at com.google.api.ads.common.lib.** auth.ClientLogin.requestToken(**ClientLogin.java:119) at com.google.api.ads.common.lib.**auth.ClientLoginTokens.** requestToken(**ClientLoginTokens.java:390) at com.datapop.api.adwords.**AdwordsClient.** generateClientLoginToken(**AdwordsClient.java:80) -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and discussion group: http://adwordsapi.blogspot.com http://groups.google.com/group/adwords-api =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups AdWords API Forum group. To post to this group, send email to adwor...@googlegroups.com To unsubscribe from this group, send email to adwords-api...@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 a topic in the Google Groups AdWords API Forum group. To unsubscribe from this topic, visit https://groups.google.com/d/topic/adwords-api/P2_Hs2a1PPU/unsubscribe?hl=en . To unsubscribe from this group and all its topics, send an email to adwords-api...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and discussion group: http://adwordsapi.blogspot.com http://groups.google.com/group/adwords-api =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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/groups/opt_out.
Re: API responds with 403 on one machine and not on others
This is on a headless linux server. We've never had this issue with any other account we have API access to on this machine and further, it doesn't make sense that we would have to do this per machine per account. This machine is using the API to do things like grab Campaign data using the CampaignService. Regards, Jonathan Wu On Wed, Apr 3, 2013 at 3:24 AM, Anash P. Oommen (AdWords API Team) adwordsapiadvisor+an...@google.com wrote: Hi Jonathan, It could be that Google ClientLogin servers are seeing programmatic login from this machine for the first time and blocking your request. Open a browser on this machine, and login to your account and see if it solves the issue. If your machine is indeed blocked by ClientLogin, then you will be prompted to verify once you login to your account. Cheers, Anash P. Oommen, AdWords API Advisor. On Thursday, March 28, 2013 12:07:45 AM UTC+5:30, Jonathan Wu wrote: Hello, We have an account (327-036-4904) where we get a 403 response when generating a client login token on one machine, but not on another. Is there any reason for this happening? here is the root cause in the Java stacktrace: Caused by: com.google.api.client.**googleapis.auth.clientlogin.**ClientLoginResponseException: 403 Forbidden com.google.api.client.**googleapis.auth.clientlogin.** ClientLogin$ErrorInfo@71b9dd at com.google.api.client.**googleapis.auth.clientlogin.** ClientLogin.authenticate(**ClientLogin.java:190) at com.google.api.ads.common.lib.**auth.ClientLogin.requestToken( **ClientLogin.java:119) at com.google.api.ads.common.lib.**auth.ClientLoginTokens.** requestToken(**ClientLoginTokens.java:390) at com.datapop.api.adwords.**AdwordsClient.** generateClientLoginToken(**AdwordsClient.java:80) -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and discussion group: http://adwordsapi.blogspot.com http://groups.google.com/group/adwords-api =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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 a topic in the Google Groups AdWords API Forum group. To unsubscribe from this topic, visit https://groups.google.com/d/topic/adwords-api/P2_Hs2a1PPU/unsubscribe?hl=en . To unsubscribe from this group and all its topics, send an email to adwords-api+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and discussion group: http://adwordsapi.blogspot.com http://groups.google.com/group/adwords-api =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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/groups/opt_out.
Re: API responds with 403 on one machine and not on others
Nope. We actually have access to numerous client accounts. This particular account is the only one with an issue on that machine. I at first thought that the account wasn't fully authorized for API access, but then I tried it in my local dev environment and it worked. On Monday, April 1, 2013 10:28:36 AM UTC-7, Jason Stedman wrote: Jonathan, Any chance the machine with the issue is configured to use a proxy or is behind a hardware firewall of some kind? Jason -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and discussion group: http://adwordsapi.blogspot.com http://groups.google.com/group/adwords-api =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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/groups/opt_out.
API responds with 403 on one machine and not on others
Hello, We have an account (327-036-4904) where we get a 403 response when generating a client login token on one machine, but not on another. Is there any reason for this happening? here is the root cause in the Java stacktrace: Caused by: com.google.api.client.googleapis.auth.clientlogin.ClientLoginResponseException: 403 Forbidden com.google.api.client.googleapis.auth.clientlogin.ClientLogin$ErrorInfo@71b9dd at com.google.api.client.googleapis.auth.clientlogin.ClientLogin.authenticate(ClientLogin.java:190) at com.google.api.ads.common.lib.auth.ClientLogin.requestToken(ClientLogin.java:119) at com.google.api.ads.common.lib.auth.ClientLoginTokens.requestToken(ClientLoginTokens.java:390) at com.datapop.api.adwords.AdwordsClient.generateClientLoginToken(AdwordsClient.java:80) -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and discussion group: http://adwordsapi.blogspot.com http://groups.google.com/group/adwords-api =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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/groups/opt_out.
AdFormat in Search Query Performance Report causes BetaError
Just started getting this error today: HTTP Response Code: 500, FieldPath: selector, Trigger: AdFormat, Type: BetaError.BETA_FEATURE I don't see anywhere that AdFormat field is a beta feature. Is this an bad error? -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and discussion group: http://adwordsapi.blogspot.com http://groups.google.com/group/adwords-api =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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/groups/opt_out.
AdFormat field in Search Query Performance report causing BetaError
This just started happening today for search query performance report: HTTP Response Code: 500, FieldPath: selector, Trigger: AdFormat, Type: BetaError.BETA_FEATURE In the reportTypes documentation, it doesn't mark AdFormat as beta and this worked previously. Any reason why it isn't working anymore? -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and discussion group: http://adwordsapi.blogspot.com http://groups.google.com/group/adwords-api =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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/groups/opt_out.
Adwords API required SSL certificates keep changing
We have a special case where an internal web app grabs campaign names and ids using Google Adwords API, but also must connect to our internal SSO server. Since the SSO server has a self-signed certificate, we need to use a custom truststore. This breaks SSL verification for Google. To fix this, we add the adwords.google.com SSL certificate and www.google.com SSL certificate (one or the other wouldn't work, had to use both) to our custom truststore. The issue we're seeing is that the www.google.com SSL certificate has been updated at least 3 times in the last month, causing us to have to install new certificates into our custom trust store. Our question is, why are the certificates changing so frequently? We've observed this in our production and testing environment. Today, it happened in the middle of a series of calls where the first few API calls work, and then suddenly we get sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target. I had to grab a new certificate for www.google.com to fix it. -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and discussion group: http://adwordsapi.blogspot.com http://groups.google.com/group/adwords-api =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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/groups/opt_out.
Re: BudgetService returning InternalApiError.UNEXPECTED_INTERNAL_API_ERROR in the SANDBOX
Even though its deprecated, it should at least work until Dec 15th, no? We have already applied for a test account but in the meantime need a way to test new features we're building. On Monday, November 26, 2012 2:25:27 AM UTC-8, Danial Klimkin wrote: Hello Patrick, The Sandbox environment is deprecated and will be sunset soon. We will not be releasing any updates for fixes for it. Please see this article for more details: http://googleadsdeveloper.blogspot.ru/2012/11/introducing-test-accounts.html -Danial, AdWords API Team. On Monday, November 26, 2012 10:42:43 AM UTC+4, Patrick Ma wrote: Note: I masked my credentials from the request recording. For some reason any request whether it's mutate or get to BudgetService results in this error: --- http_interactions: - request: method: post uri: https://adwords-sandbox.google.com/api/adwords/cm/v201209/BudgetService body: encoding: US-ASCII string: ?xml version=1.0 encoding=UTF-8?env:Envelope xmlns:xsd=http://www.w3.org/2001/XMLSchema; xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance; xmlns:wsdl=https://adwords.google.com/api/adwords/cm/v201209; xmlns:env=http://schemas.xmlsoap.org/soap/envelope/ env:Headerwsdl:RequestHeader xmlns=https://adwords.google.com/api/adwords/cm/v201209 userAgentmultichannel (AwApi-Ruby/0.7.2, Common-Ruby/0.8.2, Savon/1.2.0, ruby/1.9.3, HTTPI/1.1.1, net_http)/userAgentdeveloperToken***/developerTokenclientCustomerId***/clientCustomerId/wsdl:RequestHeader/env:Headerenv:Bodyget xmlns=https://adwords.google.com/api/adwords/cm/v201209 selectorfieldsName/fieldsfieldsPeriod/fieldsfieldsAmount/fieldsfieldsDeliveryMethod/fieldsfieldsStatus/fields/selector/get/env:Body/env:Envelope headers: Soapaction: - ! 'get' User-Agent: - multichannel (AwApi-Ruby/0.7.2, Common-Ruby/0.8.2, Savon/1.2.0, ruby/1.9.3, HTTPI/1.1.1, net_http) Authorization: - Bearer ya29.AHES6ZSPd1S7jPYrijuUbYdXfPEIInqAzAVmUg8R6b8krGk Content-Type: - text/xml;charset=UTF-8 Content-Length: - '862' Accept: - ! '*/*' response: status: code: 500 message: Internal Server Error headers: Content-Type: - text/xml; charset=UTF-8 Date: - Mon, 26 Nov 2012 06:38:03 GMT Expires: - Mon, 26 Nov 2012 06:38:03 GMT Cache-Control: - private, max-age=0 X-Content-Type-Options: - nosniff X-Frame-Options: - SAMEORIGIN X-Xss-Protection: - 1; mode=block Server: - GSE Transfer-Encoding: - chunked body: encoding: US-ASCII string: soap:Envelope xmlns:soap= http://schemas.xmlsoap.org/soap/envelope/;soap:HeaderResponseHeader xmlns=https://adwords.google.com/api/adwords/cm/v201209 requestId0004cf602cdc8c400a83341b11d6/requestIdserviceNameBudgetService/serviceNamemethodNameget/methodNameoperations0/operationsresponseTime134/responseTimeunits0/units/ResponseHeader/soap:Headersoap:Bodysoap:Faultfaultcodesoap:Server/faultcodefaultstring[InternalApiError.UNEXPECTED_INTERNAL_API_ERROR @ com.google.ads.api.services.common.error.InternalApiError.lt;initgt;(InternalApiErro]/faultstringdetailApiExceptionFault xmlns=https://adwords.google.com/api/adwords/cm/v201209 message[InternalApiError.UNEXPECTED_INTERNAL_API_ERROR @ com.google.ads.api.services.common.error.InternalApiError.lt;initgt;(InternalApiErro]/messageApplicationException.TypeApiException/ApplicationException.Typeerrors xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance; xsi:type=InternalApiErrorfieldPath/fieldPathtrigger/triggererrorStringInternalApiError.UNEXPECTED_INTERNAL_API_ERROR/errorStringApiError.TypeInternalApiError/ApiError.TypereasonUNEXPECTED_INTERNAL_API_ERROR/reason/errors/ApiExceptionFault/detail/soap:Fault/soap:Body/soap:Envelope http_version: recorded_at: Mon, 26 Nov 2012 06:38:03 GMT recorded_with: VCR 2.3.0 -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and discussion group: http://adwordsapi.blogspot.com http://groups.google.com/group/adwords-api =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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