Re: distributing an API client

2011-01-31 Thread Edwin Kirby
Hi Eric,

Thanks for the reply. I'll take a closer look at the sections you indicated.

Cheers,

Ed

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: All Data missing in Placement Performance report?

2011-01-31 Thread AdWords API Advisor
Hi Bryan,

I meant to ask have you tried re-running the existing report
definition from the UI.  This can be done my navigating to Campaigns -
> Control panel and library -> Reports, finding the report definition,
and clicking "Run now".

Is the returned XML valid?  That is to say does it appear to be
truncated?  Have you tried re-downloading the same report definition
after this has happened to see if the issue is transient?

Best,
- Eric

On Jan 31, 5:25 pm, ADM  wrote:
> Eric,
>
> The AdWords UI report (Network tab with all URLs) does not agree with the
> Placement Performance report for this case provided. The Network tab report
> shows hundreds of clicks and many conversions, compared to the Placement
> Performance report with nothing in it.
>
> This is not happening every day on this account, but often. It is also
> happening on numerous other accounts in the same manner. As far as I can
> tell this issue started occurring a little over a week ago, but I am not
> certain. I know with certainty it was not happening a month ago.
>
> Best regards,
> Bryan

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: distributing an API client

2011-01-31 Thread AdWords API Advisor
Hi Ed,

The method of billing for API units has not changed since 2007.
Please see sections II.1 and IV.1.a of the Adwords API Terms and
Conditions for more information.

Best,
- Eric

On Jan 31, 3:42 pm, Edwin Kirby  wrote:
> Hi Eric,
>
> I hope it's ok to jump in on this thread. I have some related questions.
>
> I've been going over the TOC and being a software developer and not a
> Philadelphia lawyer I'm left with some unanswered questions.
>
> If I'm strictly a software developer (not an advertiser or agency) and wish
> to build a client app, that utilizes the Adwords API, to sell to end users
> with their own Adwords accounts (whether individuals or agencies) who gets
> charged for the usage?
>
> I've seen some old posts that indicate/advocating some messy ways to handle
> this because at the time of that post (2007) the developer was getting
> charged. I'm wondering if this has changed or am I going to have to charge a
> subscription fee to cover the charges that will accumulate against my
> developer token? It certainly would be cleaner if you could sell the app
> outright and it would only work if they had an Adwords account in good
> standing.
>
> Thanks,
>
> Ed

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: All Data missing in Placement Performance report?

2011-01-31 Thread ADM
Eric,

The AdWords UI report (Network tab with all URLs) does not agree with the 
Placement Performance report for this case provided. The Network tab report 
shows hundreds of clicks and many conversions, compared to the Placement 
Performance report with nothing in it.

This is not happening every day on this account, but often. It is also 
happening on numerous other accounts in the same manner. As far as I can 
tell this issue started occurring a little over a week ago, but I am not 
certain. I know with certainty it was not happening a month ago. 

Best regards, 
Bryan

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: RateExceededError question.

2011-01-31 Thread AdWords API Advisor
Hi Rick,

You are correct, for those two uses cases you can only submit one URL
or keyword at a time.  We recommend you build in error handling
mechanisms that can react to a RateExceededError, and you should be
able to do some tuning to ensure that you don't often exceed the
limits.

Best,
- Eric

On Jan 31, 12:27 pm, Rick  wrote:
> Hi Eric, thanks for the response.
>
> I'm using TargetingIdeaService in 2 ways, both of which don't seem to
> allow more than one request at a time.
>
> RelatedToUrlSearchParameter docs state
> For KEYWORD queries, only one URL may be submitted.
> and indeed it doesn't work if I try to provide more than 1 URL.
>
> Second, I'm using RelatedToKeywordSearchParameter to find keywords
> related to some other keyword. I can provide a list of keywords in
> this case, but there is no way to find out which returned keyword is
> related to which submitted keyword. The only way I can think of to get
> this information is to submit each keyword as a separate
> RelatedToKeywordSearchParameter.
>
> Any ideas on how to best deal with these limitations?
>
> Rick Morris
>
> On Jan 27, 3:46 pm, AdWords API Advisor 
> wrote:
>
>
>
>
>
>
>
> > Hi Rick,
>
> > Unfortunately there is nothing you can do to change the rate limits
> > applied to your requests.  Can you give me more background on why you
> > need to make so many requests per minute?  If you are trying to
> > retrieve stats on known keywords you can use the requestType STATS and
> > batch up to 2000 keywords in a single request.
>
> > Best,
> > - Eric Koleda, AdWords API Team
>
> > On Jan 25, 3:52 pm, Rick  wrote:
>
> > > I've found via trial and error if I run a single-threaded process
> > > making requests against the TargetingIdeaService, I can get about 33
> > > requests per second.
>
> > > If I run 2 processes making the exact same call, I get the
> > > RateExceededError once I exceed more than 2 calls every 1.5 seconds,
> > > or about 0.75 requests per second. That's a pretty heavy penalty for
> > > trying to load-balance my application.
>
> > > I notice in the error returned it says:
> > > RateExceededError  > > rateScope=ACCOUNT, retryAfterSeconds=30>
>
> > > I see there is a parameter rateKey=light_qps but I can't find any
> > > documentation on this anywhere. I assume it's some indication of my
> > > rate limits.
>
> > > Is there some other rateKey that I can apply for that will let me have
> > > more than 1 thread active? Or something else I can do about this?
>
> > > Thanks
> > > Rick

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: GetTargetingIdeaService and python

2011-01-31 Thread AdWords API Advisor
Hi Mikhail,

You need to specify the requestedAttributeTypes and include
GLOBAL_MONTHLY_SEARCHES, AVERAGE_TARGETED_MONTHLY_SEARCHES, or
TARGETED_MONTHLY_SEARCHES.

Best,
- Eric Koleda, AdWords API Team

On Jan 29, 3:54 pm, Mikhail Eremin  wrote:
> Hi all,
> i am trying to get related keywords and monthly search volume for this
> keyword using GetTargetingIdeaService api method.
> I have successfully got keywords suggestions, but i can't find criteria to
> get monthly search volume.
> I an using next selector:
>
> selector = {
>     'searchParameters': [{
>         'type': 'RelatedToKeywordSearchParameter',
>         'keywords': [{
>             'text': keyword,
>             'matchType': 'PHRASE'
>         }]
>     }],
>     'ideaType': 'KEYWORD',
>     'requestType': 'KEYWORD',
>     'paging': {
>         'startIndex': '0',
>         'numberResults': '100'
>     }
>
> }
>
> That i should do to get monthly search volume?

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: All Data missing in Placement Performance report?

2011-01-31 Thread AdWords API Advisor
Hi Bryan,

Is this happening every time for this report or sporadically?  I tried
re-running that specific report through the UI and it returned data
successfully.  Are you noticing the same behavior in the UI?

Best,
- Eric Koleda, AdWords API Team

On Jan 31, 2:10 am, ADM  wrote:
> Google,
>
> Any chance of getting some help on this very important issue?
>
> I can provide many more examples of this issue.
>
> It is still happening NUMEROUS times.
>
> Help!
>
> Thanks,
> Bryan

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: distributing an API client

2011-01-31 Thread Edwin Kirby
Hi Eric,

I hope it's ok to jump in on this thread. I have some related questions.

I've been going over the TOC and being a software developer and not a 
Philadelphia lawyer I'm left with some unanswered questions. 

If I'm strictly a software developer (not an advertiser or agency) and wish 
to build a client app, that utilizes the Adwords API, to sell to end users 
with their own Adwords accounts (whether individuals or agencies) who gets 
charged for the usage? 

I've seen some old posts that indicate/advocating some messy ways to handle 
this because at the time of that post (2007) the developer was getting 
charged. I'm wondering if this has changed or am I going to have to charge a 
subscription fee to cover the charges that will accumulate against my 
developer token? It certainly would be cleaner if you could sell the app 
outright and it would only work if they had an Adwords account in good 
standing.

Thanks,

Ed

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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


Sandbox: UNEXPECTED_INTERNAL_API_ERROR using LocationExtension

2011-01-31 Thread Kevin
I'm getting UNEXPECTED_INTERNAL_API_ERROR when adding
LocationExtension to a campaign. Somehow it was successfully added to
the campaign despite responding with this error message. This used to
work few weeks ago.

API Version: v201008
RequestID: b75df5e28642fa578be4b3b060e86758

Please help,
Kevin

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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


custom time range not saved in ReportDefinition

2011-01-31 Thread johannes.schab...@visual-meta.com
Hi!

Since last Saturday 29th of January, we are experiencing trouble with 
setting the custom time ranges in our Reports. The problem is easily 
reproducable on our side using the Java Client Library: 

We assemble a new ReportDefinition and an according 
ReportDefinitionOperation (SET) to set the custom date range, ie. 
'20110119-20110119'. We run mutate() on the ReportDefinitionServiceInterfaceand 
inspect the result, which is supposed to be the updated 
ReportDefinition containing the new time range. The time range, however, is 
not updated but remains '20110120-20110120' (which we may have set it to at 
an earlier date).

The following SOAP trace further illustrates the problem. We first set up a 
request to update the time range to '20110119-20110119' and receive as the 
response the incorrectly updated ReportDefinition.

http://schemas.xmlsoap.org/soap/envelope/";
xmlns:xsd="http://www.w3.org/2001/XMLSchema"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>

http://schemas.xmlsoap.org/soap/actor/next";
soapenv:mustUnderstand="0"
xmlns:ns1="https://adwords.google.com/api/adwords/cm/v201008";>
https://adwords.google.com/api/adwords/cm/v201008";>**
XXX-XXX-
XXX
AdWords API Java Client Library - v8.2.2 -
automated-visualmeta-agent
false
false



https://adwords.google.com/api/adwords/cm/v201008";>

SET

11940986

Date
Id
KeywordText
KeywordMatchType
AdGroupId
Cost
Clicks

201101*19*
201101*19*


KEYWORDS_PERFORMANCE_REPORT
false
CUSTOM_DATE
GZIPPED_CSV






Please check out the according response below. The erreounus date range is 
marked in red.

http://schemas.xmlsoap.org/soap/envelope/";>

https://adwords.google.com/api/adwords/cm/v201008";>
b31721dc355adc94de3183c72fe90038
1
428
400



https://adwords.google.com/api/adwords/cm/v201008";>

11940986

Date
Id
KeywordText
KeywordMatchType
AdGroupId
Cost
Clicks

201101*20*
201101*20*


Daily Keywords Information Report
KEYWORDS_PERFORMANCE_REPORT
false
CUSTOM_DATE
GZIPPED_CSV
20110121 090436 
America/Los_Angeles





Any help will be appreciated! The weird thing is that our code ran fine just 
until last Saturday (Central European Time).

Johannes

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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


Upcoming Sandbox DB Refresh: Tomorrow, Tuesday, February 1

2011-01-31 Thread AdWords API Advisor
Hi,

The AdWords API Sandbox's database is scheduled to be refreshed
tomorrow, Tuesday,
February 1, during which all data stored in the sandbox will be cleared.  We
apologize for the late notice.  AdWords API v13 users will have to recreate
their client accounts by making a request to
AccountService.getClientAccounts(),
and v200909 users or later should make a request to CampaignService.get().
 More information on the sandbox environment and our periodic refreshes is
available at:

  http://code.google.com/apis/adwords/docs/sandbox.html

Best,
- Eric Koleda, AdWords API Team

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://adwordsapi.blogspot.com
http://groups.google.com/group/adwords-api
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en


Re: RateExceededError question.

2011-01-31 Thread Rick
Hi Eric, thanks for the response.

I'm using TargetingIdeaService in 2 ways, both of which don't seem to
allow more than one request at a time.

RelatedToUrlSearchParameter docs state
For KEYWORD queries, only one URL may be submitted.
and indeed it doesn't work if I try to provide more than 1 URL.

Second, I'm using RelatedToKeywordSearchParameter to find keywords
related to some other keyword. I can provide a list of keywords in
this case, but there is no way to find out which returned keyword is
related to which submitted keyword. The only way I can think of to get
this information is to submit each keyword as a separate
RelatedToKeywordSearchParameter.

Any ideas on how to best deal with these limitations?

Rick Morris


On Jan 27, 3:46 pm, AdWords API Advisor 
wrote:
> Hi Rick,
>
> Unfortunately there is nothing you can do to change the rate limits
> applied to your requests.  Can you give me more background on why you
> need to make so many requests per minute?  If you are trying to
> retrieve stats on known keywords you can use the requestType STATS and
> batch up to 2000 keywords in a single request.
>
> Best,
> - Eric Koleda, AdWords API Team
>
> On Jan 25, 3:52 pm, Rick  wrote:
>
> > I've found via trial and error if I run a single-threaded process
> > making requests against the TargetingIdeaService, I can get about 33
> > requests per second.
>
> > If I run 2 processes making the exact same call, I get the
> > RateExceededError once I exceed more than 2 calls every 1.5 seconds,
> > or about 0.75 requests per second. That's a pretty heavy penalty for
> > trying to load-balance my application.
>
> > I notice in the error returned it says:
> > RateExceededError  > rateScope=ACCOUNT, retryAfterSeconds=30>
>
> > I see there is a parameter rateKey=light_qps but I can't find any
> > documentation on this anywhere. I assume it's some indication of my
> > rate limits.
>
> > Is there some other rateKey that I can apply for that will let me have
> > more than 1 thread active? Or something else I can do about this?
>
> > Thanks
> > Rick
>
>

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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


Getting global or local search volume of a keyword via API

2011-01-31 Thread Bikram Choudhury The SEO & PHP Developer
Hi,

I am very new to Adwords API.

My target is to "Get global or local search volume of a keyword via
API".

So my current project is: A textbox in a page, a submit button. In
textbox you can type any keyword and then you will get results after
submitting the button.

Also I have in mind to use Yahoo or WordTracker API. But I have no
idea which is better. So I want to start with Adwords API.

Can anybody help?
bikram.chowdh...@gmail.com

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 do I get Sandbox to function?

2011-01-31 Thread tk
Please try making a call to CampaignService.get() first, as I think
this is necessary to initialize your sandbox account.

GetCampaignService('v201008');
  $selector = new CampaignSelector();
  $result = $campaignService->get($selector);
?>


On Jan 10, 9:11 pm, Eric Haskins  wrote:
> When I make calls tosandboxI get
>
> AuthenticationError.NOT_ADS_USER @ ; trigger:'268974331334'
> Service[TargetingIdeaService.get]
>
> Yet if I change my info over to production it works great??? It
> shouldnt be harder to setupsandboxthan production IMHO. So how do I
> fix this???

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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