Re: How to incrementally fetch Campaign, AdGroup Ads with date range Batch the calls.
Hi Bikram, You can find the ids of new and changed objects using the CustomerSyncServicehttps://developers.google.com/adwords/api/docs/reference/latest/CustomerSyncService, then call the services to get the data. Also, many of the fields are available in the reporting service, so you could get all of the data in your three API calls from a single ad structure report downloadhttps://developers.google.com/adwords/api/docs/guides/structure-reports, which is the recommended way to retrieve data in bulk. Regards, Ewan -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and discussion group: http://googleadsdeveloper.blogspot.com http://groups.google.com/group/adwords-api =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups AdWords API Forum group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en --- You received this message because you are subscribed to the Google Groups AdWords API 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: Unable to get OAuth 2.0 refresh_token with GetRefreshToken.php
Hi Alan, If you haven't already worked it out, I put some instructions together for using the OAuth Playground with the AdWords APIhttp://www.ewanheming.com/adwords-api-oauth-playground . Regards, Ewan -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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: Unable to get OAuth 2.0 refresh_token with GetRefreshToken.php
Hi Yuhao, I think that your problem might be to do with your JDK setup, not the API, and this threadhttp://stackoverflow.com/questions/9619030/resolving-javax-net-ssl-sslhandshakeexception-sun-security-validator-validatoreshould solve your problem. I'll post the OAuth playground example later today. Regards, Ewan -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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: Unable to get OAuth 2.0 refresh_token with GetRefreshToken.php
Hi Alan, You shouldn't need a new developer token as you can use any token with any authorized AdWords account. You can also use any client_id and client_secret to generate the OAuth tokens. Quite a few of the people I've worked with have had problems generating tokens when they just want to authorize a single account. I've found that using Google's OAuth playgroundhttps://developers.google.com/oauthplayground/was the simplest way to grab some tokens. I've already put together some instructions, so I'll publish them and post the link here. Regards, Ewan -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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: google adwords api oauth2 test environment
Hi Mike, You only need the callback to use the OAuth web flowhttps://developers.google.com/accounts/docs/OAuth2WebServer, you can get your tokens using the Installed App Flowhttps://developers.google.com/accounts/docs/OAuth2InstalledApp. You should find an example in the client library you're using; for example, here's the PHP scripthttps://code.google.com/p/google-api-adwords-php/source/browse/examples/AdWords/Auth/GetRefreshToken.php . Regards, Ewan -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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: Issues running GetRefreshToken.php
Hi Alan, As Evgeniy mentioned, there's probably something wrong with your PHP configuration, but you could try adding the parameters to the example file instead of auth.ini. At line 85 of GetRefreshToken.php you should find the following code: $user = new AdWordsUser(); $user-LogAll(); The AdWordsUser object has a SetOAuth2Info method that takes an associative array of parameters, and you can set the client_id and client_secret as follows: $user-SetOAuth2Info(array( client_id = INSERT_OAUTH2_CLIENT_ID_HERE, client_secret = INSERT_OAUTH2_CLIENT_SECRET_HERE )); Regards, Ewan -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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: Issues running GetRefreshToken.php
Hi Alan, What's the error you're getting? Regards, Ewan -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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: oauth2 mcc account vs adwords account
Hi Michael, Once you've authenticated an MCC account, you will have access to all of the client accounts without needing additional tokens. Regards, Ewan -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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.
Empty Performance Reports
Hi All, I answered a questionhttps://groups.google.com/forum/#!topic/adwords-scripts/N9adFMXAY0Yon the AdWords Scripts forum where I mentioned that reports without any metric fields are often empty. I've always just added the impressions column when I just want the structural data, but Anash noted that this isn't documented so I should ask someone here to look into it. Thanks, Ewan -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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: KEYWORD_PERFORMANCE_REPORT Data with test key
Hi Dev, The GetReportFields operationhttps://developers.google.com/adwords/api/docs/reference/latest/ReportDefinitionService#getReportFieldsjust returns an enumeration of the possible fields you can request in a report, which are also available in the report reference documentationhttps://developers.google.com/adwords/api/docs/appendix/reports. You need to use the Ad Hoc Reporting Servicehttps://developers.google.com/adwords/api/docs/guides/reporting to actually download the data. For a test account, you should see the campaign names and ids, but you'll get zero's for the rest of the fields. Regards, Ewan -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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: NetworkSetting searchParameters filter doesn't work with AdWords API PHP library
Hi Victor, The AdWords API includes the search partner data by defaulthttp://googleadsdeveloper.blogspot.co.uk/2012/11/understanding-adwords-api.html. You can exclude search partner traffic using the NetworkSearchParameter, but you can just leave it out if you want the total for the whole network. However, you can't get the local and global search volume in a single API request: you need to remove your other search parameters if you want the global value. Regards, Ewan -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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: NetworkSetting searchParameters filter doesn't work with AdWords API PHP library
Hi Victor, Are you using any other search parameters? If you want the global search volume, you have to remove all of the parameters apart from the seed keywords. Regards, Ewan -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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: Setting Ad Device Preference is not working
Hi Oliver, You can only use a SET operation to change the Ad Statushttps://developers.google.com/adwords/api/docs/reference/v201302/AdGroupAdService; apart from that ads are immutable, so you need to create a new one if you want to change any fields. Regards, Ewan -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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: Cannot set 'enhanced' property of campaign to false via API v201302
Hi, You can only create enhanced campaigns using v201302https://developers.google.com/adwords/api/docs/guides/enhanced-campaigns. The enhanced property is read-only; its only use is to determine if an account has been updated yet. Regards, Ewan -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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: Cost Per Conversion Proper Calculation
Hi, You can obtain these fields via the API by downloading a Campaign Performance Reporthttps://developers.google.com/adwords/api/docs/appendix/reports#campaign containing the ConversionRate and CostPerConversion fields. The values in the report should match up with the UI data. Regards, Ewan -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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: Campaign Performance Report not returning any data
Hi Jonathan, I don't think it's possible to retrieve a report with these fields populated using a test account because there's no performance data available. I think that the tokens team just wants a clear picture about how you intend to use the API, so they can ensure you'll be using it according to their terms of service. I'm not in a position to offer advice on how you should proceed with your application, but I think that screenshots--which could probably even just be mockups using a wireframe or image editing tool--showing the functionality of your software should be adequate; you'll be asked to supply more details if it's not enough for them to make a decision. Regards, Ewan -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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: Regarding enhanced campaigns and Device preferred field
Hi Shay, Have you set a device preference for any of your ads yet? I created a test ad with the mobile checkbox activated, then downloaded an ad performance report: the DevicePreference field in the report contained the id 30001, which shows a preference for the mobile platformhttps://developers.google.com/adwords/api/docs/appendix/platforms; currently the only valid option for this field. Regards, Ewan -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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: General API question re: account access using MCC account and Oauth2...
Hi Ken, You can use an approved developer token with any account you have authorization to access; you don't need to link the account to your MCC. Regards, Ewan -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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: Exact, broad and phrase results using Targeting Idea Service
Hi Dimce, Unfortunately, beginning with v201209, the API only supports exact match queries to the TargetingIdeaService. V201206 is the only version of the API that supports broad and phrase match queries, but you shouldn't use it as it has been deprecated and will be sunset on the 25th of March 2013https://developers.google.com/adwords/api/docs/sunset-dates . The match type options of keywords passed to the ExcludedKeywordSearchParameter are unrelated to the match types in the web UI. The ExcludedKeywordSearchParameter provides a way to control which keyword suggestions are excluded that's a bit more flexible that the filters available via the web UI. Regards, Ewan -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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: MCC authtoken (client login) capabilities?
Hi Reed, You can make exactly the same API calls using ClientLogin as you can with OAuth. If an account is linked to an MCC that you can access, then you can make get and mutate calls for the account by setting its customer id. However, ClientLogin is deprecated, so you should use OAuth 2.0 if possible; you can generate OAuth tokens for the MCC and access the accounts within it. Regards, Ewan -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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: Basic vs Standard access
Hi, AdWords API quotas are applied to the developer token, so the limit is for all of the applications sharing the same token. If the applications are processing multiple accounts, they will still be using the token's quota. Regards, Ewan -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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: How Much Historical Data is Available Through the Reporting API?
Hi Kevin, These are just some helpful predefined constants, but you can specify any date range you like using a custom start and end date. I'm not sure about official limits as I can't find them in the documentation anymore, but I've been able to successfully download reports that dated back to 2005 and reports that were ~1GB uncompressed, so, within reason, you shouldn't have a problem. The last time I saw a documented limit it was 250MB compressed, but that was for the old v13 API that has been deprecated for some time now. Regards, Ewan -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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: Competition score
Hi Marc, It's still available using the COMPETITIONhttps://developers.google.com/adwords/api/docs/reference/v201302/TargetingIdeaService.AttributeType#COMPETITION attribute of the TargetingIdeaService. From what I can remember, it's always had a double value in the zero to one range, which should match the competition column in the spreadsheet you can download from the web-based tool. Regards, Ewan -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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: targeting ideas api question, TargetingIdeaService
Hi, I don't think that's possible. To achieve this, you need to make an individual request for each seed keyword. I might be wrong, but I think that you sometimes get suggestions that are related to combinations of seed keywords when you target more than one at a time. Regards, Ewan -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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: AveragePosition in Adwords
Hi, Averaging an average--if that's the correct term for it--doesn't actually work in the way you're expecting. You need to get back to the original sum of individaul positions for the seven day period, then divide them by the sum of impressions for the same peroid. So the equation is going to be something like the following: Sum(Impressions * Avereage Position)/Sum(Impressions) Does that make sense? Regards, Ewan -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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: Geo performance report countries list
Do you mean the list of country targets? Those can be obtained by filtering the Geo Targets Tablehttps://developers.google.com/adwords/api/docs/appendix/geotargeting and downloading the results. -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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 sandBox
Unfortunately, the sandbox is no morehttp://googleadsdeveloper.blogspot.co.uk/2012/11/introducing-test-accounts.html, but the great new is that it's been replaced by test accountshttps://developers.google.com/adwords/api/docs/test-accounts, which are a much more reliable way of testing AdWords API tools. -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
Re: Problem with sandbox - Error 502 (Server Error)
See: https://groups.google.com/forum/?fromgroups=#!topic/adwords-api/RF_QW0B-Lhs -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
Re: Error sandBox
Unfortunately, the sandbox is no morehttp://googleadsdeveloper.blogspot.co.uk/2012/11/introducing-test-accounts.html, but the great news is that it's been replaced by test accountshttps://developers.google.com/adwords/api/docs/test-accounts, which are a much more reliable way of testing AdWords API tools. -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
Re: How long for Test Accounts to get set up
Hi Chris, The account should still be in the AdWords interface, and you can just make a call to the API to see if it's working. I know that people I've been working for didn't actually receive an email stating that their test account was active, but I was able to use it with the API while other accounts in the same MCC couldn't be accessed with their pending token. Regards, Ewan -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
Re: Proper authentication for the new Test Account
Hi Stamatina, I think that you need to enter the customer ID of your test account (as a number, without the dashes) into the setClientCustomerIds method of the selector, instead of the using the setClientEmails method with your MCC email. Regards, Ewan On Wednesday, November 28, 2012 2:50:26 PM UTC, Stamatina Thomaidou wrote: Please... any answers/ideas about this? We cannot test our application! On Friday, November 23, 2012 12:11:32 PM UTC+1, Stamatina Thomaidou wrote: Hello, we are trying to test our application with the new way of testing using Test Account. Google AdWords send us with e-mail that we are ready to use it. So for the Test Account we have only a client customer id number for this and not an e-mail and password (although we have of course the MCC credentials). So in the adwords.properties file we should insert the client customer id of the Test Account, the developer token and... what else? Which e-mail and password? Thank you -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
Re: Proper authentication for the new Test Account
Hi Stamatina, The credentials you're sending sound correct, so maybe the problem is somewhere else. Could you post the code you're using in case there's a problem with it? Thanks, Ewan -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
Re: Is it possible to download a list of clicks using the API?
Hi James, The GCLID parameter is only meant for internal use within Google Analytics; if you want to perform your own tracking, you need to use the Value Trackhttp://support.google.com/adwords/bin/answer.py?hl=enanswer=2375447 URL parameters. You should be able to add parameters to the destination URL's of your ads that will match up with values in the click performance report. Regards, Ewan -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
Re: Sandbox EstimateKeywordTraffic requests were working. However, now they result in [AuthenticationError.NOT_ADS_USER @ ; trigger:'']
Hi Bob, This threadhttps://groups.google.com/forum/?fromgroups=#!topic/adwords-api/0xIxgBk9wXomentions that it's a known issue being looked into, but there's no fix date available yet. Regards, Ewan -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
Re: Can't authenticate - customer not found
Hi Karlis, The sandbox creates five customer ids when you activate it; the one displayed in your AdWords account is for the live API, not the sandbox. You need to remove the clientId altogether for your first call to the API, then either use the ManagedCustomerServicehttps://developers.google.com/adwords/api/docs/reference/latest/ManagedCustomerService or Java Sandbox Viewer http://code.google.com/p/google-api-adwords-java/ to get your new customer ids to make subsequent API calls. Regards, Ewan -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
Re: Sandbox EstimateKeywordTraffic requests were working. However, now they result in [AuthenticationError.NOT_ADS_USER @ ; trigger:'']
Hi Daniel, I think that the problem Bobert is referring to is that the sandbox is currently not working at all for the TargetingIdeaService and TrafficEstimatorService; it just returns the error: AuthenticationError.NOT_ADS_USER @ ; trigger:'null'. I've just tried it myself and had the same result; however, when I modified the code to make a call to the CampaignService instead it worked fine, so it's not just an accidental call to the production API. The service was working fine a couple of weeks ago and returning the expected dummy results. Regards, Ewan -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
Re: ad copy
Hi Udy, There isn't a copy operation, so you would need to download the ads from the source AdGroup, then use an ADD operation to upload them to the new AdGroup. Regards, Ewan -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
Re: QuotaCheckError.ACCOUNT_DELINQUENT
Hi, I've often seen this for issues as simple as an expired credit card; you should have notifications in your AdWords accounts that explain what problem Google has with them. Regards, Ewan -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
Re: [AuthenticationError.LOGIN_COOKIE_REQUIRED @ ; trigger:'null']
Hi Laid, You need to enter the username and password for an AdWords account into the $username and $password variables of the script; I've updated it to throw a more relevant error if you don't. The sandbox does require a developer token, username, password, and customer id for the account you want to access; however, you don't need an approved token or real AdWords account to use it: The username and password can be for any Google account (Gmail, YouTube etc), and the developer token is just the account username with a currency code appended to it (for example, t...@gmail.com++USD). You also need to make a call to one of the API services in order to initialize the sandbox for your account and obtain a list of dummy customer ids; there's an example script that does that herehttps://www.ewanheming.com/2011/12/ppc-software-development/adwords-api/using-the-adwords-api-sandbox . Regards, Ewan -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
Re: [AuthenticationError.LOGIN_COOKIE_REQUIRED @ ; trigger:'null']
Hi Laid, Are you sending the correct customer id for the campaign where you're trying to create the adgroup? If you could post the code you're using then I should be able to see what the problem is. Regards, Ewan -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
Re: [AuthenticationError.LOGIN_COOKIE_REQUIRED @ ; trigger:'null']
Hi laid, I noticed you asked the same question on my blog post about using the AdWords API without a Client Libraryhttps://www.ewanheming.com/2011/04/ppc-software-development/connecting-to-the-adwords-api-using-just-soap that I wrote last year. I think your problem is just that you haven't entered a valid username and password into the sample code. However, the example doesn't show you how to point the script at the sandbox, so you might have a problem using it if you don't have a production API key; I'll modify it to show you how to do that. Regards, Ewan -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
Re: Creating a reporting API - Would I be allowed to ask for traffic estimation?
Hi Brice, I don't work for Google and the team that monitors this forum won't be able to answer your question directly, but the way I understand it, you can develop a tool like this as long as it was just using the reporting part of the API; however, you would need to take note of the section of the RMF that states which fields are required for each level of reporting you include. If you need definitive clarification, then you need to send your query to adwordsapi-tok...@google.com. Regards, Ewan -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
Re: Pull Data
Hi Vlad, If your AdWords account is linked to your Analytics account, then you should be able to do this already from the Advertising AdWords Keywords Clicks report. Regards, Ewan -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
Re: Is intra-day reporting available
Hi Ken, Yes, you can pull reports for the current day by setting the dateRangeType to TODAY; my experience is that this matches what your marketing guys should be able to view within the AdWords web UI. However, there are delays in reporting that depending on the type of report you are producing and the specific metrics that you're collecting: For example, most data can be delayed by at least three hours, the MCC summary view can be six hours behind, some reports are only produced once a day, and conversion events can take 24 hours to register. You can familiarize yourself with the full range of issues by checking out the Common reporting issues documentationhttp://support.google.com/adwords/bin/topic.py?hl=entopic=1713973path=1713967ctx=leftnav; from a database consistency perspective, you should note that historical data can change over time, so you'll probably want to run reports for previous periods to update your old data to the current values. One thing that I'm not sure about is how often we should be hitting the API for reports? Data such as impressions and clicks can change every few seconds, and it's becoming a more common request for people to be able to view live dashboards with regular updates. I'd like to know what Google considers a reasonable refresh rate? For example, some dashboard solutions update every 30 seconds. I'd also like to know if whatever limits exists are applied at an account or a developer token level? Regards, Ewan -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
Re: Reporting on site link and ad extensions
The URL in the Ad Performance Report is just the one for the Ad Headline itself, so you need to use the CampaignAdExtensionServicehttps://developers.google.com/adwords/api/docs/reference/latest/CampaignAdExtensionService and AdExtensionOverrideServicehttps://developers.google.com/adwords/api/docs/reference/latest/AdExtensionOverrideService to obtain the destination URL for a sitelinkhttps://developers.google.com/adwords/api/docs/reference/latest/AdExtensionOverrideService.Sitelink#destinationUrl. There is an Ad Extensions Performance Reporthttps://developers.google.com/adwords/api/docs/appendix/reports#ad-extensions, but I can't see the URL in it. -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and discussion group: http://adwordsapi.blogspot.com http://groups.google.com/group/adwords-api =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups AdWords API Forum group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en
Re: Finding sites that paid for adwords based on a keyword
Hi Nainil, There is no legitimate way to obtain this information as Google doesn't publish their customers potentially sensitive marketing data! Some vendors of Competitive Intelligence tools claim to be using an API, but that's just what they have to say as most of them as running large scale automated queries on Google search, which is against both the AdWords API Terms of Service https://developers.google.com/adwords/api/docs/terms and the Google Search Terms of Servicehttp://www.google.com/intl/en/policies/terms/archive/20070416/; however, in the latter case, I actually couldn't find it in the new TOShttp://www.google.com/intl/en/policies/terms/, so had to link to the old one! Regards, Ewan -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
Re: How to get ConversionTypeName and ConversionCategoryName into ad report.
Hi, Although not a direct answer to your question, I wanted to check if there was a reason why you want to download the report using the XML format? A few years ago it was the only available option, but now you can choose other formats like CSV. I find that this much easier to use; moreover, I also had a problem parsing larger XML reports using simplexml or DOM because they consumed an excessive amount of memory, so I had to resort to using a SAX parser. Regards, Ewan -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
Re: How can an account revoke access to an OAuth'ed user?
Hi Oliver, oAuth access to a Google account isn't managed through AdWords directly; you need to go to the security https://www.google.com/settings/security section of your main account settings, then click the Edit button next to Authorizing applications and sites. Regards, Ewan -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
Re: Anyone interested in a PSR-0 compliant PHP client?
I've recently been thinking about the same issue myself because it would make working with the Symfony framework much easier. I don't have too much spare time, but would certainly be happy to help out with at least the namespace issue for improved classloading and IDE support. -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
Re: Possible bug in PHP library.
Hi, This isn't a bug, the API only returns the fields you ask for in your request. You should see a line in your code similar to the following: $selector-fields = array('Id', 'Name'); You need to modify it to include all of the fields that you require; the list of available fields can be found by in the documentation for the campaign objecthttps://developers.google.com/adwords/api/docs/reference/v201109_1/CampaignService.Campaign . Regards, Ewan -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
Re: How to Determine Device Type with the Php Client Library
Hi, I think that the device type is called a Platform targethttps://developers.google.com/adwords/api/docs/appendix/targetingtypes#device_typesin the CampaignCriterionService, so you need to issue a gethttps://developers.google.com/adwords/api/docs/reference/latest/CampaignCriterionService#getrequest with a predicatehttps://developers.google.com/adwords/api/docs/reference/latest/CampaignCriterionService.Predicateto filter the Criterion.Typehttps://developers.google.com/adwords/api/docs/reference/latest/CampaignCriterionService.Criterion.Type so the results only include targets of the *PLATFORM* type; you should get a response with a list of CampaignCriterionhttps://developers.google.com/adwords/api/docs/reference/latest/CampaignCriterionService.CampaignCriterion objects from which you can extract the campaignId to obtain a list of campaigns that are using device targeting. If you need the specific device that is being used, then you can look at the id of each criterion to find out which platformhttps://developers.google.com/adwords/api/docs/appendix/platforms has been selected. If you're using v201206, then you could also check out the queryhttps://developers.google.com/adwords/api/docs/reference/latest/CampaignCriterionService#query operation of the CampaignCriterionService to do the same thing using AWQLhttps://developers.google.com/adwords/api/docs/guides/awql instead of a predicate; AWQL is a recent addition to the AdWords API that lets you select objects using an SQL-like syntax. Regards, Ewan -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
Re: AdHoc reports without developer key
Unfortunately it isn't, but you could try linking your account to Google Analytics and downloading the data from the Core Reporting APIhttps://developers.google.com/analytics/devguides/reporting/core/v3/. The GA API's are much easier to gain access to and might contain enough data if you only want simple reports. -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
Re: Get destination url report for only paused adgroups
Hi Sumit, You just need to add a predicatehttps://developers.google.com/adwords/api/docs/reference/latest/ReportDefinitionService.Predicateto the selector to filter your report. I'm not too familiar with Python, but I thing the following should work: report_downloader = client.GetReportDownloader( 'https://adwords.google.com', 'v201109') # Create report definition. report = { 'reportName': 'DESTINATION_URL_REPORT', 'dateRangeType':'YESTERDAY', 'reportType': 'DESTINATION_URL_REPORT', 'downloadFormat': 'CSV', 'selector': { 'fields': ['AdGroupId','AdGroupStatus','EffectiveDestinationUrl','Clicks','Impressions'], 'predicates': [{ 'field': 'AdGroupStatus', 'operator': 'EQUALS', 'values': ['PAUSED'] }] }, # Enable to get rows with zero impressions. 'includeZeroImpressions': 'false', } If you're feeling adventurous, you could also try out the new AWQLhttps://developers.google.com/adwords/api/docs/guides/awqlin the latest version of the API (v201206); here's an examplehttp://code.google.com/p/google-api-ads-ruby/source/browse/adwords_api/examples/v201206/reporting/download_criteria_report_with_awql.rb?spec=svn788ed3a1df1a04de0cad9481bdc953559135eaafr=788ed3a1df1a04de0cad9481bdc953559135eaafthat shows how you could go about it. Regards, Ewan -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
Re: Get destination url report for only paused adgroups
Sorry, the Python AWQL example is: http://code.google.com/p/google-api-ads-python/source/browse/trunk/examples/adspygoogle/adwords/v201206/reporting/download_criteria_report_with_awql.py On Sunday, August 5, 2012 5:52:03 PM UTC+1, Ewan Heming wrote: Hi Sumit, You just need to add a predicatehttps://developers.google.com/adwords/api/docs/reference/latest/ReportDefinitionService.Predicateto the selector to filter your report. I'm not too familiar with Python, but I thing the following should work: report_downloader = client.GetReportDownloader( 'https://adwords.google.com', 'v201109') # Create report definition. report = { 'reportName': 'DESTINATION_URL_REPORT', 'dateRangeType':'YESTERDAY', 'reportType': 'DESTINATION_URL_REPORT', 'downloadFormat': 'CSV', 'selector': { 'fields': ['AdGroupId','AdGroupStatus','EffectiveDestinationUrl','Clicks','Impressions'], 'predicates': [{ 'field': 'AdGroupStatus', 'operator': 'EQUALS', 'values': ['PAUSED'] }] }, # Enable to get rows with zero impressions. 'includeZeroImpressions': 'false', } If you're feeling adventurous, you could also try out the new AWQLhttps://developers.google.com/adwords/api/docs/guides/awqlin the latest version of the API (v201206); here's an examplehttp://code.google.com/p/google-api-ads-ruby/source/browse/adwords_api/examples/v201206/reporting/download_criteria_report_with_awql.rb?spec=svn788ed3a1df1a04de0cad9481bdc953559135eaafr=788ed3a1df1a04de0cad9481bdc953559135eaafthat shows how you could go about it. Regards, Ewan -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
Re: SOAP Module for AdWords Maven 1.4.0 Java Client Library
Hi Kevin, I also assumed that what worked on Linux would work on Windows, but wasn't aware of any problem until I delivered the code to a customer and they tried to run it! I think that my customer has actually worked out what was wrong, so I'll see if I can find out Regards, Ewan -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
Re: Can we access Adwords API only with developer key?
Hi Vipin, You question is a bit confusing: it suggests you want to access third party AdWords accounts without authority, which is probably not what you mean! If you're asking about the TrafficEstimatorService or TargetingIdeaService, which don't necessarily need access to a specific account, then you can just use your MCC username and password without specifying a customer id. However, the results for some fields, such as the average cpc, are tailored to a specific account so you'll find that entering a customer id might yield different results. Regards, Ewan -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
Re: Can I use 'GetCampaignStats' in the sandbox ?
Unfortunately, the results are always zero. Random values would be a very useful feature though, especially if the ad hoc reports also returned some matching data. It's hard to know if you've match everything up correctly using the sandbox; the only way to be sure is to do live testing, which isn't always possible if you're building an application for someone else because of issues with the way tokens are supposed to be used. -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
Re: Adding CriterionUserInterest to Campaign always returns CriterionError.CANNOT_ADD_CRITERIA_TYPE
I checked out your code in more detail: The problem is that Linux Unix isn't a CriterionUserInterest, it's a Verticalhttps://developers.google.com/adwords/api/docs/appendix/verticals. This code's working for me in the sandbox: $interestId = 736; //Linux Unix $interest = new Vertical(); $interest-id = $interestId; $interest-path = array(Computers Electronics, Software, Operating Systems, Linux Unix); $campaignCriterion = new NegativeCampaignCriterion(); $campaignCriterion-campaignId = $campaignId; $campaignCriterion-criterion = $interest; $operations = array(); $operations[] = new CampaignCriterionOperation($campaignCriterion, 'ADD'); $campaignCriterionService-mutate($operations); Note that you also need to enter the category path, even though you've already entered an 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
Re: Adding CriterionUserInterest to Campaign always returns CriterionError.CANNOT_ADD_CRITERIA_TYPE
Have you tried adding a negative User Interest Criterion to a campaign in the normal web interface? I know that I tried a similar thing with a negative Proximity target and got an error because it isn't actually possible at the moment. -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
Re: Transfer a token and free API units to another account
I don't work for Google, so I'm not sure about the specifics of moving tokens and free quota to another account, but it does sound like something that might be difficult. However, your token itself can be used independently of your MCC, so it can be used to access a separate account (MCC or otherwise) without your developer knowing the credentials for your main MCC. The API usage will be charged to the developer token, so your free units will be used. One thing you should note though is that you're responsible for calls made using your token, so you need to be sure that you trust anyone who has access to it: If someone uses in a way that violates the API terms and conditions https://developers.google.com/adwords/api/docs/terms you could loose your token and find it difficult to get back. In most cases you can actually get an outside developer to build your application using the API sandbox https://developers.google.com/adwords/api/docs/sandbox without using your token; this can sometimes make testing a bit more difficult, especially if you're using the reporting service, but would at least avoid the trust 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
Re: Can I use the sandbox with a developer token being approved ?
You don't need a developer token to use the sandbox, you just need a Google account. The developer token in the sandbox is just your account email plus a chosen currency. You can find out more about using the sandbox herehttps://developers.google.com/adwords/api/docs/sandbox . -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
Re: Getting Started API
If you can understand the example code that comes with the PHP Client Library http://code.google.com/p/google-api-adwords-php/, then you should be able to learn how to use the AdWords API. You can also check out this blog post that explains how to use the exampleshttp://googleadsdeveloper.blogspot.co.uk/2012/02/streamline-your-coding-with-adwords-api.html . -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
SOAP Module for AdWords Maven 1.4.0 Java Client Library
Hi, I've built a Java client using the Maven client library; on my Ubuntu box it's working fine, but when I try and run the exact same project on Windows I get the following error: Unable to locate a SOAP module by reflection. Did you forget to add a plugin specifying which SOAP framework to use with the library? Can anyone suggest what I might be doing wrong? Many Thanks, Ewan -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
Re: Adwords API Team - Please reply to any of my emails or forum posts or my acount email.
How long have you actually been waiting for a response? Token applications are taking a very long time to process at the moment, and I think that the ones being escalated have been waiting excessively long. While you're waiting you could try looking at the AdWords API Termshttps://developers.google.com/adwords/api/docs/terms; like most legal documents, it's quite hard going, but if you read it carefully then you should be able to work out if your software does anything that would lead to your application being rejected. In addition--although I don't work for Google, so this is just my guess--you might want to think about other things your company is doing that might break the terms of other Google products, as that could prejudice your API application. Also--and this is another speculation--the AdWords API is for building paid search tools, so if you want to use it for something else, like say an SEO keyword tool, then you could also have a problem. -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
Re: report cost clarification needed
Hi Jeremy, Downloading reports is actually now free since v201109 of the API, but you need to use the new AdHoc Reportshttps://developers.google.com/adwords/api/docs/guides/reporting. The two items that you're referring to are part of the the deprecated ReportDefinitionServicehttps://developers.google.com/adwords/api/docs/reference/latest/ReportDefinitionService: the first one is for querying previously defined reports, which you're unlikely to need to do now; the second one is for obtaining a list of the fields available in a report, which could be useful, but you do need to pay one unit for each field in the list and there's also a full reference of the report types and fieldshttps://developers.google.com/adwords/api/docs/appendix/reportsthat you can use instead. Regards, Ewan On Wednesday, June 20, 2012 4:45:24 PM UTC+1, jeremy brooks wrote: The current rate card says 1 unit per ReportDefinitionhttps://developers.google.com/adwords/api/docs/reference/latest/ReportDefinitionService.ReportDefinition 1 unit per ReportDefinitionFieldhttps://developers.google.com/adwords/api/docs/reference/latest/ReportDefinitionService.ReportDefinitionField I have two questions: Does that mean that, for instance, a keyword report requesting 35 fields would cost 36 units total? Does the cost change with quantity of keywords? Thanks, Jeremy -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
Re: Create campaign based on AdWords Editor Export?
Hi, There's no Bulk File Upload feature like that in the AdWords API at the moment, so you'd need to parse your file and make API calls to create your campaigns, ads, and keywords etc. Regards, Ewan -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
Re: Sannbox Environment API
Hi Ronak, Unfortunately the reports in the sandbox don't contain any data; you need to use the production API to test that your reports are being imported into your system properly. It would be a very useful addition though Regards, Ewan -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
Re: Create a new account using CreateAccountService
I don't believe that there is any way to do that; although, I think you might be able to create an account linked to your MCC then invite your clients to access it, but the invite would need to be sent manually so I'm not sure if it would be any use to you. -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
Re: Daily budget over $2000 causes odd API errror
I'm not sure if this is the problem, but the error mentions that your budget is too low, not too high; maybe your code isn't converting the $2000 into micros before posting to the API? Just a guess as a micro amount of 2000 is less than 1 cent, which is probably too low for a daily budget. -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
Re: Does Adwords API support oAuth 2.0? (.NET)
Hi Stéphane, It currently only supports oAuth 1.0ahttp://adwordsapi.blogspot.com/2011/10/adwords-api-now-fully-supports-oauth.html, so you'll need to use a slightly different process for authenticating AdWords than Analytics. Regards, Ewan -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
Re: api for getting info using gclid
Hi Vijayraj, I usually use the {creative} parameter to get the ad id, then match this up in the API to find out which adgroup triggered the ad. I can then match the {keyword} and {matchtype} parameters to a keyword within the adgroup. It's a bit convoluted and not the most efficient process, but it's been this way for a long time: It would make life much easier if the API adGroupId and keywordId were available as ValueTrack parameters. Regards, Ewan -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
Re: api for getting info using gclid
Hi Vijayraj, I haven't used it for a while, but I'm reasonably confident that it's the keyword from your account, not the search query. I seem to remember being able to match them up with the keywords in an adgroup in the past anyway, but my memory isn't that great these days, so you should probably try a few clicks out to be sure! If the parameter just contained the search query then there wouldn't be so much point in using it as it's already available in the referrer header; for the moment at least Regards, Ewan -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
Re: sandbox
Yes, I think that the caching on my site is a bit too aggressive: I'm only using an Amazon Micro instance, so I mostly rely on CloudFlair to deliver my content fast, but it does mean I sometimes need to clear the cache before comments show up. After the script displays your customer ids, it then has some arbitrary sample code that create a campaign in the first account; if you run the code again, you'll get an error message because it will try and create another campaign with the same name. I'll modify it to work like the official sample code to add a timestamp so the name will always be unique. After getting a sandbox account set up, you should check out the PHP sample code that comes with the client library because it should have examples of most of the operations you're likely to want to perform. -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
Re: sandbox
I wrote a post about using the sandbox with the PHP AdWords API Client Libraryhttp://www.ewanheming.com/2011/12/ppc-software-development/adwords-api/using-the-adwords-api-sandbox, not sure if you've found it already because I got some comments from someone with a similar nick to yours. Anyway, if you're using PHP then hopefully the code examples will get you started. -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
Re: Downloading keyword performance report for a particular day
I don't know much Python so I can't help with the code itself, but you need to set the dateRangeTypehttp://code.google.com/apis/adwords/docs/reference/latest/ReportDefinitionService.Selector.html#dateRangefield of your report definition to 'CUSTOM_DATE', then add set the dateRangehttp://code.google.com/apis/adwords/docs/reference/latest/ReportDefinitionService.Selector.html#dateRangefield of your selector to a valid DateRangehttp://code.google.com/apis/adwords/docs/reference/latest/ReportDefinitionService.DateRange.html . -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
Re: API Signup Page is broken!!
If I remember correctly you're supposed to sign up by navigating to the My Account AdWords API Center screen from within an MCC account; if you don't have an MCC account, then you'll need to create one first. -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
Re: Filter campaigns by bidding strategy
No, there isn't, but you can pull a report that lists the campaigns based on the eligibility criteria: ie having received at least 15 conversions in the past 30 days.http://www.google.com/ads/conversionoptimizer/get-started.html#tab=enable-conversion You can then use the campaign ids from the report in a get request to query the actual optimizer eligibility property. -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
Re: adhoc Report
Ad Hoc reports can be downloaded in a single request without having to create and upload a ReportDefinition first; this makes the process simpler to implement, places less load on the AdWords API servers (making reporting faster), and reduces the API unit costs to zero (as there was no charge for downloading reports from the API before, but creating a ReportDefinition cost 400 units). -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
Re: ad hoc report vs api get calls
Hi, 1. Most of the get requests currentlyonly cost 1 unit per callhttp://code.google.com/apis/adwords/docs/ratesheet.html, so for example, if you download 10 campaigns, adgroups, keywords, or ads, it will cost you 10 units. If you need to download a large number of items in one go, then you can try using a MutateJobhttp://code.google.com/apis/adwords/docs/guides/bulkjobs.html, which is slower but reduces the API unit charges. 2. If you use the report service then you will need to write code to populate the objects available in the client libraries; there's currently no features available in the libraries to do it for you, but it would be a useful addition. 3. You're likely to need to use more than one report to get all the data you need; even if you use get requests you would need to make more than one call. There's also some fields not available in reports. They work best as a way to quickly download a large amount of data to populate a database; many databases have bulk load features that can import flat files like csv's very fast. I usually download data into MySQL, then use some form of ORM library to work with the objects themselves. Regards, Ewan -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
Re: Documentation errors in TargetingIdeaService
Yes, I can see there are links at the top of the page for these attributes, but they've been removed from the table at the bottom. -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
Re: Does Adwords UI report counts all clicks from search partner's network
This forum is specifically focused on questions about the AdWords API, so the best place to ask your question is on the AdWords Community sitehttp://www.en.adwords-community.com/t5/AdWords-Community/ct-p/AdWords, or maybe even the Google Analytics forumhttp://groups.google.com/a/googleproductforums.com/forum/#!forum/analytics as this topic's often discussed there. Anyway, you should be able to view search partner clicks in AdWords, but your tracking system might not be picking them all up as visits to your site; you could audit your log files to get a more accurate number of visits from clicks, but it still won't match up exactly. -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
Re: Filter campaigns by bidding strategy
Can't you just filter your campaigns based on the conversion optimizer eligibility criteria? I think it's just that you've received at least 15 conversions in the past 30 days. http://www.google.com/ads/conversionoptimizer/get-started.html#tab=enable-conversion -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
Re: where to do performance/load tests for adwords applications
Hi Sun, I think that you really need to build a mock that periodically throws the rate limit exception, then build your app to deal with the possibility that it could happen at any time. I believe that Google doesn't actually publish such limits because they depend on what the overall server load is at the time you make your calls, and can vary widely depending on what other tools are doing at the same time, which is hard to predict. One thing you might want to look at is the MutateJobServicehttp://code.google.com/apis/adwords/docs/reference/latest/MutateJobService.html: You can use it to upload large jobs in one batch, then the AdWords API will process it asynchronously and your application can perform other tasks while it's waiting for a response. Regards, Ewan -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
Re: Search keywords in account
The simplest thing to do is download a keyword performance reporthttp://code.google.com/apis/adwords/docs/appendix/reports.html#keywords and use a predicatehttp://code.google.com/apis/adwords/docs/reference/latest/AdGroupAdService.Predicate.htmlto select the keywords for which you're searching. -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
Re: Is the 'id' for a product criterion unique?
I believe that all criterion ids are only unique within an AdGroup. Try creating an identical product criterion in a different AdGroup and see what id it's given; I know that a keyword with the same text and match type will get the same 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
Re: Adwords Tokens
For the record, I'm not a Google employee, so don't actually know why your specific application was rejected. However, I do a lot of work with the AdWords API, so I'm trying to get my head around the details of the TOS. I came across your post that suggested that the results of the TrafficEstimator service should be considered reporting data, and as such couldn't be disclosed to a third-party; this interested me because I hadn't considered such data to be part of the AdWords Reporting Functionality, so wanted to get to the bottom of the statements you made. I went to your site to see if it could shed some light that would validate your claims, and I quickly came across sitefactor and noticed it provided Google Ranking reports; now, if you really have a way to get accurate ranking data in volume without scraping the Google SERP's or using a service that does the same, then I think you should probably forget about the API application and move into providing your data in a feed because it would be far more profitable. However, most people with such data are getting it by scraping Google, which is against the AdWords API TOS. I suppose the specific wording just mentions that an API client shouldn't be doing the scraping (or interfacing with another tool that does), but you can see how a company like Google could come to the conclusion that a developer willing to violate one of their well known policies isn't one that should be considered a good choice for a partner; I certainly wouldn't -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
Re: Campaign Costs
You should just need to set the clientId property of the user to the customer id you obtained from the ServicedAccountService: $customerId = 1234512345; $user-SetClientId($customerId); Then the campaigns for that account will be returned. -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
Re: mutatejobservice get question
You should use the report service for this instead of get operations. Pull a keyword report with the following fields: - CampaignName - AdGroupName - KeywordText - KeywordMatchType - CampaignId - AdGroupId - KeywordId You'll then be able to write a script that would match your Excel sheets to the first four fields, then pick up the last three to use in your mutate job. -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
Re: Adwords Tokens
Hi @seonative, I was wondering about your tool called sitefactorhttp://www.sitefactor.de/; where exactly are you getting your Google Ranking data from? I wasn't aware that Google offered any API that gives access to such data. Are you using mechanical turk to check each search term manually? If not then do you think that might be why you can't get an API token? Regards, Ewan -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
Re: Bad authentication: widespread problem for every programmer
I can see that you've got something entered into the clientEmail header; this is now deprecated to accommodate MCC only accounts with no login email, so you have to use the clientCustomerId header instead.http://adwordsapi.blogspot.com/2011/11/discover-v201109-changes-to-accounts.html -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
Re: error using GetKeywordOpportunities
I seem to remember something about the BulkOpportunityService being deprecated; however, I can't find a blog post about it. I don't think it's listed as a service in the V201109 documentationhttp://code.google.com/apis/adwords/docs/reference/latest/BulkOpportunityService.htmlanyway; the latest reference is for v201101http://code.google.com/apis/adwords/docs/reference/v201101/BulkOpportunityService.html . -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
Re: Creating keyword performace report usind adwords API
It's actually quite easy as the main difference is that you don't need to create a report before downloading it anymore. Something like the following should work (although I haven't tested it): $adGroupId = (float) $_GET['id']; $adGroupName = $_GET['name']; # Create ad group predicate. $adGroupPredicate = new Predicate(); $adGroupPredicate-field = 'AdGroupId'; $adGroupPredicate-operator = 'EQUALS'; $adGroupPredicate-values = array($adGroupId); # Create selector. $selector = new Selector(); $selector-fields = array(AdGroupName, KeywordText, Impressions, Ctr, AveragePosition); $selector-predicates = array($adGroupPredicate); # Create report definition. $reportDefinition = new ReportDefinition(); $reportDefinition-reportName = 'NEW Keywords performance report '.$adGroupName.' for adgroup #' . $adGroupId . ' @' . time(); $reportDefinition-reportType = 'KEYWORDS_PERFORMANCE_REPORT'; $reportDefinition-downloadFormat = 'CSVFOREXCEL'; $reportDefinition-dateRangeType = 'LAST_7_DAYS'; $reportDefinition-selector = $selector; // You don't need to create a report, just download it: $fileName = 'INSERT_OUTPUT_FILE_NAME_HERE'; $path = dirname(__FILE__) . '/' . $fileName; $options = array('version' = 'v201109', 'returnMoneyInMicros' = TRUE); ReportUtils::DownloadReport($reportDefinition, $path, $user, $options); -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
Re: Instability of production APIs
Is it possible that your problem is due to the change to strict SOAP validationhttp://googleadsdeveloper.blogspot.com/2012/01/adwords-soap-header-validation-is-being.html in V201109? -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
Re: Ad qualityScore - which report?
I wasn't aware you could get that metric via the web interface, so I'm not sure if you're going to be able to get it via the API either: It's possible to segment ad reports by keyword, but I don't think that keyword reports can be segmented by ad. -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
Re: ServicedAccountService or InfoService
Hi Danial, OK, I'll just use the InfoService. However, it was a bit confusing because if I logged into the API using a non-mcc account that was linked to an mcc, then the ServicedAccountService worked fine; however, if the non-mcc account wasn't linked to any mcc at all, the result would be a single account with a customer id of 0. Is that supposed to happen or a possible bug? I thought I should either get the customer id or an error message, not an invalid account. Thanks, Ewan -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
Re: Need authToken?
You can't use the clientEmail to login anymore; you have to use the customer id instead. This means that the following code won't work: $user-SetClientId(exam...@gmail.com); But this will: $user-SetClientId(123-456-7890); Only the customer id can be used now; this can be found in the top-right hand corner of the AdWords web interface. -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
Re: AdWords API v201109 Performance vs. AdWords Editor
If you can get the fields you need using reportshttp://code.google.com/apis/adwords/docs/appendix/reports.html, then it'll probably be a bit faster than the AdWords Editor. If you use the get operations, then it could be much slower. -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
ServicedAccountService or InfoService
Hi, Is there any difference between using the ServicedAccountService and InfoService while trying to retrieve the customer ID for a normal (non MCC) account? Thanks, Ewan -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
Re: URGENT: What should I enter to clientId?
If you're using PHP, you could try out the tutorial I put on my blog: http://www.ewanheming.com/2011/12/ppc-software-development/adwords-api/using-the-adwords-api-sandbox Hope it helps -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
Re: URGENT: What should I enter to clientId?
Make sure you've got the SOAP and SSL extensions enabled for PHP. On Monday, March 5, 2012 9:38:51 PM UTC+8, hakin wrote: I am getting this error :( ( ! ) Warning: SoapClient::SoapClient() [soapclient.soapclienthttp://localhost/google/examples/v201109/AccountManagement/soapclient.soapclient]: Unable to find the wrapper https - did you forget to enable it when you configured PHP? in C:\wamp\www\google\src\Google\Api\Ads\Common\Lib\AdsSoapClient.php on line *163*Call Stack#TimeMemoryFunctionLocation10.0012700960{main}( ) ..\test.php*:*020.02601648064AdWordsUser-GetService( )..\test.php*:*243 0.43121649544AdsUser-GetServiceSoapClient( )..\AdWordsUser.php*:*2254 0.43121649544SoapClientFactory-GenerateSoapClient( )..\AdsUser.php*:*1285 0.44323340848SoapClientFactory-GenerateServiceClient( ) ..\SoapClientFactory.php*:*8260.4445680CampaignService-__construct( ) ..\SoapClientFactory.php*:*14970.44343346992AdWordsSoapClient-__construct( )..\CampaignService.php*:*568680.44343346992AdsSoapClient-__construct( ) ..\AdWordsSoapClient.php*:*5390.44343349480SoapClient-SoapClient( ) ..\AdsSoapClient.php*:*163 ( ! ) Warning: SoapClient::SoapClient() [soapclient.soapclienthttp://localhost/google/examples/v201109/AccountManagement/soapclient.soapclient]: I/O warning : failed to load external entity https://adwords-sandbox.google.com//api/adwords/cm/v201109/CampaignService?wsdl; in C:\wamp\www\google\src\Google\Api\Ads\Common\Lib\AdsSoapClient.php on line *163*Call Stack#TimeMemoryFunctionLocation10.0012700960{main}( ) ..\test.php*:*020.02601648064AdWordsUser-GetService( )..\test.php*:*243 0.43121649544AdsUser-GetServiceSoapClient( )..\AdWordsUser.php*:*2254 0.43121649544SoapClientFactory-GenerateSoapClient( )..\AdsUser.php*:*1285 0.44323340848SoapClientFactory-GenerateServiceClient( ) ..\SoapClientFactory.php*:*8260.4445680CampaignService-__construct( ) ..\SoapClientFactory.php*:*14970.44343346992AdWordsSoapClient-__construct( )..\CampaignService.php*:*568680.44343346992AdsSoapClient-__construct( ) ..\AdWordsSoapClient.php*:*5390.44343349480SoapClient-SoapClient( ) ..\AdsSoapClient.php*:*163 ( ! ) Fatal error: SOAP-ERROR: Parsing WSDL: Couldn't load from ' https://adwords-sandbox.google.com//api/adwords/cm/v201109/CampaignService?wsdl' : failed to load external entity https://adwords-sandbox.google.com//api/adwords/cm/v201109/CampaignService?wsdl; in C:\wamp\www\google\src\Google\Api\Ads\Common\Lib\AdsSoapClient.php on line *163*Call Stack#TimeMemoryFunctionLocation10.0012700960{main}( ) ..\test.php*:*020.02601648064AdWordsUser-GetService( )..\test.php*:*243 0.43121649544AdsUser-GetServiceSoapClient( )..\AdWordsUser.php*:*2254 0.43121649544SoapClientFactory-GenerateSoapClient( )..\AdsUser.php*:*1285 0.44323340848SoapClientFactory-GenerateServiceClient( ) ..\SoapClientFactory.php*:*8260.4445680CampaignService-__construct( ) ..\SoapClientFactory.php*:*14970.44343346992AdWordsSoapClient-__construct( )..\CampaignService.php*:*568680.44343346992AdsSoapClient-__construct( ) ..\AdWordsSoapClient.php*:*5390.44343349480SoapClient-SoapClient( ) ..\AdsSoapClient.php*:*163 On Monday, March 5, 2012 3:24:50 PM UTC+2, Ewan Heming wrote: If you're using PHP, you could try out the tutorial I put on my blog: http://www.ewanheming.com/2011/12/ppc-software-development/adwords-api/using-the-adwords-api-sandbox Hope it helps -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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