Re: How to incrementally fetch Campaign, AdGroup & Ads with date range & Batch the calls.

2014-01-11 Thread Ewan Heming
could get all of the data in your three API calls from a single ad structure report download<https://developers.google.com/adwords/api/docs/guides/structure-reports>, which is the recommended way to retrieve data in bulk. Regards, Ewan -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=

Re: Simple Questions about the OAuth2 access_token and Redirect URI

2013-09-12 Thread Ewan Heming
g API calls: $handler = $user->GetOAuth2Handler(); $oauth2Info = $handler->RefreshAccessToken($user->GetOAuth2Info()); $user->SetOAuth2Info($oauth2Info); Regards, Ewan -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and discussion group: http://adwor

Re: Unable to get OAuth 2.0 refresh_token with GetRefreshToken.php

2013-08-31 Thread Ewan Heming
Hi Alan, If you haven't already worked it out, I put some instructions together for using the OAuth Playground with the AdWords API<http://www.ewanheming.com/adwords-api-oauth-playground> . Regards, Ewan -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on o

Re: Unable to get OAuth 2.0 refresh_token with GetRefreshToken.php

2013-08-30 Thread Ewan Heming
und 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 beca

Re: Unable to get OAuth 2.0 refresh_token with GetRefreshToken.php

2013-08-29 Thread Ewan Heming
st want to authorize a single account. I've found that using Google's OAuth playground<https://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

Re: google adwords api oauth2 test environment

2013-08-26 Thread Ewan Heming
ient library you're using; for example, here's the PHP script<https://code.google.com/p/google-api-adwords-php/source/browse/examples/AdWords/Auth/GetRefreshToken.php> . Regards, Ewan -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blo

Re: Issues running GetRefreshToken.php

2013-08-21 Thread Ewan Heming
", "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-

Re: Issues running GetRefreshToken.php

2013-08-20 Thread Ewan Heming
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 =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=

Re: oauth2 mcc account vs adwords account

2013-08-19 Thread Ewan Heming
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.blogspo

Empty Performance Reports

2013-08-15 Thread Ewan Heming
ctural 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/g

Re: KEYWORD_PERFORMANCE_REPORT Data with test key

2013-05-21 Thread Ewan Heming
7;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 recei

Re: NetworkSetting searchParameters filter doesn't work with AdWords API PHP library

2013-04-15 Thread Ewan Heming
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

Re: NetworkSetting searchParameters filter doesn't work with AdWords API PHP library

2013-04-15 Thread Ewan Heming
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

Re: Cost Per Conversion Proper Calculation

2013-03-29 Thread Ewan Heming
egards, 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

Re: Cannot set 'enhanced' property of campaign to false via API v201302

2013-03-29 Thread Ewan Heming
Hi, You can only create enhanced campaigns using v201302<https://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,

Re: Setting Ad Device Preference is not working

2013-03-29 Thread Ewan Heming
Hi Oliver, You can only use a SET operation to change the Ad Status<https://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,

Re: Campaign Performance Report not returning any data

2013-03-26 Thread Ewan Heming
tware 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://

Re: General API question re: account access using MCC account and Oauth2...

2013-03-25 Thread Ewan Heming
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:

Re: Regarding enhanced campaigns and "Device preferred" field

2013-03-25 Thread Ewan Heming
for the mobile platform<https://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 ht

Re: Exact, broad and phrase results using Targeting Idea Service

2013-03-21 Thread Ewan Heming
estions 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/g

Re: MCC authtoken (client login) capabilities?

2013-03-20 Thread Ewan Heming
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

Re: How to get KeywordTextMatchingQuery from SEARCH_QUERY_PERFORMANCE_REPORT

2013-03-18 Thread Ewan Heming
Hi, This is a new field available in the API, so if you upgrade to v201302 then your query will work. Regards, Ewan -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and discussion group: http://adwordsapi.blogspot.com http://groups.google.com/group/adwords

Re: Keywords Performance report daily resolution

2013-03-18 Thread Ewan Heming
Hi, If you include the Date field in your report, you will get values for each day. Regards, Ewan -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and discussion group: http://adwordsapi.blogspot.com http://groups.google.com/group/adwords-api

Re: Basic vs Standard access

2013-03-15 Thread Ewan Heming
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,

Re: Competition score

2013-03-14 Thread Ewan Heming
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/g

Re: How Much Historical Data is Available Through the Reporting API?

2013-03-14 Thread Ewan Heming
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

Re: targeting ideas api question, TargetingIdeaService

2013-03-03 Thread Ewan Heming
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. Rega

Re: AveragePosition in Adwords

2013-02-28 Thread Ewan Heming
uation 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.g

Re: targetingideaservice - search trends are zero - average local search value exists in web interface

2013-02-25 Thread Ewan Heming
erface. It's not possible to request both the local and global values using the same API request; to obtain the global stats, you need to issue a query without any targeting parameters. Regards, Ewan -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and discu

Re: Geo performance report countries list

2013-02-17 Thread Ewan Heming
Do you mean the list of country targets? Those can be obtained by filtering the Geo Targets Table and downloading the results. -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and discussion g

Re: Error sandBox

2012-12-23 Thread Ewan Heming
Unfortunately, the sandbox is no more, but the great news is that it's been replaced by test accounts, which are a much more reliable way of testing Ad

Re: Problem with sandbox - Error 502 (Server Error)

2012-12-23 Thread Ewan Heming
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 =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

Re: Error sandBox

2012-12-23 Thread Ewan Heming
Unfortunately, the sandbox is no more, but the great new is that it's been replaced by test accounts, which are a much more reliable way of testing AdW

Re: Proper authentication for the new Test Account

2012-11-28 Thread Ewan Heming
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

Re: How long for Test Accounts to get set up

2012-11-28 Thread Ewan Heming
h 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.c

Re: Is it possible to download a list of clicks using the API?

2012-11-24 Thread Ewan Heming
ers 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/gr

Re: Proper authentication for the new Test Account

2012-11-24 Thread Ewan Heming
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 d

Re: Sandbox EstimateKeywordTraffic requests were working. However, now they result in [AuthenticationError.NOT_ADS_USER @ ; trigger:'']

2012-10-23 Thread Ewan Heming
Hi Bob, This thread<https://groups.google.com/forum/?fromgroups=#!topic/adwords-api/0xIxgBk9wXo>mentions that it's a known issue being looked into, but there's no fix date available yet. Regards, Ewan -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us

Re: Can't authenticate - "customer not found"

2012-10-21 Thread Ewan Heming
tps://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

Re: QuotaCheckError.ACCOUNT_DELINQUENT

2012-10-20 Thread Ewan Heming
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

Re: ad copy

2012-10-20 Thread Ewan Heming
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:

Re: Sandbox EstimateKeywordTraffic requests were working. However, now they result in [AuthenticationError.NOT_ADS_USER @ ; trigger:'']

2012-10-20 Thread Ewan Heming
nd 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 resu

Re: [AuthenticationError.LOGIN_COOKIE_REQUIRED @ ; trigger:'']

2012-10-15 Thread Ewan Heming
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 o

Re: [AuthenticationError.LOGIN_COOKIE_REQUIRED @ ; trigger:'']

2012-10-15 Thread Ewan Heming
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 thi

Re: Pull Data

2012-10-12 Thread Ewan Heming
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 gr

Re: Creating a reporting API - Would I be allowed to ask for traffic estimation?

2012-10-12 Thread Ewan Heming
he 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 ou

Re: [AuthenticationError.LOGIN_COOKIE_REQUIRED @ ; trigger:'']

2012-10-12 Thread Ewan Heming
aven'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 t

Re: Reporting on site link and ad extensions

2012-09-18 Thread Ewan Heming
The URL in the Ad Performance Report is just the one for the Ad Headline itself, so you need to use the CampaignAdExtensionService and AdExtensionOverrideService

Re: Is intra-day reporting available

2012-09-18 Thread Ewan Heming
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

Re: Finding sites that paid for adwords based on a keyword

2012-09-16 Thread Ewan Heming
, in the latter case, I actually couldn't find it in the new TOS<http://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

Re: How to get ConversionTypeName and ConversionCategoryName into ad report.

2012-09-14 Thread Ewan Heming
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

Re: How can an account revoke access to an OAuth'ed user?

2012-09-11 Thread Ewan Heming
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&q

Re: Anyone interested in a PSR-0 compliant PHP client?

2012-09-05 Thread Ewan Heming
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. -- =~=~=~=~=~=~=

Re: Possible bug in PHP library.

2012-08-28 Thread Ewan Heming
t of available fields can be found by in the documentation for the campaign object<https://developers.google.com/adwords/api/docs/reference/v201109_1/CampaignService.Campaign> . Regards, Ewan -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and discussion group: h

Re: How to Determine Device Type with the Php Client Library

2012-08-15 Thread Ewan Heming
edicate; 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

Re: AdHoc reports without developer key

2012-08-06 Thread Ewan Heming
Unfortunately it isn't, but you could try linking your account to Google Analytics and downloading the data from the Core Reporting API. The GA API's are much easier to gain access to and might contain enough data if you only

Re: Get destination url report for only paused adgroups

2012-08-05 Thread Ewan Heming
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 n

Re: Get destination url report for only paused adgroups

2012-08-05 Thread Ewan Heming
7;, } If you're feeling adventurous, you could also try out the new AWQL<https://developers.google.com/adwords/api/docs/guides/awql>in the latest version of the API (v201206); here's an example<http://code.google.com/p/google-api-ads-ruby/source/browse/adwords_api/examples/v20120

Re: SOAP Module for AdWords Maven 1.4.0 Java Client Library

2012-07-23 Thread Ewan Heming
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 Rega

Re: Can we access Adwords API only with developer key?

2012-07-21 Thread Ewan Heming
ic 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.

Re: Can I use 'GetCampaignStats' in the sandbox ?

2012-07-18 Thread Ewan Heming
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 i

Re: Adding CriterionUserInterest to Campaign always returns CriterionError.CANNOT_ADD_CRITERIA_TYPE

2012-07-16 Thread Ewan Heming
I checked out your code in more detail: The problem is that "Linux & Unix" isn't a CriterionUserInterest, it's a Vertical. This code's working for me in the sandbox: $interestId = 736; //Linux & Unix $interest = new Vertical();

Re: Adding CriterionUserInterest to Campaign always returns CriterionError.CANNOT_ADD_CRITERIA_TYPE

2012-07-15 Thread Ewan Heming
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 f

Re: Transfer a token and free API units to another account

2012-07-12 Thread Ewan Heming
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 oth

Re: Getting Started API

2012-07-11 Thread Ewan Heming
If you can understand the example code that comes with the PHP Client Library , 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 examples

Re: Can I use the sandbox with a developer token "being approved" ?

2012-07-11 Thread Ewan Heming
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 here . -- =~=~=~=~=~

SOAP Module for AdWords Maven 1.4.0 Java Client Library

2012-07-03 Thread Ewan Heming
amework 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/a

Re: Adwords API Team - Please reply to any of my emails or forum posts or my acount email.

2012-06-25 Thread Ewan Heming
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 Terms

Re: report cost clarification needed

2012-06-20 Thread Ewan Heming
ul, 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 fields<https://developers.google.com/adwords/api/docs/appendix/reports>that you can use instead. Regards, Ewan On Wednesday, June 20, 2012 4:45:24 PM UTC+1, jer

Re: Create campaign based on AdWords Editor Export?

2012-06-18 Thread Ewan Heming
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 fin

Re: Sannbox Environment API

2012-06-17 Thread Ewan Heming
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,

Re: Create a new account using CreateAccountService

2012-06-14 Thread Ewan Heming
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. -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=

Re: Daily budget over $2000 causes odd API errror

2012-06-11 Thread Ewan Heming
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. --

Re: Does Adwords API support oAuth 2.0? (.NET)

2012-05-08 Thread Ewan Heming
Hi Stéphane, It currently only supports oAuth 1.0a<http://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. Reg

Re: api for getting info using gclid

2012-04-25 Thread Ewan Heming
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 -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~

Re: api for getting info using gclid

2012-04-25 Thread Ewan Heming
The {keyword} parameter is the one you're actually bidding on that triggered the ad. If you want the exact search query typed into Google, you need to extract it from the HTTP referrer. -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and discussion group: http://adw

What Does Google Consider to be "AdWords API Report Data"?

2012-04-25 Thread Ewan Heming
e reports pulled from the ReportDefinition or AdHocReport services, but I've seen several threads in this forum that suggest Google also considers data downloaded from services such as the TargetingIdeaService and TrafficEstimatorService is also considered "AdWords API Report Dat

Re: api for getting info using gclid

2012-04-25 Thread Ewan Heming
ocess, 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.blogspo

Re: sandbox

2012-04-20 Thread Ewan Heming
Hi JS, The sandbox code isn't using uniqid(), are you referring to a different bit of code? Regards, Ewan -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and discussion group: http://adwordsapi.blogspot.com http://groups.google.com/group/adword

Re: sandbox

2012-04-18 Thread Ewan Heming
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 the

Re: sandbox

2012-04-17 Thread Ewan Heming
I wrote a post about using the sandbox with the PHP AdWords API Client Library, not sure if you've found it already because I got some comments from someone with a similar nick to yours. Anyway

Re: Downloading keyword performance report for a particular day

2012-04-06 Thread Ewan Heming
I don't know much Python so I can't help with the code itself, but you need to set the dateRangeTypefield of your report definition to 'CUSTOM_DATE', then add set the dateRange

Re: OAuth - didn't see it mentioned so I thought I'd ask

2012-04-06 Thread Ewan Heming
You shouldn't need to link an account to a your MCC to use ClientLogin or oAuth: Just use the account ClientLogin/oAuth tokens with your developer token. -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and discussion group: http://adwordsapi.blogspot.com http://grou

Re: API Signup Page is broken!!

2012-04-05 Thread Ewan Heming
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

Re: ad hoc report vs api get calls

2012-04-02 Thread Ewan Heming
he 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

Re: adhoc Report

2012-04-02 Thread Ewan Heming
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 fo

Re: Filter campaigns by bidding strategy

2012-04-02 Thread Ewan Heming
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. You can then use the campaign ids from th

Re: Documentation errors in TargetingIdeaService

2012-03-30 Thread Ewan Heming
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/adwo

Re: Does Adwords UI report counts all clicks from search partner's network

2012-03-29 Thread Ewan Heming
This forum is specifically focused on questions about the AdWords API, so the best place to ask your question is on the AdWords Community site, or maybe even the Google Analytics forum

Re: Filter campaigns by bidding strategy

2012-03-29 Thread Ewan Heming
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. -- =~=~=~=~=~=~=~=~=~=~=~=~=~

Re: Is the 'id' for a product criterion unique?

2012-03-28 Thread Ewan Heming
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. -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ A

Re: Search keywords in account

2012-03-28 Thread Ewan Heming
The simplest thing to do is download a keyword performance report and use a predicateto select the keywords for which you're searc

Re: where to do performance/load tests for adwords applications

2012-03-28 Thread Ewan Heming
: 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 discus

Re: mutatejobservice get question

2012-03-23 Thread Ewan Heming
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 t

Re: Campaign Costs

2012-03-23 Thread Ewan Heming
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. -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

Re: Adwords Tokens

2012-03-23 Thread Ewan Heming
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 TrafficEstim

Re: Adwords Tokens

2012-03-21 Thread Ewan Heming
rm 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/g

Re: Creating keyword performace report usind adwords API

2012-03-19 Thread Ewan Heming
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. $adGroup

Re: error using GetKeywordOpportunities

2012-03-18 Thread Ewan Heming
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 documentationanyway; the late

Re: Bad authentication: widespread problem for every programmer

2012-03-18 Thread Ewan Heming
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. -- =~=

  1   2   >