Re: [4-6874000004292] Google Product Taxonomy vs Product Bidding Category

2014-11-14 Thread Jonathan Wu
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

2014-11-14 Thread Jonathan Wu
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

2014-09-02 Thread Jonathan Wu
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

2014-08-29 Thread Jonathan Wu
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

2014-08-14 Thread Jonathan Wu
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

2014-07-28 Thread Jonathan Wu
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

2014-07-28 Thread Jonathan Wu
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

2014-07-24 Thread Jonathan Wu
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

2014-07-23 Thread Jonathan Wu
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.

2014-04-10 Thread Jonathan Wu
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

2013-11-12 Thread Jonathan Wu
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

2013-11-12 Thread Jonathan Wu
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

2013-10-20 Thread Jonathan Wu
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

2013-10-17 Thread Jonathan Wu
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

2013-10-15 Thread Jonathan Wu
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

2013-05-14 Thread Jonathan Wu
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

2013-04-03 Thread Jonathan Wu
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

2013-04-02 Thread Jonathan Wu
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

2013-03-31 Thread Jonathan Wu
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

2013-03-03 Thread Jonathan Wu
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

2013-03-03 Thread Jonathan Wu
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

2013-02-07 Thread Jonathan Wu
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

2012-11-28 Thread Jonathan Wu
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