Re: Fetch all campaigns for all accounts w/o iterating thru accounts?
It's not possible to do it how you want it. You need to iterate through each account. Here is a similar discussion (check last few posts): https://groups.google.com/forum/#!topic/adwords-api/6_se0m7g1v8 Oliver On Tuesday, April 22, 2014 7:27:12 PM UTC+1, Jake Wilson wrote: We have multiple accounts in our MMC. Right now, in order to fetch a list of campaigns, it's on a per-account basis. That is, we have to specify which account we want to fetch campaigns for: $user = new AdWordsUser(); $user-setClientCustomerId($accountId); $campaignService = $user-GetService('CampaignService', ADWORDS_VERSION); $selector = new Selector(); $selector-fields = array( 'Id', 'Name', 'Status', etc... So this means, that if we want to get a list of ALL campaigns for our MMC, we have to iterate through each account, and get the campaigns for each account, thus requiring multiple calls to the API. Is it possible to fetch all campaigns at once? -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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.
Keyword performance report not including low quality score keywords
Hi. When i am using the keyword performance report and try to fetch him with filtering by adgroupIds i am missing some keywords... I have noticed that low quality score keyword are not include in the report. Is there any way to include it in the report? If not what can i do.. I need this ASAP Hope you can help me Thanks -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups AdWords API Forum group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
API v201309 expiration time
Hello, when you plan to remove Adwords API *v201309* version? It's better to migrate from *v201306* to *v201309* or to *v201402*? -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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: Retrieve Product Partition title
Hi Josh, Let me clarify my problem for you. We pull in two reports, one for the shopping products and one for the product partitions. We wish to show and use both. We do understand that product partitions are categorization of one or more products, but how am I suppose to determine the actual product partition as shown in the AdWords UI based on the products itself? It does not say in what product partition its in or what type of product partition. Thanks, Igor -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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: SharedSets API Issue
Hi Daniel I would be great to get a response regarding my question about the future of SharedSets in the UI and if there is any kind of workaround to the lack of API access to them. Cheers David On Monday, 24 March 2014 15:16:08 UTC, Danial Klimkin wrote: Hello, Shared sets was a beta feature available to a limited number of users only. After reviewing pros and cons we decided to discontinue it. While shared sets are helpful in some cases they cause quite a lot of confusion in respect to stats. Such keywords can not be attributed to a particular campaign or ad group, so when returned in reports they caused discrepancies between different report types. With API it is easy to create any number of keywords programmatically. -Danial, AdWords API Team. On Friday, March 21, 2014 6:45:52 PM UTC+4, u_api_user wrote: Hi, I'm a litte bit shocked. This was a great feature! We used it for a big amount of accounts which we have to maintain now manually again. What was the reason for this decision? What will/can happen now. The companies who have integrated that are switching back to importing negative keywords on each campaign if they use an automated process. This means you have more keywords in your account although this is not necessary if you would use the shared sets functionality. Certainly it would also uses up more ressources on your site cause you have to provide more space for duplicate negative keywords. Alternatively like us they go back importing those NegKWs manually. This costs a lot of time for hundreds of accounts and is a frustrating task. It would be nice if you would think about that feature again. Thx for your efforts! Am Freitag, 21. März 2014 13:30:01 UTC+1 schrieb Danial Klimkin: Hello, No, we don't plan to re-introduce shared sets in the API. -Danial, AdWords API Team. On Tuesday, March 18, 2014 9:56:17 PM UTC+4, DavM wrote: It appears that SharedSets have been removed from the API. Are they ever going to be re-introduced? It's so disappointing as they are a great way for managing negative keywords. On Friday, 26 April 2013 18:39:39 UTC+1, David Torres (AdWords API Team) wrote: Hi Blastian, SharedSet services and reports are limited to beta developers. Best, - David Torres - AdWords API Team On Friday, April 19, 2013 4:40:59 PM UTC-4, Blastian wrote: I would like to know if the Sharedsets API is working. I tried different ways by using ReportDefinitionReportType reportType = (ReportDefinitionReportType)Enum.Parse(typeof(ReportDefinitionReportType), CAMPAIGN_SHARED_SET_REPORT); SharedSetService service = (SharedSetService)user.GetService(AdWordsService.v201302.SharedSetService); Selector selector = new Selector(); selector.fields = new String[] { Name,SharedSetId }; and also the http adhoc report. None of those work, could someone let me know if this beta feature is working? They all gave me the error An API exception has occurred. See ApiException and InnerException fields for more details. -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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.
Creating Account for Remarketing pay-per-click advertising
Hi, I new to Google Adwords. Is it posssible to run the remarketing pay-per-click campaigns from two different accounts? We are currently running PPC campaign and now we want to start the remarketing campaign too. Kindly help me. Thanks, Jack Leo -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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: SharedSets API Issue
Hello David, We don't have any update at the moment unfortunately. This feature will be considered for the next API release but I can't guarantee it will be restored. Once again, note this was an experimental Beta feature, which could have been removed at any time as per Beta program. -Danial, AdWords API Team. On Wednesday, April 23, 2014 2:02:42 PM UTC+4, DavM wrote: Hi Daniel I would be great to get a response regarding my question about the future of SharedSets in the UI and if there is any kind of workaround to the lack of API access to them. Cheers David On Monday, 24 March 2014 15:16:08 UTC, Danial Klimkin wrote: Hello, Shared sets was a beta feature available to a limited number of users only. After reviewing pros and cons we decided to discontinue it. While shared sets are helpful in some cases they cause quite a lot of confusion in respect to stats. Such keywords can not be attributed to a particular campaign or ad group, so when returned in reports they caused discrepancies between different report types. With API it is easy to create any number of keywords programmatically. -Danial, AdWords API Team. On Friday, March 21, 2014 6:45:52 PM UTC+4, u_api_user wrote: Hi, I'm a litte bit shocked. This was a great feature! We used it for a big amount of accounts which we have to maintain now manually again. What was the reason for this decision? What will/can happen now. The companies who have integrated that are switching back to importing negative keywords on each campaign if they use an automated process. This means you have more keywords in your account although this is not necessary if you would use the shared sets functionality. Certainly it would also uses up more ressources on your site cause you have to provide more space for duplicate negative keywords. Alternatively like us they go back importing those NegKWs manually. This costs a lot of time for hundreds of accounts and is a frustrating task. It would be nice if you would think about that feature again. Thx for your efforts! Am Freitag, 21. März 2014 13:30:01 UTC+1 schrieb Danial Klimkin: Hello, No, we don't plan to re-introduce shared sets in the API. -Danial, AdWords API Team. On Tuesday, March 18, 2014 9:56:17 PM UTC+4, DavM wrote: It appears that SharedSets have been removed from the API. Are they ever going to be re-introduced? It's so disappointing as they are a great way for managing negative keywords. On Friday, 26 April 2013 18:39:39 UTC+1, David Torres (AdWords API Team) wrote: Hi Blastian, SharedSet services and reports are limited to beta developers. Best, - David Torres - AdWords API Team On Friday, April 19, 2013 4:40:59 PM UTC-4, Blastian wrote: I would like to know if the Sharedsets API is working. I tried different ways by using ReportDefinitionReportType reportType = (ReportDefinitionReportType)Enum.Parse(typeof(ReportDefinitionReportType), CAMPAIGN_SHARED_SET_REPORT); SharedSetService service = (SharedSetService)user.GetService(AdWordsService.v201302.SharedSetService); Selector selector = new Selector(); selector.fields = new String[] { Name,SharedSetId }; and also the http adhoc report. None of those work, could someone let me know if this beta feature is working? They all gave me the error An API exception has occurred. See ApiException and InnerException fields for more details. -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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: PHP example for using HourOfDay
Hello Steve, Should be as easy as changing this line to: $selector-fields = array('Date', 'Id', 'TotalCost', 'HourOfDay'); Note you'll need to update the response XML parser to account for extra rows. -Danial, AdWords API Team. On Tuesday, April 22, 2014 7:27:41 PM UTC+4, Nypo77 wrote: Dear Community, I am downloading a CAMPAIGN PERFORMANCE REPORT for a period of 1 day, and this works just fine. Here is the code how I do the setup for the it: // Create selector. $selector = new \Selector(); $selector-fields = array('Date', 'Id', 'TotalCost'); // Filter $selector-predicates[] = new \Predicate('Id', 'IN', ['campaignid1', 'campaignid2', ...]); $selector-predicates[] = new \Predicate('Clicks', 'GREATER_THAN', 0); // create daterange $dateRange = new \DateRange(); $dateRange-min = $date-format('Ymd'); $dateRange-max = $date-format('Ymd'); $selector-dateRange = $dateRange; // Create report definition. $reportDefinition = new \ReportDefinition(); $reportDefinition-selector = $selector; $reportDefinition-reportName = 'Campaign Performance Report #' . uniqid(); $reportDefinition-dateRangeType = 'CUSTOM_DATE'; $reportDefinition-reportType = 'CAMPAIGN_PERFORMANCE_REPORT'; $reportDefinition-downloadFormat = 'XML'; $reportDefinition-includeZeroImpressions = FALSE; // options for report call $options = array('version' = 'v201309', 'returnMoneyInMicros' = FALSE); and then I do the request and it works fine. Nevertheless with new features requested for my application I need to segment this data on a hourly basis. I found on several forum entries that it is possible (here for example: *https://groups.google.com/forum/#!newtopic/adwords-api/adwords-api/gnmRZZZcPsg https://groups.google.com/forum/#!newtopic/adwords-api/adwords-api/gnmRZZZcPsg*). I checked the specified documentation (*https://developers.google.com/adwords/api/docs/appendix/reports#campaign https://developers.google.com/adwords/api/docs/appendix/reports#campaign*), found the *HourOfDay* field, about which was stated that it should segment the report per hours. My issue is that I simply could not find how does it look like in PHP to use this HourOfDay. Probably missing something obvoius. I tried several ways, I thought would work but with no success. So can anybody help me out, how to change my above PHP example to be able to use this HourOfDay segment? Thanks a lot! *--Steve* -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups AdWords API Forum group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: Creating Account for Remarketing pay-per-click advertising
Hello Jack, This forum is for technical questions regarding API only. Please check with the general AdWords support for product questions: https://support.google.com/adwords/ -Danial, AdWords API Team. On Wednesday, April 23, 2014 10:02:49 AM UTC+4, Jack Leo wrote: Hi, I new to Google Adwords. Is it posssible to run the remarketing pay-per-click campaigns from two different accounts? We are currently running PPC campaign and now we want to start the remarketing campaign too. Kindly help me. Thanks, Jack Leo -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups AdWords API Forum group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: Unable to get Client Details in MCC account while using PHP Client library
Hi Josh, I am able to get Campaign,Adgroups,Ads from customer id .but can you please let me know how i show my client name on those pages. Is there any function for get client name from id or anything else ? On Thursday, 17 April 2014 11:37:12 UTC+5:30, prafull mathur wrote: Hello Team, I am trying to get all campaign and all details of my client's but i am unable to get all details of my client's. I have a MCC account with n number of client's .So i would like to get client under my MCC account and then retrieve all campaign and ad details for each client let us know if this is possible. I am using Google adwords client's library in php to get all details of my client's . Can you please let me know this is possible in latest version or not . Right now i am using OAuth for Authentication ,so i have all the necessary thing which is used in new V201402. 1.Developer Token 2.Client ID (https://console.developers.google.com/project) 3.Client Secret ID (https://console.developers.google.com/project) 4.Refresh Token I am only able to get all client's ID .but i am unable to get Campaign,Pay per click etc other services. So please guide me how to use PHP client's library to get all client's details or let me know this is possible right now or not and how much time it will take. -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups AdWords API Forum group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: PHP example for using HourOfDay
Hi Danial! Thank you for your answer! I tried the suggestion and this is what I get: Report download failed. Underlying errors are Type = 'ReportDefinitionError.INVALID_FIELD_NAME_FOR_REPORT', Trigger = 'HourOfDay', FieldPath = ''. Thank you! *--Steve* -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups AdWords API Forum group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: OAuth2 response - Server Port configuration
Hello Alan, I am now getting same error. How can we force OAuth2 Connection to Google's server to use IPv4 instead IPv6 ? Can you help please? Thanks, Hardik. -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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: GetRefreshToken.php Error: disabled_client The OAuth client was disabled.
Hello, I have the same problem :( Also filled field required in Consent screen, I have http error 400 and Error: disabled_client. So what am I doing wrong here? How enable OAuth client for me project ? Thanks W dniu wtorek, 4 marca 2014 20:40:28 UTC+1 użytkownik Ray Tsang (AdWords API Team) napisał: Jake, In the cloud console, could I trouble you to navigate to the Consent Screen configuration and enter an application name (and any of the other required fields). Please let me know if it works for you - and I can update relevant documentations. Thanks, On Friday, February 28, 2014 5:50:34 PM UTC-5, Jake Wilson wrote: I am building a simple web app to connect to our Adwords MMC and spit out some reports. In the Google API Console I created a new Client ID. I chose Installed Application even though this is a web-based PHP tool I'm making. This page: https://developers.google.com/adwords/api/docs/guides/authentication#access_and_refresh_token says to choose Installed Application if: - You are just getting started for the first time. - You want to test our example code and get started quickly. - You are managing all of your AdWords accounts using a single top level MCC. All of which apply to us. Also, the auth.ini says: ; If you do not have a client ID or secret, please create one of type ; installed application in the Google API console: ; https://cloud.google.com/console So anyways, I created an installed application client ID. I get my Client ID and Client Secret. I add these to auth.ini along with my Adwords API Key (which is approved) and a unique userAgentID string to identify my application. At the command line I run the GetRefreshToken.php script, giving me: Log in to your AdWords account and open the following URL: https://accounts.google.com/o/oauth2/auth?response_type=codeclient_id=5XXleusercontent.comredirect_uri=urn%3Aietf%3Awg%3Aoauth%3A2.0%3Aoobscope=https%3A%2F%2Fadwords.google.com%2Fapi%2Fadwords%2Faccess_type=offline After approving the token enter the authorization code here: I log into my Adwords account and then paste in the above URL. I get this page: http://imgur.com/vcilAXI.jpg So what am I doing wrong here? -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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.
How can i set IPv4 protocol in Adword API
Hello, i got the below error in adword API v201402. Error: *Failed to connect to 2607:f8b0:4001:c02::54: Network is unreachable* any setting in Adword API v201402 to set IPv4 protocol ? Regards Gopal Rathod -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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.
Network is unreachable
Hello, We are currently running v201402 with OAuth2 in our application. It was working fine so far.. and suddenly today we are getting this error, *Failed to connect to 2607:f8b0:4001:c02::54: Network is unreachable* I have gone through couple of posts referring to this and I understand it's because of IPv6. We are running this on CentOS Linux platform with PHP 5.4 support. I am not sure why it started suddenly today. Is there any quick fix for the same? Thanks, Hardik. -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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: Keyword performance report not including low quality score keywords
Hi, The most likely reason is that your low QS keywords don't have any impressions, and were hence filtered out by the reports. To get all keywords, set includeZeroImpressions = true in your report definition. See https://developers.google.com/adwords/api/docs/guides/zero-impression-reports for more details. Cheers, Anash P. Oommen, AdWords API Advisor. On Wednesday, April 23, 2014 3:41:12 AM UTC-4, avi...@sem-engine.com wrote: Hi. When i am using the keyword performance report and try to fetch him with filtering by adgroupIds i am missing some keywords... I have noticed that low quality score keyword are not include in the report. Is there any way to include it in the report? If not what can i do.. I need this ASAP Hope you can help me Thanks -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups AdWords API Forum group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: Keyword performance report not including low quality score keywords
Thanks for the response That what i have done.. but it seems not to work. ReportDefinition reportDef = new ReportDefinition(); reportDef.setIncludeZeroImpressions(true); .. I have also read that this should be the default behavior.. Maybe i am doing something wrong? Maybe need to use predicate? Thanks Aviad On Wednesday, April 23, 2014 1:10:38 PM UTC, Anash P. Oommen (AdWords API Team) wrote: Hi, The most likely reason is that your low QS keywords don't have any impressions, and were hence filtered out by the reports. To get all keywords, set includeZeroImpressions = true in your report definition. See https://developers.google.com/adwords/api/docs/guides/zero-impression-reportsfor more details. Cheers, Anash P. Oommen, AdWords API Advisor. On Wednesday, April 23, 2014 3:41:12 AM UTC-4, avi...@sem-engine.comwrote: Hi. When i am using the keyword performance report and try to fetch him with filtering by adgroupIds i am missing some keywords... I have noticed that low quality score keyword are not include in the report. Is there any way to include it in the report? If not what can i do.. I need this ASAP Hope you can help me Thanks -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups AdWords API Forum group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: aw-reporting configuration - log4j/slf4j errors
Actually, I see now that another person from Brazil had the same issue and had filed an issue on GitHub : https://github.com/googleads/aw-reporting/issues/27 . Looks like this is an issue with the locale variable! Thanks a lot for your support Josh ! I'll continue on the thread : https://github.com/googleads/aw-reporting/issues/27 Le mardi 22 avril 2014 10:31:21 UTC-3, Josh Radcliff (AdWords API Team) a écrit In that case, could you file an issue on githubhttps://github.com/googleads/aw-reporting/issues? The maintainers of AwReporting will need to look into this in more detail. Thanks, Josh, AdWords APi Team On Tuesday, April 22, 2014 8:49:53 AM UTC-4, Thibault Quillard wrote: I've tried the double type in my DB for conversionRate but without more success. Le lundi 21 avril 2014 17:29:44 UTC-3, Josh Radcliff (AdWords API Team) a écrit : Hi, A colleague of mine pointed out that in AwReporting, they always disable reporting money in micros here: https://github.com/googleads/aw-reporting/blob/master/aw-reporting/src/main/java/com/google/api/ads/adwords/jaxws/extensions/downloader/AdWordsSessionBuilderSynchronizer.java#L37 The rounding suggests that there may be a data type mismatch between your DB and the report fields. Are you still seeing rounding issues? Thanks, Josh, AdWords API Team On Thursday, April 17, 2014 6:20:59 PM UTC-4, Josh Radcliff (AdWords API Team) wrote: Hi, The blanks in some columns may be because those columns are not included in the field list for the report in your properties file (see sample filehttps://github.com/googleads/aw-reporting/blob/master/aw-reporting/conf/aw-report-sample.properties). If you modify your file to include the fields that are currently blank (such as *AdNetworkType1*, *AdNetworkType2*) then you should see the corresponding columns populated in your database. Regarding the numeric values -- are you sure they are being rounded? The money amounts are most likely formatted in micros as described herehttps://developers.google.com/adwords/api/docs/guides/reporting-concepts#money . Regards, Josh, AdWords API Team On Thursday, April 17, 2014 5:12:39 PM UTC-4, Thibault Quillard wrote: Hi Josh, Thanks a lot, this was indeed a mistake in the database setup ! (PS : I think I've answered to you only on another message by mistake : I have another issue of Blanks columns and of rounded values for CTR/Avg CPC and a lot of metrics ... ), Does anybody knows where this could come from ? Thank you Le mercredi 16 avril 2014 19:38:16 UTC-3, Josh Radcliff (AdWords API Team) a écrit : Hi, The logging issues (1 and 2) should be non-fatal. Am I correct in assuming that the process continues after you see those messages? The Aw Reporting project uses SLF4J http://www.slf4j.org/faq.html, a logging facade that allows you to use whichever underlying logging framework you prefer. The SLF4J User Manualhttp://www.slf4j.org/manual.html contains more information on how to configure logging. Regarding issue #3, the error suggests that you may not have set up your aw-report-sample.properties file with the proper database credentials. Does the aw-report-sample.properties file you are passing as the -file argument contain valid database connection information as described in the Configure AwReportinghttps://github.com/googleads/aw-reporting#configure-awreporting section of the README? Cheers, Josh, AdWords API Team On Wednesday, April 16, 2014 10:58:44 AM UTC-4, Thibault Quillard wrote: Hi everyone, I am quite new to the AW API world and wanted to use the github project AW-Reporting to pull the data in my own database. However, running the project gives me 3 mistakes : 1) No appenders could be found for logger / Please initialize log4j properly 2) Failed to load class org.slfj4.impl.StaticLoggerBinder 3) Unexpected error accessing the API: Could not open hibernate Session for transaction For the first two issues, I have been searching on google and tried to add a logj4.properties file in the class folder, but without luck. Would you know what could the problem come from ? Thanks ! Thibault -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups AdWords API Forum group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving
Re: GetRefreshToken.php Error: disabled_client The OAuth client was disabled.
Now, I have other errro: *Error: redirect_uri_mismatch* The redirect URI in the request: urn:ietf:wg:oauth:2.0:oob did not match a registered redirect URI So what am I doing wrong here? On Wednesday, April 23, 2014 2:35:36 PM UTC+2, piotr.d...@bonito.pl wrote: Hello, I have the same problem :( Also filled field required in Consent screen, I have http error 400 and Error: disabled_client. So what am I doing wrong here? How enable OAuth client for me project ? Thanks W dniu wtorek, 4 marca 2014 20:40:28 UTC+1 użytkownik Ray Tsang (AdWords API Team) napisał: Jake, In the cloud console, could I trouble you to navigate to the Consent Screen configuration and enter an application name (and any of the other required fields). Please let me know if it works for you - and I can update relevant documentations. Thanks, On Friday, February 28, 2014 5:50:34 PM UTC-5, Jake Wilson wrote: I am building a simple web app to connect to our Adwords MMC and spit out some reports. In the Google API Console I created a new Client ID. I chose Installed Application even though this is a web-based PHP tool I'm making. This page: https://developers.google.com/adwords/api/docs/guides/authentication#access_and_refresh_token says to choose Installed Application if: - You are just getting started for the first time. - You want to test our example code and get started quickly. - You are managing all of your AdWords accounts using a single top level MCC. All of which apply to us. Also, the auth.ini says: ; If you do not have a client ID or secret, please create one of type ; installed application in the Google API console: ; https://cloud.google.com/console So anyways, I created an installed application client ID. I get my Client ID and Client Secret. I add these to auth.ini along with my Adwords API Key (which is approved) and a unique userAgentID string to identify my application. At the command line I run the GetRefreshToken.php script, giving me: Log in to your AdWords account and open the following URL: https://accounts.google.com/o/oauth2/auth?response_type=codeclient_id=5XXleusercontent.comredirect_uri=urn%3Aietf%3Awg%3Aoauth%3A2.0%3Aoobscope=https%3A%2F%2Fadwords.google.com%2Fapi%2Fadwords%2Faccess_type=offline After approving the token enter the authorization code here: I log into my Adwords account and then paste in the above URL. I get this page: http://imgur.com/vcilAXI.jpg So what am I doing wrong here? -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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.
Enumerate AdGroups shows no campaignId Property?
Using v17 of the .NET Wrapper library. I can successfully enumerate all AdGroups for a client. I know that these AdGroups are linked to Campaigns. However, when enumerated several properties show but campaignId is not one of them - *what is the right way to find Campaign Identifiers that are related to an AdGroup*? For example, I have a page of 12 Google.Api.Ads.AdWords.v201402.AdGroup items for a particualr account, a sample object with all populated properties: campaignId = 0 campaignIdSpecified = false contentBidCriterionType = KEYWORD id = (redacted) name = (redacted) status = ENABLED statusFieldSpecified = true Thanks. -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups AdWords API Forum group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: How can i set IPv4 protocol in Adword API
Hi Gopal, Nope, but in my opinion, it shouldn't matter. Can you see if this page opens for you on a browser from the same machine? https://adwords.google.com/api/adwords/cm/v201402/AdGroupAdService?wsdl Cheers, Anash P. Oommen, AdWords API Advisor. On Wednesday, April 23, 2014 8:32:49 AM UTC-4, Gopal Rathod wrote: Hello, i got the below error in adword API v201402. Error: *Failed to connect to 2607:f8b0:4001:c02::54: Network is unreachable* any setting in Adword API v201402 to set IPv4 protocol ? Regards Gopal Rathod -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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.
MCC scripts
Hi ! I have seen on the blog that the MCC scripts are now available in beta test ? Where can I ask to get this access ? Thank you Thibault -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups AdWords API Forum group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: Unable to get Client Details in MCC account while using PHP Client library
Hi, You can get the client name using the name fields on CustomerService.Customerhttps://developers.google.com/adwords/api/docs/reference/v201402/CustomerService.Customer, or the name fields on ManagedCustomerService.ManagedCustomerhttps://developers.google.com/adwords/api/docs/reference/v201402/ManagedCustomerService.ManagedCustomer. CustomerService will give you information on the customer ID in the header, while ManagedCustomerService will give you information on all of the customers under an MCC. Best, Josh, AdWords API Team On Wednesday, April 23, 2014 8:09:21 AM UTC-4, prafull mathur wrote: Hi Josh, I am able to get Campaign,Adgroups,Ads from customer id .but can you please let me know how i show my client name on those pages. Is there any function for get client name from id or anything else ? On Thursday, 17 April 2014 11:37:12 UTC+5:30, prafull mathur wrote: Hello Team, I am trying to get all campaign and all details of my client's but i am unable to get all details of my client's. I have a MCC account with n number of client's .So i would like to get client under my MCC account and then retrieve all campaign and ad details for each client let us know if this is possible. I am using Google adwords client's library in php to get all details of my client's . Can you please let me know this is possible in latest version or not . Right now i am using OAuth for Authentication ,so i have all the necessary thing which is used in new V201402. 1.Developer Token 2.Client ID (https://console.developers.google.com/project) 3.Client Secret ID (https://console.developers.google.com/project) 4.Refresh Token I am only able to get all client's ID .but i am unable to get Campaign,Pay per click etc other services. So please guide me how to use PHP client's library to get all client's details or let me know this is possible right now or not and how much time it will take. -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups AdWords API Forum group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: I want to specify a Campaign.ServingStatus to predicates of CampaignReport.
Brian, Thanks for the break down! I will log this request. Cheers, Ray On Sunday, April 20, 2014 1:36:35 AM UTC-4, Brian Moeskau wrote: The Status field is the status as selected by the *user* (enabled, paused, deleted) while the ServingStatus is set by the *system* based on factors like campaign dates, billing set up correctly, etc. A campaign can be ACTIVE, but with a ServingStatus of PENDING or SUSPENDED and *not serving ads* because of a configuration or billing issue, and it would be very useful to be able to show this in a campaign report. It seems clear that this should be selectable in the Campaign Performance report -- any reason why not? Brian On Wednesday, March 5, 2014 1:10:20 PM UTC-6, Ray Tsang (AdWords API Team) wrote: Hiroshi, Does the Status fieldhttps://developers.google.com/adwords/api/docs/appendix/reports#campaignget you what you need? Thanks, Ray On Wednesday, March 5, 2014 2:16:10 AM UTC-5, hiroshi.S wrote: Hi, I'm using the Campaign Performance Report. I want to specify a Campaign.ServingStatus to predicates of CampaignReport. Do you have any plans to become available in the future? thanks hiroshi -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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: Reporting Stats for an MCC
Hi Bayron, I understand your point, but unfortunately, we don't have any plans to provide this feature. One thing you could explore as an alternative is https://github.com/googleads/aw-reporting. It is written in Java, but it addresses the concerns you raised. It is actively maintained by Googlers, feel free to try it out / add feature requests, etc. Cheers, Anash On Tuesday, April 22, 2014 11:54:57 AM UTC-4, Bayron Galdames wrote: Hi Anash, Thank you for the response, I have over 1100 customer Ids to loop through and it is only growing. Short of doing these requests in parallel and dealing with the request limitations, it would be much simpler to make one call to get the summary data across the campaigns. Will there be a way to download a previously defined custom report from the interface? (since the interface already handles this global summary scenario) The only reason I chose to use the reporting api over the daily email is because the email sends a link to a page that uses javascript to asynchronously start downloading the report instead of emailing the end result csv file or zip file. A solution on such a process is not very appealing. I appreciate the time! -Bayron On Tuesday, April 22, 2014 10:52:26 AM UTC-4, Anash P. Oommen (AdWords API Team) wrote: Hi Bayron, We don't have any plans to add support for MCC level report / stats. You can use ManagedCustomerService.get to get all the accounts in the hierarchy, run reports in parallel, and aggregate the results at your end. Cheers, Anash P. Oommen, AdWords API Advisor. On Monday, April 21, 2014 5:45:59 PM UTC-4, Bayron Galdames wrote: Is this going to be fixed? I have hundreds of accounts to manage, it doesn't make sense to brute force data aggregation... This used to be a feature in one of the older api versions. It also doesn't make sense that, I can quickly generate a report for all of my accounts using the reporting interface when I log into my account but have to wait over an hour, gathering customer ids, then requesting the same report for each customer id... Bing allows us to get all the account stats and I'm hoping this feature gets added back to the google adwords api. A process that takes less than 30 seconds with Bing takes over an hour with Google due to this limitation. I hope this message finds you well, Best Regards! On Tuesday, January 28, 2014 3:35:38 PM UTC-5, Mike C wrote: Thanks for the response Anash. I came across that last night but was really hoping there was a simpler way. Constructive criticism for the API... I use the Bing Ads API a lot as well and while the Adwords API does a lot of things better than them (especially documentation), this is one place they have a better process. You can query stats for all accounts (at an account level) that the account you are authenticated for has access to and the results are dumped into one report. It really is a lot simpler and faster. Any plans for something like this in the future? On a similar note, while I got the code working from the link you sent, it won't take 'ACCOUNT_PERFORMANCE_REPORT' as a report type when building the report definition. It throws a 'INVALID_FIELD_NAME_FOR_REPORT' error. Can you not pull account performance reports this way? Currently I'm pulling them at the campaign level and combining the values but I'd prefer to just grab the stats I need (which is at the account level). Thanks! On Tuesday, January 28, 2014 10:01:20 AM UTC-8, Anash P. Oommen (AdWords API Team) wrote: Hi Mike, https://github.com/googleads/google-api-ads-ruby/blob/master/adwords_api/examples/v201309/reporting/parallel_report_download.rbis a good code example to get started on how to download reports for multiple client accounts under an MCC account. Cheers, Anash P. Oommen, AdWords API Advisor. On Monday, January 27, 2014 7:06:36 PM UTC-5, Mike C wrote: Hi Ray, I'm having trouble figuring out how to implement your response. I am able to run a report and get the stats when I utilize a customer ID that has one account. I can get all the stats for that account. However, I do not understand how I am supposed to get that same report response for multiple accounts. For example, the report I can get has one row that gives me all my info for that account (Clicks, Impressions, Conversions, etc.). How do I run that same ACCOUNT_PERFORMANCE_REPORT so that it will return multiple rows with Clicks, Impressions, Stats, etc. for more than one account? Please advise. (It would be great if there was an example somewhere I could take a look at) Thanks! Mike On Monday, January 13, 2014 12:31:26 PM UTC-8, Ray Tsang (AdWords API Team) wrote: Mike, There is a way to retrieve stats for all accounts within an MCC. You will need to iterate over all of the descendant accounts of the MCC, and for each of those
Re: GetRefreshToken.php Error: disabled_client The OAuth client was disabled.
Hi, It's most likely that you've created an OAuth 2.0 Web application. Please review our AdWords OAuth 2.0 authentication guidehttps://developers.google.com/adwords/api/docs/guides/authentication#create_a_client_identifier_and_client_secret . In step 6, please select Installed application. Thanks, Ray On Wednesday, April 23, 2014 9:45:50 AM UTC-4, piotr.d...@bonito.pl wrote: Now, I have other errro: *Error: redirect_uri_mismatch* The redirect URI in the request: urn:ietf:wg:oauth:2.0:oob did not match a registered redirect URI So what am I doing wrong here? On Wednesday, April 23, 2014 2:35:36 PM UTC+2, piotr.d...@bonito.pl wrote: Hello, I have the same problem :( Also filled field required in Consent screen, I have http error 400 and Error: disabled_client. So what am I doing wrong here? How enable OAuth client for me project ? Thanks W dniu wtorek, 4 marca 2014 20:40:28 UTC+1 użytkownik Ray Tsang (AdWords API Team) napisał: Jake, In the cloud console, could I trouble you to navigate to the Consent Screen configuration and enter an application name (and any of the other required fields). Please let me know if it works for you - and I can update relevant documentations. Thanks, On Friday, February 28, 2014 5:50:34 PM UTC-5, Jake Wilson wrote: I am building a simple web app to connect to our Adwords MMC and spit out some reports. In the Google API Console I created a new Client ID. I chose Installed Application even though this is a web-based PHP tool I'm making. This page: https://developers.google.com/adwords/api/docs/guides/authentication#access_and_refresh_token says to choose Installed Application if: - You are just getting started for the first time. - You want to test our example code and get started quickly. - You are managing all of your AdWords accounts using a single top level MCC. All of which apply to us. Also, the auth.ini says: ; If you do not have a client ID or secret, please create one of type ; installed application in the Google API console: ; https://cloud.google.com/console So anyways, I created an installed application client ID. I get my Client ID and Client Secret. I add these to auth.ini along with my Adwords API Key (which is approved) and a unique userAgentID string to identify my application. At the command line I run the GetRefreshToken.php script, giving me: Log in to your AdWords account and open the following URL: https://accounts.google.com/o/oauth2/auth?response_type=codeclient_id=5XXleusercontent.comredirect_uri=urn%3Aietf%3Awg%3Aoauth%3A2.0%3Aoobscope=https%3A%2F%2Fadwords.google.com%2Fapi%2Fadwords%2Faccess_type=offline After approving the token enter the authorization code here: I log into my Adwords account and then paste in the above URL. I get this page: http://imgur.com/vcilAXI.jpg So what am I doing wrong here? -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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: OAuth2 Campaign update issue (c#)
Hi Richard, You need to 1. Retrieve the budget id using CampaignService.get(). Use BudgetId as the selector field. 2. Set the budget using BudgetService.mutate(). My understanding is that you cannot update the budget using CampaignService.mutate any longer. Cheers, Anash On Tuesday, April 22, 2014 10:48:07 AM UTC-4, Richard wrote: Any idea? the update campaign budget worked on v201309 without budget id but now failed on v201402, is there any parameter I need to set? thanks! -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups AdWords API Forum group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: Java Example of creating an AdGroupFeed
Hi Mike, You don't need to create one Feed per adgroup. Instead, you would create one Feed with multiple feed items (step 1-3 in the guide), and then create one AdGroupFeed per adgroup that associates some FeedItem from the Feed with the AdGroup (step 4 in the guide). The code to use AdGroupFeed is pretty much the same as the one in https://developers.google.com/adwords/api/docs/guides/feed-services#campaignfeedservice, except that you use AdGroupFeed instead of CampaignFeed, and AdGroupFeedService instead of CampaignFeedService. Cheers, Anash P. Oommen, AdWords API Advisor. On Tuesday, April 22, 2014 4:03:42 AM UTC-4, michae...@concerthotels.com wrote: Hi everyone, I'm attempting to set up sitelinks for each AdGroup in my campaign (a few thousand ad groups in total). I've been basing my code on the Java example for setting up a CampaignFeed: https://developers.google.com/adwords/api/docs/guides/feed-services The documentation says that to set up on an adgroup basis, you use AdGroupFeed and AdGroupFeedPage, but I'm struggling, and keep reaching the number of feeds per account limit. Does anyone have a Java example of how to set up different sitelinks per adgroup using AdGroupFeed and AdGroupFeedPage? Many thanks Mike -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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: CRITERIA_PERFORMANCE_REPORT - Invalid characters on column Dynamic ad target
Hi Ed, We still have an issue open at our end to fix this rendering. I'll keep you updated. Cheers, Anash P. Oommen, AdWords API Advisor. On Tuesday, April 22, 2014 5:21:43 PM UTC-4, Ed- wrote: aww.. just noticed there is a post on this very issue already: https://groups.google.com/forum/#!searchin/adwords-api/dynamic$20ad$20target/adwords-api/M5OcST9seUU/XJdQP5otHK4J On Tuesday, April 22, 2014 6:15:27 PM UTC-3, Ed- wrote: Hi, I am trying to retrieve a criteria report for DSA campaigns, but the column parameter keeps coming with scrambled characters I could not figure out what they mean... I am guessing it is some kind of formatting. *What is the trick to unscramble something like:* ���#� %� URL/celulares� � � The bit we need from it is: url/celulares (since that is what appears on GA side). I am downloading CRITERIA_PERFORMANCE_REPORT, a complete account ( 520-777-8829), yesterday's data, GZIPPED_CSV, and the problem is within the column: Parameter Dynamic ad target dynamicAdTarget WebpageParameter Attribute Examples of adgroup ids returning scrabbled criteria: 8990062492 8990062132 8763294412 8990061052 Thank you, Ed -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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: Enumerate AdGroups shows no campaignId Property?
Hi, You should get campaign ID back if you include the field CampaignId in the Selector for your AdGroupService.get. The following page documents all of the field names for selectors on every service. https://developers.google.com/adwords/api/docs/appendix/selectorfields You can also check out our Working with Objects Guidehttps://developers.google.com/adwords/api/docs/guides/working-with-objects#get-method for more details on selectors as well as links to a blog post and video on the topic. Cheers, Josh, AdWords API Team On Wednesday, April 23, 2014 10:17:21 AM UTC-4, apiapi wrote: Using v17 of the .NET Wrapper library. I can successfully enumerate all AdGroups for a client. I know that these AdGroups are linked to Campaigns. However, when enumerated several properties show but campaignId is not one of them - *what is the right way to find Campaign Identifiers that are related to an AdGroup*? For example, I have a page of 12 Google.Api.Ads.AdWords.v201402.AdGroup items for a particualr account, a sample object with all populated properties: campaignId = 0 campaignIdSpecified = false contentBidCriterionType = KEYWORD id = (redacted) name = (redacted) status = ENABLED statusFieldSpecified = true Thanks. -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups AdWords API Forum group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: Java Example of creating an AdGroupFeed
Thanks Anash, I'll give that a try. Unfortunately, through testing my CampaignFeed and AdGroupFeed code I've accidentally used all the feeds I'm allowed to use (limit of 20). I tried to delete the sitelinks manually through Adwords (not the API), but the feeds are still being counted and blocking me from creating any new ones. The SOAP requests/responses I'm receiving are: SOAP Request: ?xml version=1.0 encoding=UTF-8? soapenv:Envelope xmlns:soapenv=http://schemas.xmlsoap.org/soap/envelope/; xmlns:xsd=http://www.w3.org/2001/XMLSchema; xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance; soapenv:Header ns1:RequestHeader xmlns:ns1=https://adwords.google.com/api/adwords/cm/v201402; soapenv:mustUnderstand=0 ns1:clientCustomerId1519222635/ns1:clientCustomerId ns1:developerToken-zdBSXMOjspiyY9A-KvtwQ/ns1:developerToken ns1:userAgentConcertHotels.com (AwApi-Java, AdWords-Axis/1.26.0, Common-Java/1.26.0, Axis/1.4, Java/1.5.0_22, jars)/ns1:userAgent ns1:validateOnlyfalse/ns1:validateOnly ns1:partialFailurefalse/ns1:partialFailure /ns1:RequestHeader /soapenv:Header soapenv:Body mutate xmlns=https://adwords.google.com/api/adwords/cm/v201402; operations operatorADD/operator operand nameFeed For Sitelinks for Campaign : 152645088/name attributes nameLink Text/name typeSTRING/type /attributes attributes nameLink URL/name typeURL/type /attributes attributes nameLine 1 Description/name typeSTRING/type /attributes attributes nameLine 2 Description/name typeSTRING/type /attributes originUSER/origin /operand /operations /mutate /soapenv:Body /soapenv:Envelope 09:53:00,178 WARN [soapXmlLogger] SOAP Response: ?xml version=1.0 encoding=UTF-8? soap:Envelope xmlns:soap=http://schemas.xmlsoap.org/soap/envelope/; soap:Header ResponseHeader xmlns=https://adwords.google.com/api/adwords/cm/v201402; requestId0004f7b1dc5a8ec80ae022c439ae/requestId serviceNameFeedService/serviceName methodNamemutate/methodName operations0/operations responseTime237/responseTime /ResponseHeader /soap:Header soap:Body soap:Fault faultcodesoap:Server/faultcode faultstring[EntityCountLimitExceeded.ACCOUNT_LIMIT @ operations[0] (enclosingId=1519222635, limit=20, accountLimitType=FEEDS_PER_ACCOUNT, existingCount=27)]/faultstring detail ApiExceptionFault xmlns=https://adwords.google.com/api/adwords/cm/v201402; message[EntityCountLimitExceeded.ACCOUNT_LIMIT @ operations[0] (enclosingId=1519222635, limit=20, accountLimitType=FEEDS_PER_ACCOUNT, existingCount=27)]/message ApplicationException.TypeApiException/ApplicationException.Type errors xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance; xsi:type=EntityCountLimitExceeded fieldPathoperations[0]/fieldPath trigger/ errorStringEntityCountLimitExceeded.ACCOUNT_LIMIT/errorString ApiError.TypeEntityCountLimitExceeded/ApiError.Type reasonACCOUNT_LIMIT/reason enclosingId1519222635/enclosingId limit20/limit accountLimitTypeFEEDS_PER_ACCOUNT/accountLimitType existingCount27/existingCount /errors /ApiExceptionFault /detail /soap:Fault /soap:Body /soap:Envelope Do you have any idea how I'd go about removing the old feeds? They appear to have a status of DELETED, but still are being counted in the list of feeds for the account. Many thanks Mike On Tuesday, 22 April 2014 09:03:42 UTC+1, michae...@concerthotels.com wrote: Hi everyone, I'm attempting to set up sitelinks for each AdGroup in my campaign (a few thousand ad groups in total). I've been basing my code on the Java example for setting up a CampaignFeed: https://developers.google.com/adwords/api/docs/guides/feed-services The documentation says that to set up on an adgroup basis, you use AdGroupFeed and AdGroupFeedPage, but I'm struggling, and keep reaching the number of feeds per account limit. Does anyone have a Java example of how to set up different sitelinks per adgroup using AdGroupFeed and AdGroupFeedPage? Many thanks Mike -- --
Re: Retrieve Product Partition title
+1 to Igor. this is a genuine issue according to me. In PRODUCT_PARTITION_REPORT, we don't know how the what is the productPartitionType and what is the ProductDimension. Moreover, we it will also be good to have, parent product partition ID, so that we can understand the actual hierarchy of the product partition. -- Thanks and Regards, Amol Sharma On Wed, Apr 23, 2014 at 2:53 PM, Igor Schut sc...@bgenius.com wrote: Hi Josh, Let me clarify my problem for you. We pull in two reports, one for the shopping products and one for the product partitions. We wish to show and use both. We do understand that product partitions are categorization of one or more products, but how am I suppose to determine the actual product partition as shown in the AdWords UI based on the products itself? It does not say in what product partition its in or what type of product partition. Thanks, Igor -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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: Enumerate AdGroups shows no campaignId Property?
Hi Josh. Yes I should see campaignId along with the other populated properties, but I do not. I am not willing to file this as a bug in the API or .NET wrapper, but I do want to know of other ways to get a Campaign ID for a given AdGroup so I can debug/evaluate the AdGroup service. Thanks. -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups AdWords API Forum group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.