Re: update TemplateAd properties
Hi, Do you mind posting the actual SOAP mutate request xml (please remove the sensitive information)? Best, - Takeshi, AdWords API Team On Thursday, July 25, 2013 3:42:01 AM UTC+9, saverio mucci wrote: Hi there, I'm tring to mutate an existing TemplateAd but i get able to send the mutate but no operation is applied to the ad itself: this is the current ad: { 'status': 'ENABLED', 'adGroupId': '6911540940', 'stats': { 'percentServed': '0.0', 'network': 'SEARCH', 'Stats_Type': 'AdStats' }, 'ad': { 'templateElements': [{ 'fields': [{ 'fieldText': '1', 'type': 'ENUM', 'name': 'appStore' }, { 'fieldText': '553834731', 'type': 'TEXT', 'name': 'appId' }, { 'fieldText': 'Get the Best Game Free!', 'type': 'TEXT', 'name': 'description1' }, { 'fieldText': 'Find {KeyWord:New Apps}', 'type': 'TEXT', 'name': 'description2' }, { 'fieldText': '*{Keyword:The Most Popular Apps}*', 'type': 'TEXT', 'name': 'headline' }], 'uniqueName': 'adData' }], 'name': 'template-ad-name', 'url': 'http://my-tracking-url-for-conversion.com', 'Ad_Type': 'TemplateAd', 'displayUrl': 'itunes.apple.com', 'templateId': '353', 'id': '27849183780' }, 'trademarkDisapproved': 'false', 'approvalStatus': 'FAMILY_SAFE' } I'm sending this simple mutate trying to mutate the headline { 'templateElements': [{ 'fields': [{ 'fieldText': '1', 'type': 'ENUM', 'name': 'appStore' }, { 'fieldText': '553834731', 'type': 'TEXT', 'name': 'appId' }, { 'fieldText': 'Get the Best Game Free!', 'type': 'TEXT', 'name': 'description1' }, { 'fieldText': 'Find {KeyWord:New Apps}', 'type': 'TEXT', 'name': 'description2' }, { 'fieldText': u '*Get the best Game ever*', 'type': 'TEXT', 'name': 'headline' }], 'uniqueName': 'adData' }], 'name': 'template-ad-name', 'url': 'http://my-tracking-url-for-conversion.com', 'Ad_Type': 'TemplateAd', 'displayUrl': 'itunes.apple.com', 'templateId': '353', 'id': '27849183780' } but i get as response the old ad with no changes and no changes are applied on the ad itself. { 'ListReturnValue_Type': 'AdGroupAdReturnValue', 'value': [{ 'status': 'ENABLED', 'approvalStatus': 'FAMILY_SAFE', 'adGroupId': '6911540940', 'ad': { 'templateElements': [{ 'fields': [{ 'fieldText': '1', 'type': 'ENUM', 'name': 'appStore' }, { 'fieldText': '553834731', 'type': 'TEXT', 'name': 'appId' }, { 'fieldText': 'Get the Best Game Free!', 'type': 'TEXT', 'name': 'description1' }, { 'fieldText': 'Find {KeyWord:New Apps}', 'type': 'TEXT', 'name': 'description2' }, { 'fieldText': '*{Keyword:The Most Popular Apps}*', 'type': 'TEXT', 'name': 'headline' }], 'uniqueName': 'adData' }], 'name': 'template-ad-name', 'url': 'http://my-tracking-url-for-conversion.com', 'Ad_Type': 'TemplateAd', 'displayUrl': 'itunes.apple.com', 'templateId': '353', 'id': '27849183780' } }] } any suggestion about what i'm doing wrong because i'm getting confused, did anyone has some example how to modify one of this kind. Best Saverio -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
Re: how to rename a campaign in adwords api php
Hi, Please see this examplehttps://code.google.com/p/google-api-adwords-php/source/browse/examples/AdWords/v201306/BasicOperations/UpdateCampaign.php . Best, - Takeshi, AdWords API Team On Thursday, July 25, 2013 5:51:22 PM UTC+9, Akhilesh Ojha wrote: -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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: Error in running adwords api examples in php
Hi, What error specifically are you facing? Can you please attach the actual SOAP request and response? Best, - Takeshi, On Thursday, July 25, 2013 7:07:06 PM UTC+9, dev3.we...@gmail.com wrote: *How to run adwords api examples using url in php* please reply to my email id. -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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: Analytics metrics e.g. visitBounceRate, AvgTimeOnSite NOT accessible via AdWords API?
Hi, Unfortunately it's not supported to pull the Analytics metrics from AdWords API and is not on the roadmap. Best, - Takeshi, AdWords API Team On Friday, July 26, 2013 8:01:58 PM UTC+9, Christian Borck wrote: I am developing a bid management application for Google AdWords. For several internal predictions I would like to use not only the standard AdWords metrics but also some (OnPage)-Analytics metrics like visitBounceRate AvgTimeOnSite. Both accounts are linked properly and I can pull these data directly from AdWords using AdWords Scripts in the AdWords interface. Unfortunately i can't figure out how to pull these metrics directly via the AdWords API. There are no reports containing these metrics. My workaround is to utilize both APIs, AdWords Analytics, and then match the data. But that seems a little overloaded. Is there a way to access these metrics directly via the AdWords API or is this planned for the near future? -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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: Integer Id fields in GEO_PERFORMANCE_REPORT
Hi Devesh, Thanks. Confirmed the situation. Escalated a request to fix the fieldType to String. Best, - Takeshi, AdWords API Team On Saturday, July 27, 2013 3:10:21 AM UTC+9, Devesh Parekh wrote: Hi Takeshi, Yes, all the values for these ID fields are non-numerical (like Ireland and Cork), and you can verify it by running the example query I provided. According to the documentation, these should be Integers, and I would much prefer to have the report behave as documented instead of as the way it currently behaves. -- Devesh On Thu, Jul 25, 2013 at 10:49 PM, Takeshi Hagikura (AdWords API Team) adwordsapiad...@google.com javascript: wrote: Hi, Was there a non numerical value for Id field? If not, you can map it to Integers in a programing language. Basically the result is returned as CSV or XML as you specified when you download a report. Best, - Takeshi, On Wednesday, July 24, 2013 9:19:34 AM UTC+9, Devesh Parekh wrote: According to https://developers.google.**com/adwords/api/docs/appendix/* *reports#geohttps://developers.google.com/adwords/api/docs/appendix/reports#geo, CountryCriteriaId and RegionCriteriaId should be Integers, but the when I send an AWQL query to the reportdownload endpoint ( https://adwords.google.com/**api/adwords/reportdownload/**v201306https://adwords.google.com/api/adwords/reportdownload/v201306) to return those fields, I get Strings. Example query: SELECT CountryCriteriaId, RegionCriteriaId, Impressions FROM GEO_PERFORMANCE_REPORT DURING 20130101,20130723 Can you make them Integers? -- Devesh -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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.comjavascript: To unsubscribe from this group, send email to adwords-api...@googlegroups.com javascript: 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/EiGdtzXY30s/unsubscribe. To unsubscribe from this group and all its topics, send an email to adwords-api...@googlegroups.com javascript:. 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 access to API usage data?
Hi, It's not supported currently. The possible way is storing the number of API calls locally. Best, - Takeshi, AdWords API Team On Wednesday, July 24, 2013 4:23:03 AM UTC+9, Jacob Elder wrote: Is there any programmatic way to get the number of API calls I've used in a given period? -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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: Adword API in Google App Engine
Hi, You can download the dependent library like this in your pom.xml. dependency groupIdcom.google.api-ads/groupId artifactIdadwords-appengine/artifactId version1.18.0/version /dependency I think it's not documented I'm going to document it. Best, - Takeshi, AdWords API Team On Tuesday, July 23, 2013 5:12:15 PM UTC+9, Ashish Pathak wrote: Hi, Does Google App Engine support adword api, because i can't find adword api support for Google app engine either on Eclipse plugin for app engine or api console. Is there documentation available for using adword api with google app engine in Java? Thanks, Ashish -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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.
Showing AdWordsUser and AdWordsService as Deprecated
Hi, In new Java API version v201306 showing AdWordsUser and AdWordsService as Deprecated. But API calls working fine, Please let me know how can fix Deprecated issue. -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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: Error: User Rate Limit Exceeded - OAuth2 / PHP clientlibrary / cross client reporting / SimpleOAuth2Handler-RefreshAccessToken
Hi Jan, The best solution to bypass this issue is to cause a refresh of the access_token before you fork the process. Insert the following code before the wile loop: $oauth2info = $user-GetOAuth2Infohttps://code.google.com/p/google-api-adwords-php/source/browse/src/Google/Api/Ads/Common/Lib/AdsUser.php#376 (); $oauth2info = $user-GetOAuth2Handlerhttps://code.google.com/p/google-api-adwords-php/source/browse/src/Google/Api/Ads/Common/Lib/AdsUser.php#392 ()-*GetOrRefreshAccessTokenhttps://code.google.com/p/google-api-adwords-php/source/browse/src/Google/Api/Ads/Common/Util/OAuth2Handler.php#102 ($oauth2info)*; $user-SetOAuth2Infohttps://code.google.com/p/google-api-adwords-php/source/browse/src/Google/Api/Ads/Common/Lib/AdsUser.php#384 ($oauth2info); However, the danger of using this code with pcntl_fork is that, if any process runs over 1 hour and makes an additional API request, then it could result in another rate limit exceeded errors. The issue being, once you pcntl_fork, all values are copied. To resolve this issue, please consider storing the oauth2info in a shared data store. Regards, - Paul, AdWords API Team. On Monday, 29 July 2013 07:25:23 UTC+1, Takeshi Hagikura (AdWords API Team) wrote: Hi Jan, I think that can be avoided if the access token is cached and only requested when the access token is about to expire. I'm asking the PHP library maintainer for comments. Best, - Takeshi, On Thursday, July 25, 2013 5:23:24 AM UTC+9, Jan Catrysse wrote: Hello, We've updated to adWords API v201306 and switched from simple login to OAuth2. We are using one MCC account to access multiple underlying customer accounts. OAuth2 is working fine when accessing only a few ClientCustomerId’s. A “User Rate Limit Exceeded” error is occurring when spawning multiple processes (lets say 20), getting some info from CampaignService. It seems that this is not an adWords error, but a Google API error (OAUTH 2), when refreshing the authtoken to often. This is however handled by the PHP Client Library… We’ve made sure that “new AdWordsUser()” and “GetAuthToken()” is called before the fork and “SetClientCustomerId()” and “GetService()” inside the fork. It is our understanding that the php client library should handle the refresh token afterwards… What are we doing wrong? It is not possible to change the rate limits for AdWords inside Google API… Thanks, Jan How is the script made up (simplified, just to get the idea): ?php $user = new AdWordsUser(); $user-SetOAuth2Info( array('client_id' = CONFIG_GAPI_CLIENT_ID, 'client_secret' = CONFIG_GAPI_CLIENT_SECRET, 'refresh_token' = CONFIG_GAPI_REFRESH_TOKEN) ); $user-SetUserAgent(CONFIG_GAPI_USERAGENT); $user-SetDeveloperToken(CONFIG_GAPI_DEVELOPER_TOKEN); $user-SetApplicationToken(CONFIG_GAPI_APPLICATION_TOKEN); $user-GetAuthToken(); $aAccounts = array('account', 'anotheraccount', 'andanother'); $children = array(); $i=0; while ($i count($aAccounts)) { $customerId = $aAccounts[$i]; if (($pid = pcntl_fork()) === 0){ // Child process try { $user-SetClientCustomerId($customerId); $campaignService = $user-GetService('CampaignService', 'v201306'); $selector = new Selector(); $selector-fields = array('Status', 'StartDate', 'EndDate', 'Id'); $selector-paging = new Paging(0, 10); do { // Make the get request. $page = $campaignService-get($selector); $selector-paging-startIndex += 10; } while ($page-totalNumEntries $selector-paging-startIndex); } catch (Exception $e) { echo $e-getTraceAsString(); } exit(); }else if ($pid){ // Parent process $children[] = $pid; } $i++; } ? -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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: Can't reuse oauth2 token - gives me OAUTH_TOKEN_INVALID (Ruby client lib)
Hi Matthew, Looking at your response, it seems like your scope is incorrect. Below is an example if I perform the same request. { issued_to: 0-a0a00a00a00aa0aa0aa000aa.apps.googleusercontent.com, audience: 0-a0a00a00a00aa0aa0aa000aa.apps.googleusercontent.com, scope: *https://adwords.google.com/api/adwords/*;, expires_in: 3296, access_type: offline } How is it that you're creating the access_token? Cheers, - Paul, AdWords API Team. On Friday, 26 July 2013 04:41:05 UTC+1, Matthew Ledom wrote: I deployed my working setup to a staging environment and now I get the OAUTH_TOKEN_INVALID issue. I have checked the tokeninfo service and it says its a valid token. I pasted the output below. What are some reasons for invalid tokens? { - issued_to: 106...96.apps.googleusercontent.com, - audience: 106...96.apps.googleusercontent.com, - user_id: 116...117, - scope: https://www.googleapis.com/auth/userinfo.email https://www.googleapis.com/auth/plus.me;, - expires_in: 2589, - email: adwor...@test.com javascript:, - verified_email: true, - access_type: offline } On Monday, July 22, 2013 9:57:59 AM UTC-4, Paul Matthews (AdWords API Team) wrote: Hi Matthew, The Ruby OAuth2 infohttps://code.google.com/p/google-api-ads-ruby/wiki/OAuth2 along with the READMEhttps://code.google.com/p/google-api-ads-ruby/source/browse/adwords_api/README#31 should explain all the steps for configuring your client. But it's worth testing the setup_oauth2.rb examplehttps://code.google.com/p/google-api-ads-ruby/source/browse/adwords_api/examples/v201306/misc/setup_oauth2.rb, to see if that resolves the issue. Finally, if you're receiving a token, but when used it responds with OAUTH_TOKEN_INVALID, we recommend checking your token with the tokeninfo servicehttps://developers.google.com/accounts/docs/OAuth2Login#validatinganidtoken. Once you've received a token response, you can send it to the tokeninfo service, for information on the token. See below for an example. https://www.googleapis.com/oauth2/v1/tokeninfo?id_token=*TOKEN HERE*https://www.googleapis.com/oauth2/v1/tokeninfo?id_token= . Regards, - Paul, AdWords API Team. -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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: Internal Api Error.UNEXPECTED INTERNAL API ERROR
Hello, Can you please send us full XML request and response code over mail (Reply to author button on the right). -Danial, AdWords API Team. On Wednesday, July 24, 2013 11:26:08 AM UTC+4, techpoi...@gmail.com wrote: Hi, To change destination URL for ads through API, we need to delete the ad and create new one with same details and modified destination URL. (As updating ad content through API is not available). The campaigns having more than 5000 ads sometimes, so in this process we are getting Internal Api Error.UNEXPECTED INTERNAL API ERROR again and again. Is there any way to prevent this error from occurring? Thanks, -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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: SearchRankLostImpressionShare fuzziness
Hello Devesh, We do not plan to expose the raw impression numbers on search results in the AdWords API. As you mentioned, this metric can't be reported precisely with very small or zero actual impressions. -Danial, AdWords API Team. On Saturday, July 27, 2013 2:59:49 AM UTC+4, Devesh Parekh wrote: I'm running experiments and analyzing how my changes affect impressions by requesting Impressions and SearchRankLostImpressionShare from the reporting endpoint. I usually get pretty precise numbers in these reports like 13.08%, but I sometimes get really fuzzy numbers like 90%, which is not amenable to analysis. Is there a reason why the number is so imprecise? If not, can you replace it with a more precise number? Better yet, can you report SearchRankLostImpressions directly instead of SearchRankLostImpressionShare, which is not very useful in cases where I have 0 impressions? -- Devesh -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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: Get ClientCustomerID with OAUTH login, using Python library
Hello Tom, Have you tried ManagedCustomerService? https://developers.google.com/adwords/api/docs/reference/v201306/ManagedCustomerService Also, note your developer seems to be incorrect (looks like an old sandbox-type token). -Danial, AdWords API Team. On Friday, July 26, 2013 2:51:09 PM UTC+4, tomfl...@gmail.com wrote: Hi, Is it possible to get the clientCustomerID, after approval of the OAUTH flow-the Python library requires the customer ID, though I want to get this obviously to populate my client fields.. - I am using OAUTH, the Python library and the client fields are: client = AdWordsClient(headers={ 'developerToken': token, #%s++USD 'clientCustomerId': client_customer_id, 'userAgent': 'Mozilla/4.0', 'oauth2credentials': credential }) Many Thanks, Tom. -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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: RateExceededError rateName=BillingPerDay, rateKey=level1_plan, rateScope=DEVELOPER, retryAfterSeconds=86400
Hello Jeremy, Please make sure you are calculating the operations number correctly. Every response header contains number of the operations consumed. If still in doubt, please send us your MCC account ID and last 4 chars of the developer token over email (Reply to author button on the right). -Danial, AdWords API Team. On Wednesday, July 24, 2013 5:56:55 PM UTC+4, Jeremy wrote: I'm getting this even though I have only used less than 2000 units so far today. Can anyone tell me how the 10k per day are working? My MCC is set to timezone EST and I did use 8500 units yesterday. When I went over 1500 units today, I received the error. What timezone do I have to count the units in, or do I really have to count my units within the past 24 hours ? -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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: Dynamic price in ads
Hello Valerii, Why it is possible to insert keywords into ad texts (see https://support.google.com/adwords/answer/2454041), there is no way to associate particular keywords with different prices. It is very easy to create separate ads for each such case with the API as you can create thousands of ads easily. You'll also benefit from statistics collected separately. Also, you may want to look into AdParams if you plan on updating your prices regularly: https://developers.google.com/adwords/api/docs/reference/v201306/AdParamService -Danial, AdWords API Team. On Wednesday, July 24, 2013 11:00:29 AM UTC+4, Valerii Buzivskyi wrote: Hello Does any one can help me, and show the way, how is it possible to create ads with dynamic price in API? For example we have some products: - Green T-Short from 5$, - Blue T-Short from 7$, - Yellow T-Short from 9$. I create (with api) keywords with urls: - green t-short my.shop.com/green-t-short.html - blue t-short my.shop.com/blue-t-short.html - yellow t-shortmy.shop.com/yellow-t-short.html Than I want to create 1 ad for all keywords using {KeyWord:...}, and also need 1 more extra field to show different price for each product. Someting like this: 1 row - {KeyWord: Coloured T-Shorts} 2 row - Beautiful {KeyWord: Coloured T-Shorts} from {Price: 4$} 3 row - Buy it now! Than when user looking for Green T-Short, he will see the next ad: Green T-Shorts Beautiful Green T-Shorts from 5$ Buy it now! For Blue T-Short, the other one: BlueT-Shorts Beautiful Blue T-Short from 7$ Buy it now! And for the Yellow T-Short: Yellow T-Short Beautiful Yellow T-Short from 9$ Buy it now! Is it possible to make such kind of ads with API? Thank you in advance. -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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.
How to set individual campaign budget in v201306?
How do I set individual (not shared) campaign budget in v201306? This was possible in v201209 by setting budgetId to NULL. But the same code which i used in v201209 does not work in latest API version. And now im forced to create shared budget, even this feature is available in Google Adwords web application. So i don't want to create shared budget even if it's used only for one campaign. Thanks -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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: Issue migrating from v201209 to v201306
Thanks Anash, I have put a couple of issues there, but perhaps you can help me. I am a bit unclear whether I *must* use OAuth2 with v201306, or whether I can still use email, password and developer token at present? (even if deprecated). Or, is authToken a different / easier step? -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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.
List size (Google search) - UserList
Hey, I didnt see in the API a way to retrieve the value of List size (Google search) of userlist. I guess the size that is feasible to retrieve at the moment is only the List size (Display Network). Is there a way to get this value via the API ? Thanks, Ro -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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.
Error with selector
Hi, We came across a strange issue with our code and it gave us quite a headache. So I thought I had to share it maybe it will help someone. First of all we are working with PHP, so it may be linked with what we found. So in some part of our application, we are filtering the fields that we need for a specific object, let's say a campaign, and we are returning the requested ones as an indexed array in the selector Adwords object. In the filtering process it happens that the indexes of the return array are not following each other and in that case we have the following error: *[SelectorError.INVALID_FIELD_NAME @ serviceSelector; trigger:'Array']* * * This error did puzzle us because we thought we were requesting a field with name Array which not the case in fact. it was only an arrray index issue. So to reproduce the issue, you just need to use the GetCampaign.php script in the PHP library and replace at line 45: *$selector-fields = array('Id', 'Name');* by *$selector-fields = array(0 = 'Id', 3 = 'Name');* * * So the only request I will have is to have a more explicit message in such case ;-) Regards José -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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.
More questions about PLACEHOLDER_FEED_ITEM_REPORT
Hello, I'm somewhat underwhelmed by the docs on PLACEHOLDER_FEED_ITEM_REPORT. So please help me on this subject: 1. Does field PlaceholderType denote the type of the ad extension, with 1 for site links and 2 for Call extensions? What are the values of the other six ad extension types? 2. Field AttributeValues appears to contain the attributes of the ad extension. 2a. Are the values indeed separated by a semicolon and a space (; , without the double quotes)? What happens when a value contains the same character sequence? 2b. For site link extensions the field AttributeValues appears to contain site link text; site link url, for call extensions the field appears to contain telephone number; country; true; false; -1. What are the meanings of the last three sub fields? What happens with site links of three lines, which are in beta? What about the remaining ad extension types? 3. Ad extensions can be linked to campaigns or ad groups. How can you whether a certain ad extension is a campaign-level extension or adgroup-level extension? Note: I thought that a campaign ad extension would report empty ad groups in the field AdGroupName. This appears to be not the case, when you include AdGroupName in the report, this field is repeated for every ad group in the campaign. 4. How can I get ad extensions which have 0 impressions? Parameter IncludeZeroImpressions appears not to work. I use the following fields: AttributeValues-Campaign-Impressions-PlaceholderType. Maybe one of those fields prevents zero impression results? 5. Why must I include at least one result field? In the above definition, if you leave out Impressions you get no results at all! Thanks in advance! -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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: Test account api-not working-Quotacheckerror[incomplete_signup]
Hi, Did you authenticate it with your MCC account (466-737-0663) or the test account(595-727-0189)? Looks like your test account is already marked as a test account. I think User-permission-denied is different from the error your test account is not activated. Best, - Takeshi, AdWords API Team On Wednesday, July 24, 2013 6:45:42 PM UTC+9, Tom Smith wrote: Hi Takeshi, I still haven't received my confirmation email after applying for a test account and approving the TC's-furthermore, I am receiving the error, 'User-permission-denied'. my test account number is 595-727-0189 my mcc number is 466-737-0663 Shall I just create a new account altogether and follow Jaisons footsteps, on the other thread?. Many Thanks, Tom. On Mon, Jul 22, 2013 at 6:38 AM, Takeshi Hagikura (AdWords API Team) adwordsapiad...@google.com javascript: wrote: Hi, Please try it again after you receive an approved email for a test account. Best, - Takeshi, AdWords API Team On Thursday, July 18, 2013 8:23:11 PM UTC+9, tomfl...@gmail.com wrote: Hi, I have followed the instructions and registered for a test account from my existing MCC account, I have filled out the billing T C's correctly, I am seeing the following error: Quotacheckerror[Incomplete_**signup] Now, I have ticked all the T C's etc, so think it relate to the test account access, I have yet to receive an approval email still-please advise on any guidance. Many Thanks, Tom. -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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.comjavascript: To unsubscribe from this group, send email to adwords-api...@googlegroups.com javascript: 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/V9pqPYRyNaQ/unsubscribe. To unsubscribe from this group and all its topics, send an email to adwords-api...@googlegroups.com javascript:. 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: Showing AdWordsUser and AdWordsService as Deprecated
Hi, Assuming you are using the old Java client libraryhttps://code.google.com/p/google-api-adwords-java/ . As mentioned, that library was deprecated. Please use the new Java libraryhttps://code.google.com/p/google-api-ads-java/instead. If you face any difficulties in migrating your code, please let us know. Best, - Takeshi, AdWords API Team On Monday, July 29, 2013 5:04:08 PM UTC+9, kashi wrote: Hi, In new Java API version v201306 showing AdWordsUser and AdWordsService as Deprecated. But API calls working fine, Please let me know how can fix Deprecated issue. -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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: CustomerSyncService - CustomerSyncError
Hi, It's a common error for CustomerSyncService. Please see this dochttps://developers.google.com/adwords/api/docs/common-errors?hl=en#CustomerSyncErrorhow to avoid the error. Best, - Takeshi, AdWords API Team On Saturday, July 27, 2013 9:01:27 AM UTC+9, Krish wrote: Hi, I am trying to user CustomerSyncService to know the changes of my Campaigns. I am passing an Array of Campaign Ids to the CustomerSyncService, It threw and CustomerSyncError with TOO_MANY_CHANGES (one of the campaign id has too many changes). In CustomerSyncError object, CampaignId it is returned as Null. Is it working as expected or a bug? won't the service return the campaignId along with the CustomerSyncError which were the causing the exception ? Anyone any ideas on this... Thanks Gopi -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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.