Many Questionsregarding Bulk Mutation, [RateExceededError <rateName=RequestsPerMinute, rateKey=new_qps, rateScope=ACCOUNT, retryAfterSeconds=30>]

2012-08-06 Thread javeed
Hi, 

I have couple of questions to ask Regarding Bulk Mutation Job service.

1. If have i have more than 1 big campaigns to publish, which has around 
200 adgroups, couple of thousands of Keywords. How many API quota will be 
used. If i am mutating everything in a single mutations.
2. Then i try to send  more than 6 Mutation Request i am getting the 
following error [RateExceededError ]
3. In the 1st Question, if i mutate all the above campaigns. And some where 
i got API error.it is very hard to track which Keyword and which adgroup 
has that API error. Can i get which as adgroup is having that problem.or 
which keyword has caused the error.

And i am suing Sandbox for the above all

Thank you so much for Bulk mutations. ITs saves lot of time but please help 
me out with the above issues i am having.

/Javeed

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 error "!!!1|||-1|||Unexpected exception???" while using adhoc report service

2012-08-06 Thread Chirag
Hello Kevin,

I am getting this message again.
Please look at below report download xml.

[Aug 06 2012 04:15:44.00 - ERROR] POST 
/api/adwords/reportdownload/v201109 HTTP/1.1
User-Agent: curl, gzip
Host: adwords.google.com
Accept: */*
Accept-Encoding: gzip
Authorization: OAuth oauth_version="1.0a", 
oauth_nonce="db0e8e829b1c0a030155a5e9ad273a76", 
oauth_timestamp="1344240891", oauth_consumer_key="consumaer_key", 
oauth_token="oauth_token", oauth_signature_method="HMAC-SHA1", 
oauth_signature="oauth_signature"
developerToken: dev_token
clientCustomerId: 3694148467
returnMoneyInMicros: false
Content-Length: 1404
Expect: 100-continue
Content-Type: multipart/form-data; 
boundary=5c1c1491a54f

Parameters:
__rdxml: 

  
CampaignId
Impressions
Ctr
AverageCpc
AverageCpm
Cost
AveragePosition
Conversions
CostPerConversion
ConversionRate
ImpressionShare
ExactMatchImpressionShare
BudgetLostImpressionShare
CampaignName
Status
Clicks
AccountCurrencyCode
QualityLostImpressionShare
ViewThroughConversions

  Status
  IN
  ACTIVE
  PAUSED


  20120727
  20120727

  
  weekly_campaign_report #1344240891
  CAMPAIGN_PERFORMANCE_REPORT
  CUSTOM_DATE
  CSV
  false


Response Code: 500
Error Message: Unexpected exception


On Monday, July 30, 2012 10:02:22 PM UTC+5:30, Kevin Winter wrote:
>
> Hi Chirag,
>   Given the volume of successful reports, an error once every ten days is 
> quite low.  Unfortunately, our logs don't extend back 10 days.  The next 
> time this happens, could you please email me off-list with the 
> clientCustomerId and the ReportDefinition XML you used?  I'd like to try to 
> find the request in our logs and investigate further.
>
> - Kevin Winter
> AdWords API Team  
>
> On Thursday, July 26, 2012 3:34:48 AM UTC-4, Chirag wrote:
>>
>> Hi Kevin,
>>
>> Does this consistently happen for the same ReportDefinition XML and CID? 
>>  Is it sporadic or happening frequently? 
>> Yes this happens consistently. But consistency is long, means on 10 days 
>> gap.
>>
>> Does retrying help? 
>> Yes, After retry i am able to get report properly.
>>
>> could you please provide an example CID and XML?
>> [Jul 02 2012 10:13:14.00 - ERROR] POST 
>> /api/adwords/reportdownload/v201109 HTTP/1.1
>> User-Agent: curl, gzip
>> Host: adwords.google.com
>> Accept: */*
>> Accept-Encoding: gzip
>> Authorization: OAuth oauth_version="1.0a", 
>> oauth_nonce="26a0907897dcde4bf3a79367fa132d59", 
>> oauth_timestamp="1341204143", oauth_consumer_key="---", oauth_token="---", 
>> oauth_signature_method="HMAC-SHA1", oauth_signature=""
>> developerToken: ---
>> clientCustomerId: 7318360174
>> returnMoneyInMicros: false
>> Content-Length: 1459
>> Expect: 100-continue
>> Content-Type: multipart/form-data; 
>> boundary=864287f92c41
>>
>> Parameters:
>> __rdxml: 
>> 
>>   
>> Clicks
>> Impressions
>> Ctr
>> AverageCpc
>> AverageCpm
>> Cost
>> AveragePosition
>> InvalidClicks
>> InvalidClickRate
>> Conversions
>> CostPerConversion
>> ConversionRate
>> ViewThroughConversions
>> ConversionsManyPerClick
>> CostPerConversionManyPerClick
>> ConversionRateManyPerClick
>> TotalConvValue
>> ValuePerConversion
>> ValuePerConversionManyPerClick
>> ImpressionShare
>> ExactMatchImpressionShare
>> BudgetLostImpressionShare
>> CampaignId
>> CampaignName
>> Status
>> AccountCurrencyCode
>>   
>>   Weekwise Adhoc report #1341204143
>>   CAMPAIGN_PERFORMANCE_REPORT
>>   LAST_WEEK
>>   CSV
>>   true
>> 
>>
>> Response Code: 500
>> Error Message: Unexpected exception
>>
>> Thanks,
>> chirag
>>
>> On Wednesday, July 25, 2012 2:34:59 AM UTC+5:30, Kevin Winter wrote:
>>>
>>> Hi Chirag,
>>>   Does this consistently happen for the same ReportDefinition XML and 
>>> CID?  Is it sporadic or happening frequently?  Does retrying help? (we 
>>> recommend retrying after a delay for this error in general).
>>>
>>> If it's happening consistently, could you please provide an example CID 
>>> and XML?
>>>
>>> - Kevin Winter
>>> AdWords API Team
>>>
>>> On Thursday, July 19, 2012 6:26:27 AM UTC-4, Chirag wrote:

 Hello All,

 Getting error "!!!1|||-1|||Unexpected exception???" while fetching 
 report using ADHOC reporting service.
 Getting this error now from last few days.
 Not found any help what i am doing wrong.
 this is working fine previously.


 Thanks,
 Chirag

>>>

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

Re: Getting error "!!!1|||-1|||Unexpected exception???" while using adhoc report service

2012-08-06 Thread Chirag
Hello Kevin,

I am getting this error again today.
Please look at both report and error attached with.


Thanks,
Chirag

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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
[Aug 06 2012 04:15:44.00 - ERROR] POST /api/adwords/reportdownload/v201109 
HTTP/1.1
User-Agent: curl, gzip
Host: adwords.google.com
Accept: */*
Accept-Encoding: gzip
Authorization: OAuth oauth_version="1.0a", 
oauth_nonce="db0e8e829b1c0a030155a5e9ad273a76", oauth_timestamp="1344240891", 
oauth_consumer_key="consumaer_key", oauth_token="oauth_token", 
oauth_signature_method="HMAC-SHA1", oauth_signature="oauth_signature"
developerToken: dev_token
clientCustomerId: 3694148467
returnMoneyInMicros: false
Content-Length: 1404
Expect: 100-continue
Content-Type: multipart/form-data; 
boundary=5c1c1491a54f

Parameters:
__rdxml: 

  
CampaignId
Impressions
Ctr
AverageCpc
AverageCpm
Cost
AveragePosition
Conversions
CostPerConversion
ConversionRate
ImpressionShare
ExactMatchImpressionShare
BudgetLostImpressionShare
CampaignName
Status
Clicks
AccountCurrencyCode
QualityLostImpressionShare
ViewThroughConversions

  Status
  IN
  ACTIVE
  PAUSED


  20120727
  20120727

  
  weekly_campaign_report #1344240891
  CAMPAIGN_PERFORMANCE_REPORT
  CUSTOM_DATE
  CSV
  false


Response Code: 500
Error Message: Unexpected exception
!!!1|||-1|||Unexpected exception???

AdHoc reports without developer key

2012-08-06 Thread exner.cur...@googlemail.com
Is it possible to generate AdHoc reports without an approved developer key?
I only want to export simple keyword performance reports, but my developer 
key is not approved yet.

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 contents are invalid. - !!!1|||-1|||Unexpected exception???

2012-08-06 Thread Kevin Winter
Hi,
  I can confirm this error message is a temporary internal error.  The 
thread processing the request took too long to return results, so rather 
than continue (possibly forever) an error gets thrown.  I'm going to see if 
we can improve the error message for this type of failure.

- Kevin Winter
AdWords API Team

On Wednesday, August 1, 2012 12:42:32 PM UTC-4, Kevin Winter wrote:
>
> Hi,
>   I found the request in the log, but there's no explanation for the 
> failure.  I think some temporary condition is preventing the report from 
> executing, but we don't expect that condition, so instead of providing a 
> helpful error message (such as "Please retry"), we instead get this 
> Unexpected error - which doesn't help much.  I've asked the core engineers 
> to look into this and see if its something we can fix, or at least improve 
> the message for.  In the meantime, I recommend retrying the report after a 
> delay (perhaps 30 seconds) if you see this error message.
>
> I apologize for the inconvenience.
>
> - Kevin Winter
> AdWords API Team
>
> On Wednesday, August 1, 2012 12:20:31 PM UTC-4, aengland wrote:
>>
>> We run the report for around 460 accounts.  The last error occurred at 
>> 7/30/2012 10:02:49 PM ET for account id 6990541686.  The report name was 
>> "Keywords performance report 7/29/2012".  Please let me know if you need 
>> anything further.  Thanks for your help.
>>
>> On Wednesday, August 1, 2012 12:02:49 PM UTC-4, Kevin Winter wrote:
>>>
>>> Hi,
>>>   I'm sorry, I need the clientCustomerId of the account you are running 
>>> the report against - that one is for your MCC account.  If could include 
>>> the specific report name and account that failed along with an estimate of 
>>> when the request would made, it would make it much easier to locate in the 
>>> logs.
>>>
>>> - Kevin Winter
>>> AdWords API Team
>>>
>>> On Wednesday, August 1, 2012 10:44:34 AM UTC-4, aengland wrote:

 We use a report name of "Keywords performance report 7/31/2012", where 
 the date is the date we are importing for and our client customer Id is 
 913-098-5382.  Please let me know if you need anything further.  Thanks 
 for 
 your help.


 On Wednesday, August 1, 2012 10:24:51 AM UTC-4, Kevin Winter wrote:
>
> Hi,
>   When you schedule the report, does it use a unique ReportName? 
>  Could you please send the ReportDefinition XML (or unique report name) 
> and 
> the clientCustomerId of the targeted account off-list?  Our logs extend 
> back only 8 days, so it's important we check soon after you see this 
> problem.
>
> - Kevin Winter
> AdWords API Team
>
> On Wednesday, August 1, 2012 7:53:01 AM UTC-4, aengland wrote:
>>
>> This "Report contents are invalid. - !!!1|||-1|||Unexpected 
>> exception???" issue is occurring again.  We had the error occur Mon 
>> 7/30/2012 10:03 PM ET and Wed 7/25/2012 10:07 PM ET.  Both time we 
>> re-ran 
>> the import process the next morning and it succeeded.  Please advise 
>> what 
>> we need to do to get this issue resolved.  Thanks.
>>
>> On Tuesday, July 24, 2012 1:46:00 PM UTC-4, aengland wrote:
>>>
>>> Hi,
>>>
>>> This happened for the same report for multiple clients.  It was 
>>> failing for random clients each time I ran the process and appeared to 
>>> not 
>>> be an issue with a specific client.  After July 11 we never had the 
>>> issue 
>>> again.  So it appears the issue was isolated to the evening of 7/10 and 
>>> the 
>>> morning of 7/11.  Thanks.
>>>
>>>
>>>
>>> On Tuesday, July 24, 2012 10:06:53 AM UTC-4, Kevin Winter wrote:

 Hi,
   I apologize for the inconvenience you experienced.  Did this 
 happen for a single client repeatedly?  Or was it the same report but 
 for 
 multiple clients?  Did it consistently fail for a specific input?  
 This 
 behavior is certainly unexpected and should not occur.  If it does, 
 please 
 let us know.

 - Kevin Winter
 AdWords API Team

 On Wednesday, July 11, 2012 9:26:30 AM UTC-4, aengland wrote:
>
> I continued to run the process periodically to see if I could get 
> it to run without error and it finally went through during the 9 AM 
> EST 
> hour after five more failures during the 7 and 8 AM EST hours this 
> morning.  I am concerned this will be an ongoing issue.  Please 
> advise.
>
> On Wednesday, July 11, 2012 8:47:03 AM UTC-4, aengland wrote:
>>
>> Last night (7/10/2012) I received the below error message while 
>> calling the GetClientReport(oDefinition) method for the 
>> KEYWORDS_PERFORMANCE_REPORT report type.  
>>
>> Google.Api.Ads.AdWords.Util.ReportsException: Report contents are 
>>>

Re: Sandbox MCC GetCampaigns Not Generating Test ClientCustomerId Values

2012-08-06 Thread Kevin Winter
Hi Sander,
  Unfortunately, I don't have an update at this time.  I'm pushing the core 
engineers on this.

- Kevin Winter
AdWords API Team

On Thursday, August 2, 2012 3:05:13 AM UTC-4, Sander wrote:
>
> Hello Kevin,
>
> I do not mean to push, but it has been a week since my first mentioning of 
> the problem.
>
> Can you give us some sort of an ETA on a fix so I can re-work our planning 
> ?
>
> Br,
>
> Sander
>
>
>
> Op woensdag 1 augustus 2012 22:59:36 UTC+2 schreef Kevin Winter het 
> volgende:
>>
>> Hi Chris,
>>   If you have an approved developer token, you can access any AdWords 
>> account in production that you already have.  Here's more information about 
>> signing up to use the AdWords API: 
>> https://developers.google.com/adwords/api/docs/signingup
>>
>> - Kevin Winter
>> AdWords API Team
>>
>> On Wednesday, August 1, 2012 1:51:15 PM UTC-4, chris wrote:
>>>
>>> Hi Kevin,
>>>
>>> While the sandbox is down, is there a place to apply for a live 
>>> account?  I can't seem to find any link.
>>>
>>> Thanks,
>>> Chris
>>>
>>> On Tuesday, July 31, 2012 10:19:20 AM UTC-4, Kevin Winter wrote:

 Yes, this is currently the case.  We apologize for the inconvenience.

 - Kevin Winter
 AdWords API Team

 On Monday, July 30, 2012 10:33:41 PM UTC-4, Sage Lewis wrote:
>
> So just to confirm, setting up sandbox accounts is not possible at the 
> moment? 
>
> Knowing that will help me from going insane  :)
>


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

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 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: Failed to Get a List of Automatic Placements via AdGroupCriterionService

2012-08-06 Thread Kevin Winter
Hi Tomer,
  The difference between automatic and managed placements is that managed 
placements are criteria (something you specify) and automatic placements 
are dynamically chosen by the system based on the other criteria associated 
with your AdGroups.  For example, if you set up automatic placements and 
keywords, a given keyword will be used to trigger an automatic placement, 
so the maxCpc, etc, will correspond to that criteria rather than the 
automatic placement.  With placements, the impression occurs on a given 
domain, which then triggers a search for a list of all possible ads, given 
configured criteria.  Once a lucky criteria was chosen the ad is displayed. 
 Managed placements are effectively criteria that say "show an ad on this 
domain" whereas a keyword could trigger an ad on any domain (within the 
configuration of your campaigns, adgroups, etc).  Therefore automatic 
placements don't have a "criteria id" since they aren't criteria, they are 
the results of other criteria. (where as a manual placement is both a 
criteria and an ad placement).

As to the fields you've listed, those seem to be mostly criteria-related 
fields.  For example, examining the maxCpc for an automatic placement would 
be difficult - there are multiple keywords that could be triggering a given 
automatic placement.  If you want more fine grained control over 
placements, we recommend using the automatic placements report to find high 
performing automatic placements and add them as manual placements 
(automatic placements will not trigger if you have an overlapping manual 
placement).

- Kevin Winter
AdWords API Team

On Saturday, August 4, 2012 11:38:47 AM UTC-4, Tomer Peled wrote:
>
> Hi Kevin,
>
> Thank you for your generous help!
>
> I played with the automatic performance report but it seems that there are 
> several values that are missing:
> 1) Why there is no unique id to any of the automatic placements like there 
> is to the managed placements? Is this due to the large amount of the 
> automatic placements?
> 2) I want to get the following information: 
> maxCPC, AveragePosition, QualityScore , FirstPageCPC, where can I find it? 
> I tried to get it via the CRITERIA_PERFORMANCE_REPORT - but with no success.
>
> Thanks,
> Tomer
>
> On Wednesday, August 1, 2012 11:58:29 PM UTC+3, Kevin Winter wrote:
>>
>> Hi Tomer,
>>   Yes, this is correct.  The client libraries come with a 
>> DownloadCriteriaReport example that demonstrates how to use the client 
>> library to download a report (parsing is left as an exercise).
>>
>> - Kevin Winter
>> AdWords API Team
>>
>> On Wednesday, August 1, 2012 4:11:21 PM UTC-4, Tomer Peled wrote:
>>>
>>> Hi Kevin,
>>>
>>> Thank you for the explanation.
>>>
>>> So just to summarize, In order to get the automatic placements I'll have 
>>> to run the automatic placement report, which might be involved with the 
>>> downloading of the report file and then to parse it, correct?
>>>
>>> Thanks again,
>>> Tomer
>>>
>>>

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 error "!!!1|||-1|||Unexpected exception???" while using adhoc report service

2012-08-06 Thread Kevin Winter
Hi Chirag,
  I'm working with the engineers to improve this error message.  Basically, 
this error happens when we try to run a report and something on the backend 
runs into a problem.  This could occur for a number of reasons:
- The request could take too long, so we return an error rather than 
waiting an indefinite amount of time.
- The server processing the report could be restarted mid-process.
- Anything else we don't expect that prevents this particular request from 
succeeding.

Our recommendation is to add logic to handle this type of failure and 
retry.  In general, retry logic is good to have, as individual servers 
could fail to respond, an intermediary network link could go down, etc.  If 
you see this happening repeatedly for the same request (same report 
definition/clientCustomerId), we'd like investigate further.

- Kevin Winter
AdWords API Team

On Monday, August 6, 2012 6:57:10 AM UTC-4, Chirag wrote:
>
> Hello Kevin,
>
> I am getting this error again today.
> Please look at both report and error attached with.
>
>
> Thanks,
> Chirag
>

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


CaptchaRequiredError (Ruby API)

2012-08-06 Thread yoshi

Hi,

Recently I get a lot of *CaptchaRequiredError*'s using the Adwords API. I'm 
building an application that executes requests to the API frequently
using the Ruby client library. I'm using ClientLogin as authentication 
method and version v201206 of the API.

All I do is creating an instance of 
AdwordsApi::Api.new(my_hash_with_settings) and reuse it for every request.

Earlier this hasn't been a problem until now. Even if I dont touch 
the authtoken endpoint for every request (which I believe I don't) is there 
still
a request/second limit that also raises the *CaptchaRequiredError*? By the 
way, I get the same error in SANDBOX environment.

I don't know how to debug this since I havent' change anything. And I send 
the same amount of request now as then.

Regards

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 download named report C#

2012-08-06 Thread Ro
Hey Kevin,

I saw in the example that there is a use of *ReportDefinition* - If I use 
this object it still free (rate wise) as the adhoc reports?

Isn't it a part of the *ReportDefinitionService*, which soon will be shut 
off?  

Looking forward for your reply!

Best,

Ro

 
 
 

On Tuesday, July 24, 2012 4:50:05 PM UTC-4, Kevin Winter wrote:

> Hi Eric,
>   Here's the DotNet client library example for downloading a Criteria 
> Report via AdHoc reports: 
> http://code.google.com/p/google-api-adwords-dotnet/source/browse/trunk/examples/adwords/csharp/v201206/Reporting/DownloadCriteriaReport.cs
>
> Please note that you can optionally use AWQL to download reports now too 
> (which is even easier): 
> https://developers.google.com/adwords/api/docs/guides/awql
> *
> *
> - Kevin Winter
> AdWords API Team
>
> On Wednesday, July 18, 2012 6:05:16 AM UTC-4, Dorian Kind wrote:
>>
>> Hi Eric,
>>
>> I have absolutely zero knowledge of C#, but this link might help you to 
>> get a general idea about ad hoc reports: <
>> https://developers.google.com/adwords/api/docs/guides/reporting>
>> It's basically a synchronous HTTP request with your report definition as 
>> data, returning the desired report.
>>
>> Hope this helps,
>> Dorian
>>
>> On Tuesday, July 17, 2012 2:11:04 PM UTC+2, road11 wrote:
>>>
>>> Thank you, Dorian. No, I didn't know that. I've been slinging Microsoft 
>>> code for nearly 20 years, but still relatively new to the Adwords API with 
>>> .Net. So I have to create an ad-hoc report with C# and then I can call it 
>>> by it's id? Might you know of some C# examples where I can see where you do 
>>> this?
>>>
>>> Thanks in advance for your kind response.
>>>
>>> Eric
>>>
>>> On Tuesday, July 17, 2012 7:16:07 AM UTC-4, Dorian Kind wrote:

 You probably know this, but if the reports were originally defined in 
 the UI, they will not be available via the API. Apart from that, I can't 
 offer any help but I'd recommend using ad hoc reports instead of the 
 ReportDefinitionService (which will be deprecated anyway).

 Cheers

 On Monday, July 16, 2012 8:48:00 PM UTC+2, road11 wrote:
>
> Using the C# v201109_1 code samples as a model, I'm trying to download 
> one of our many previously defined and named reports. Here's the code 
> that 
> Google gave us to get our report definitions that isn't working (assuming 
> a 
> valid AdwordsUser object)...
>
>
>   ReportDefinitionService reportDefinitionService = 
> (ReportDefinitionService) user.GetService(
>   AdWordsService.v201109_1.ReportDefinitionService);
>  
>   // Create the selector.
>   ReportDefinitionSelector selector = new ReportDefinitionSelector();
>  
>   try {
> // Get all report definitions.
> ReportDefinitionPage page = reportDefinitionService.get(selector);
>  
> // Display report definitions.
> if (page != null && page.entries != null && page.entries.Length > 
> 0) {
>   foreach (ReportDefinition reportDefinition in page.entries) {
> writer.WriteLine("ReportDefinition with name \"{0}\" and id 
> \"{1}\" was found.",
> reportDefinition.reportName, reportDefinition.id);
>   }
> } else {
>   writer.WriteLine("No report definitions were found.");
> }
>  
>   } catch (Exception ex) {
> throw new System.ApplicationException("Failed to retrieve report 
> definitions.", ex);
>   }
>
>
> ...however, this code keeps telling me that page.entries is null. We've 
> got at least 1400 named reports defined in this Google Adwords account. 
> How is it possible that this code can find none of them? I thought the 
> selector might be the problem, but the ReportDefinitionSelector doesn't 
> even have a fields property, so that can't be the issue. 
>
>
> I would be most grateful if someone could post a (working) C# example of 
> how to get a list of available reports and how to download a single named 
> report from an Adwords account.
>
>
> Thank you in advance.
>
>

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

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


REMOVE ME

2012-08-06 Thread Peter Petrov
REMOVE ME

On Mon, Aug 6, 2012 at 4:20 PM, Ro  wrote:

> Hey Kevin,
>
> I saw in the example that there is a use of *ReportDefinition* - If I use
> this object it still free (rate wise) as the adhoc reports?
>
> Isn't it a part of the *ReportDefinitionService*, which soon will be shut
> off?
>
> Looking forward for your reply!
>
> Best,
>
> Ro
>
>
>
>
>
> On Tuesday, July 24, 2012 4:50:05 PM UTC-4, Kevin Winter wrote:
>
>> Hi Eric,
>>   Here's the DotNet client library example for downloading a Criteria
>> Report via AdHoc reports: http://code.google.**com/p/google-api-adwords-*
>> *dotnet/source/browse/trunk/**examples/adwords/csharp/**
>> v201206/Reporting/**DownloadCriteriaReport.cs
>>
>> Please note that you can optionally use AWQL to download reports now too
>> (which is even easier): https://developers.**google.com/adwords/api/docs/
>> **guides/awql
>> *
>> *
>> - Kevin Winter
>> AdWords API Team
>>
>> On Wednesday, July 18, 2012 6:05:16 AM UTC-4, Dorian Kind wrote:
>>>
>>> Hi Eric,
>>>
>>> I have absolutely zero knowledge of C#, but this link might help you to
>>> get a general idea about ad hoc reports: >> com/adwords/api/docs/guides/**reporting
>>> >
>>> It's basically a synchronous HTTP request with your report definition as
>>> data, returning the desired report.
>>>
>>> Hope this helps,
>>> Dorian
>>>
>>> On Tuesday, July 17, 2012 2:11:04 PM UTC+2, road11 wrote:

 Thank you, Dorian. No, I didn't know that. I've been slinging Microsoft
 code for nearly 20 years, but still relatively new to the Adwords API with
 .Net. So I have to create an ad-hoc report with C# and then I can call it
 by it's id? Might you know of some C# examples where I can see where you do
 this?

 Thanks in advance for your kind response.

 Eric

 On Tuesday, July 17, 2012 7:16:07 AM UTC-4, Dorian Kind wrote:
>
> You probably know this, but if the reports were originally defined in
> the UI, they will not be available via the API. Apart from that, I can't
> offer any help but I'd recommend using ad hoc reports instead of the
> ReportDefinitionService (which will be deprecated anyway).
>
> Cheers
>
> On Monday, July 16, 2012 8:48:00 PM UTC+2, road11 wrote:
>>
>> Using the C# v201109_1 code samples as a model, I'm trying to
>> download one of our many previously defined and named reports. Here's the
>> code that Google gave us to get our report definitions that isn't working
>> (assuming a valid AdwordsUser object)...
>>
>>
>>   ReportDefinitionService **reportDefinitionService = 
>> (Rep**ortDefinitionService) user.**GetService(
>>   AdWordsService.v2011**09_1.ReportDefinitionService);
>>
>>   // Create the selector.
>>   ReportDefinitionSelector** selector = new 
>> ReportDefiniti**onSelector();
>>
>>   try {
>> // Get all report **definitions.
>> ReportDefinitionPage **page = 
>> **reportDefinitionService.get(**selector);
>>
>> // Display report **definitions.
>> if (page != null && **page.entries != null && 
>> page.**entries.Length > 0) {
>>   foreach (ReportDefin**ition reportDefinition in 
>> **page.entries) {
>> writer.WriteLine("**ReportDefinition with name \"{**0}\" and 
>> id \"{1}\" was found.**",
>> **reportDefinition.reportName, **reportDefinition.id);
>>   }
>> } else {
>>   writer.WriteLine("**No report definitions were **found.");
>> }
>>
>>   } catch (Exception ex) {
>> throw new System.Appli**cationException("Failed to **retrieve 
>> report definitions.",** ex);
>>   }
>>
>>
>> ...however, this code keeps telling me that page.entries is null. We've 
>> got at least 1400 named reports defined in this Google Adwords account. 
>> How is it possible that this code can find none of them? I thought the 
>> selector might be the problem, but the ReportDefinitionSelector doesn't 
>> even have a fields property, so that can't be the issue.
>>
>>
>> I would be most grateful if someone could post a (working) C# example of 
>> how to get a list of available reports and how to download a single 
>> named report from an Adwords account.
>>
>>
>> Thank you in advance.
>>
>>  --
> =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
> Also find us on our blog and discussion group:
> http://adwordsapi.blogspot.com
> http://groups.google.com/group/adwords-api
> =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=

Re: Adding CriterionUserInterest to Campaign always returns CriterionError.CANNOT_ADD_CRITERIA_TYPE

2012-08-06 Thread David Torres
Hi Tal,

Just want to tell up-front that targeting User Interests is limited to a 
subset of beta customer. If you are not in the beta program you won't be 
able to use this type of criteria via the API.

You are actually looking at 
https://developers.google.com/adwords/api/docs/reference/latest/AdGroupCriterionService.CriterionUserInterest
 object, 
the code is very similar to adding verticals just that you have to submit 
the interest id instead of the vertical path.

Interest ids can be retrieved using this service 
https://developers.google.com/adwords/api/docs/reference/latest/ConstantDataService#getUserInterestCriterion

Best,

-David Torres - AdWords API Team

On Tuesday, July 31, 2012 9:06:49 AM UTC-4, Tal Ater wrote:
>
> OK, it actually didn't work.
>
> When adding it as a Verical, it added it as a *Topic*. What I actually 
> need is to add it under *Interests & Remarketing*.
>
>
> The following screenshot is from the bottom of the campaign management 
> screen (under Exclusions):
>
>
> Tal Ater
> http://www.talater.com/
>
>
> On Wednesday, July 18, 2012 11:28:19 AM UTC+3, Tal Ater wrote:
>>
>> It works brilliantly!
>>
>> Thanks Ewan.
>>
>> Tal Ater
>> http://www.talater.com/
>>
>>
>> On Tuesday, July 17, 2012 4:09:28 AM UTC+3, Ewan Heming wrote:
>>>
>>> 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();
>>> $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: Duplicate Location Error

2012-08-06 Thread David Torres
Hi Ben,

We don't offer AdWords Editor support in this forum, please contact general 
AdWords support regarding this issue.

Best,

-David Torres - AdWords API Team

On Tuesday, July 31, 2012 11:18:03 AM UTC-4, Ben wrote:
>
> Ok, I've figured out the problem. Some ZIPs translate into nearby ZIPs 
> when doing location targeting. For example, if you enter 85285, which is a 
> ZIP in Tempe, AZ, AdWords will change it to 85281, which is also in Tempe, 
> AZ. These locations are about four miles 
> apart
>  though.
>
> So if I have both 85285 and 85281 on the CSv which I'm uploading, it will 
> show as 85281 twice, and neither will upload. I'm fine with only having 
> one, because I can't imagine the four miles will make that much of a 
> difference, but how can I circumvent this 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


How to get the Stats data for AdScheduling?

2012-08-06 Thread WSTic
Hello,

The schedules for the Campaigns are set from the UI (Campaigns-->Settings 
tab --> Advanced Settings--> Ad Schedule) and is not required to be managed 
automatically. However we would like to download this data automatically 
for reporting.

For Eg a Campaign xyz is scheduled to run as "Show ads all day and hours ". 
Is there a way this data("Show ads all day and hours ") for Ad Schedule  be 
downloaded along with the performance reports for Campaign. I don't see a 
column that is available on the Campaign Performance reports.

Thanks for your help
WS

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: CaptchaRequiredError (Ruby API)

2012-08-06 Thread Hudarsono Hu
HI,

Its the same with me.

You should migrate to OAuth2 as authentication from ClientLogin. Google 
limit the number of request per minute if we use ClientLogin.

I also still migrating and is experiencing problem with the Ruby Client 
Library in OAuth2. Hopefully they will answer my email soon.

Cheers

On Tuesday, August 7, 2012 2:21:52 AM UTC+7, yoshi wrote:
>
>
> Hi,
>
> Recently I get a lot of *CaptchaRequiredError*'s using the Adwords API. 
> I'm building an application that executes requests to the API frequently
> using the Ruby client library. I'm using ClientLogin as authentication 
> method and version v201206 of the API.
>
> All I do is creating an instance of 
> AdwordsApi::Api.new(my_hash_with_settings) and reuse it for every request.
>
> Earlier this hasn't been a problem until now. Even if I dont touch 
> the authtoken endpoint for every request (which I believe I don't) is there 
> still
> a request/second limit that also raises the *CaptchaRequiredError*? By 
> the way, I get the same error in SANDBOX environment.
>
> I don't know how to debug this since I havent' change anything. And I send 
> the same amount of request now as then.
>
> Regards
>

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: CaptchaRequiredError (Ruby API)

2012-08-06 Thread yoshi
Thanks for the answer. I will have a look at Oauth 2.0. But one thing that 
I'm curious about is, since my application doesn't involve any user input 
how do I grant
permission with Oauth2 in a convenient way? In my application the requests 
to the API is handled by a script not a user.

On Tuesday, August 7, 2012 6:28:01 AM UTC+2, Hudarsono Hu wrote:
>
> HI,
>
> Its the same with me.
>
> You should migrate to OAuth2 as authentication from ClientLogin. Google 
> limit the number of request per minute if we use ClientLogin.
>
> I also still migrating and is experiencing problem with the Ruby Client 
> Library in OAuth2. Hopefully they will answer my email soon.
>
> Cheers
>
> On Tuesday, August 7, 2012 2:21:52 AM UTC+7, yoshi wrote:
>>
>>
>> Hi,
>>
>> Recently I get a lot of *CaptchaRequiredError*'s using the Adwords API. 
>> I'm building an application that executes requests to the API frequently
>> using the Ruby client library. I'm using ClientLogin as authentication 
>> method and version v201206 of the API.
>>
>> All I do is creating an instance of 
>> AdwordsApi::Api.new(my_hash_with_settings) and reuse it for every request.
>>
>> Earlier this hasn't been a problem until now. Even if I dont touch 
>> the authtoken endpoint for every request (which I believe I don't) is there 
>> still
>> a request/second limit that also raises the *CaptchaRequiredError*? By 
>> the way, I get the same error in SANDBOX environment.
>>
>> I don't know how to debug this since I havent' change anything. And I 
>> send the same amount of request now as then.
>>
>> Regards
>>
>

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