Re: Adwords Tokens

2012-03-23 Thread adwo...@seonative.de
> I was wondering about your tool called sitefactor; 


The tool sitefactor has nothing to do with with our api application. 

> where exactly are you getting your Google Ranking data from?

The Google API doesn´t offer any ranking data. sitefactor is violating none 
of the google guidelines and it has nothing to do with Adwords at all.

seonative is a seriouse seo agency and also a sem agency:

http://www.seonative.de/leistungen/suchmaschinenmarketing/

We had (and have) lots of campaigns for our clients. We have also presented the 
API Team our API application to the last detail and 
we have invested a lot of money and time into our API application.

Almost all of our campaigns are paused for the time being.  And we still 
planned to start a campaign offensive, however we need our tool for this! 

Google has promised us first activation within 3 days and then are rejected 
because 
of sitefactor. I thought it is a misunderstanding. All our emails will be 
ignored since then. This is not acceptable to good adwords customer!

I don´t understand the problem. If Google really feared that we would want 
to use the API for other things, then they can make a review in a few 
days/weeks.

And then they will see: Big campaigns - managed by a good API application.

But after I've read in this and other forums that many others have the same 
problem and have also spoken directly with many people I have still the 
impression that Google doesn´t want to have new Api users and the Approval 
process is a fake. 

Ist there anybody with an successful approval in the last months? I don´t 
think so.

Please note: 

Google AdWords requires that you have to invest money and time in the 
development of the API application!  You need the application in advance! 

Why Google are treating the API activation in such a restrictive way now? I 
dont understand - sorry.



Am Mittwoch, 21. März 2012 18:34:25 UTC+1 schrieb Ewan Heming:
>
> Hi @seonative,
>
> I was wondering about your tool called sitefactor; 
> where 
> exactly are you getting your Google Ranking data from? I wasn't aware that 
> Google offered any API that gives access to such data. Are you using 
> mechanical turk to check each search term manually? If not then do you 
> think that might be why you can't get an API token?
>
> Regards,
>
> Ewan
>

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

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


TargetingIdeaService - AVERAGE_TARGETED_MONTHLY_SEARCHES

2012-03-23 Thread Maria Engström
Hi,

I have just been switching over from v13 to v201109. I'm getting 
zero AVERAGE_TARGETED_MONTHLY_SEARCHES and competition for some keywords. 
Using the keywordtool the AVERAGE_TARGETED_MONTHLY_SEARCHES shows correct 
results, but not in the API.

Is this a known problem or am I doing something wrong?

Thanks!

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

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


Re: Adwords Tokens

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 
TrafficEstimator service should be considered reporting data, and as such 
couldn't be disclosed to a third-party; this interested me because I hadn't 
considered such data to be part of the AdWords "Reporting Functionality", 
so wanted to get to the bottom of the statements you made.

I went to your site to see if it could shed some light that would validate 
your claims, and I quickly came across sitefactor and noticed it provided 
Google Ranking reports; now, if you really have a way to get accurate 
ranking data in volume without scraping the Google SERP's or using a 
service that does the same, then I think you should probably forget about 
the API application and move into providing your data in a feed because it 
would be far more profitable. 

However, most people with such data are getting it by scraping Google, 
which is against the AdWords API TOS. I suppose the specific wording just 
mentions that an API client shouldn't be doing the scraping (or interfacing 
with another tool that does), but you can see how a company like Google 
could come to the conclusion that a developer willing to violate one of 
their well known policies isn't one that should be considered a good choice 
for a partner; I certainly wouldn't

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

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


Re: name limitations

2012-03-23 Thread AdWordsAPIAdvisor
Hello Dmitriy,


Russian characters are represented as two bytes in the UTF-8 encoding. So the 
total length of the name is more than 128 bytes.


-Danial, AdWords API Team.


> On Saturday, 17 March 2012 16:16:37 UTC+5:30, Dmitriy wrote:
> >
> > Hello Danial.
> >
> > Please, could you explain why request
> >
> > ADD
> > 
> >   ym - Электроника - Мобильная электроника - 
> > Автомобильные видеорегистраторы
> >   
> > DAILY
> > 
> >   10
> > 
> > STANDARD
> >   
> >   
> >   
> > true
> > true
> > false
> > 
> > false
> > 
> > false
> >   
> > 
> >
> > get fault
> >
> > soap:Server
> >   [CampaignError.INVALID_CAMPAIGN_NAME @ operations[0].
> > operand.name]
> >   
> > https://adwords.google.com/api/adwords/cm/v201109";>
> >   [CampaignError.INVALID_CAMPAIGN_NAME @ operations[0].
> > operand.name]
> >   
> > ApiException
> >   http://www.w3.org/2001/XMLSchema-instance"; 
> > xsi:type="CampaignError">
> > operations[0].operand.name
> > 
> > CampaignError.INVALID_CAMPAIGN_NAME
> > CampaignError
> > INVALID_CAMPAIGN_NAME
> >   
> > 
> >   
> >
> > Thanks, Dmitriy.

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: javax.xml.rpc.ServiceException: Arguments to addParameter(String, String) cannot be null

2012-03-23 Thread AdWordsAPIAdvisor
Hello Daniel,


You received 'No campaigns were found' as the request was executed against
the MCC account which can have no campaigns. You need to specify the
clientId in form of '123-456-7890' to access a particular account.


-Danial, AdWords API Team.


Original Message Follows:

From: Daniel Marshall 
Subject: Re: javax.xml.rpc.ServiceException: Arguments to
addParameter(String, String) cannot be null
Date: Wed, 21 Mar 2012 03:23:23 -0700 (PDT)

> Another question, is there any special role that has to be granted for 
> account that we used to fetch the data from this API? i tried 2 account 
> already (but they only allowed for viewing purpose) and both seems
unable 
> to fetch anything, 
> 
> when why tried GetAllCampaigns.java and i commented out clientId the
result 
> is No campaigns were found
> however when i tried to not commented out clientId the result is :
> AxisFault
>  faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server
>  faultSubcode: 
>  faultString: AuthenticationError.CUSTOMER_NOT_FOUND @ 
> 
> and then i commented out clientId once again and run 
> GetClientCustomerId.java, the result is :
>  faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server
>  faultSubcode: 
>  faultString: [ApiUsageError.INVALID_CLIENT_EMAIL @ selector; 
> trigger:'praktikant-marketing@']  (i censored the domain :D)
> 
> how is that possible? since the account email i used could be used for 
> login? 
> 
> 
> -- 
> =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
> 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
>

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: AdParamError.INVALID_ADGROUP_CRITERION_SPECIFIED

2012-03-23 Thread Neil Kirk
Hi Eric,

Our keywords aren't new, but I still randomly get this error.

This is the Parameter XML received when I requested it:
http://www.w3.org/2001/XMLSchema-instance"; 
xsi:type="BiddableAdGroupCriterion">
  2010965785
  BIDDABLE
  
12099920
KEYWORD
Keyword
sms marketing
BROAD
  
  BiddableAdGroupCriterion
  
SEARCH
Stats
  


And here are the logs for my set parameter request and the response:
[23 Mar 2012 11:41:32,796 - INFO ] Outgoing Request:

http://www.w3.org/2001/XMLSchema-instance"; 
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/";>
  
https://adwords.google.com/api/adwords/cm/v201109";>
  https://adwords.google.com/api/adwords/cm/v201109";>REDACTED
  https://adwords.google.com/api/adwords/cm/v201109";>4973822169
  https://adwords.google.com/api/adwords/cm/v201109";>REDACTED
  https://adwords.google.com/api/adwords/cm/v201109";>AwApi-Perl-2.5.5|neilkirk
  https://adwords.google.com/api/adwords/cm/v201109";>false
  https://adwords.google.com/api/adwords/cm/v201109";>false

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

  2010965785
  12099920
  €0.009
  1

  

  

[23 Mar 2012 11:41:33,487 - INFO ] Incoming response:

http://schemas.xmlsoap.org/soap/envelope/";>
  
https://adwords.google.com/api/adwords/cm/v201109";>
  0004bbe789d1dfb80a3464c714f9
  AdParamService
  mutate
  1
  455
  1

  
  

  soap:Server
  [AdParamError.INVALID_ADGROUP_CRITERION_SPECIFIED @ 
operations[0].operand; trigger:'AdGroupId = 2010965785, CriterionId = 
12099920']
  
https://adwords.google.com/api/adwords/cm/v201109";>
  [AdParamError.INVALID_ADGROUP_CRITERION_SPECIFIED @ 
operations[0].operand; trigger:'AdGroupId = 2010965785, CriterionId = 
12099920']
  
ApiException
  http://www.w3.org/2001/XMLSchema-instance"; 
xsi:type="AdParamError">
operations[0].operand
AdGroupId = 2010965785, CriterionId = 
12099920

AdParamError.INVALID_ADGROUP_CRITERION_SPECIFIED
AdParamError
INVALID_ADGROUP_CRITERION_SPECIFIED
  

  

  


Any ideas as to what is going wrong?

On Wednesday, 29 February 2012 00:07:49 UTC, Eric Koleda wrote:
>
> Hi All.
>
> Do you know if these keywords are brand new or not?  It could be a problem 
> with the data synchronizing.
>
> Best,
> - Eric
>
> On Tuesday, February 28, 2012 1:42:52 PM UTC-5, javaloper wrote:
>>
>> Hello Eric,
>>
>> I use via adwords api to create keyword param1 / param2...But sometimes 
>> it give error like this *[AdParamError.INVALID_​ADGROUP_CRITERION_SPECIFIED 
>> @ operations[1].operand; trigger:'AdGroupId = 2270220026, CriterionId = 
>> 21429417367', AdParamError.INVALID_ADGROUP_​CRITERION_SPECIFIED @ 
>> operations[0].operand; trigger:'AdGroupId = 2270220026, CriterionId = 
>> 21429417367'] . *But i saw this keyword exist. I continue to find what 
>> is going on...
>>
>> On Friday, 24 February 2012 05:30:33 UTC+2, Eric Koleda wrote:
>>>
>>> Hi Neil,
>>>
>>> This error should only be thrown when the ad group criterion doesn't 
>>> exist or isn't a keyword.  Can you please double check your account to make 
>>> sure that isn't the case?
>>>
>>> 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


Efficient AdHoc report downloads

2012-03-23 Thread Adam Weiss
We successfully switched from MCC reports to multiple AdHoc reports, but 
are finding that it is taking significantly more time to finish than it did 
in v13.
We are doing up to 10 concurrent threads downloading reports via the 
ReportUtilities in the .NET client library.

Each thread is doing the following:

try
{
var user = new AdWordsUser(new Dictionary() { 
{"clientCustomerId", account} });
var reportUtil = new ReportUtilities(user);
var filePath = clientPath;
reportUtil.DownloadClientReport(reportDef, filePath);
}
catch (Exception e)
{
...
}

Is there any way to avoid having to create a new AdWordsUser each time?  Or 
is there a more efficient way to do this?

Thanks,
-Adam

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

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


Re: AuthenticationError.CUSTOMER_NOT_FOUND;

2012-03-23 Thread Rodrigo Berlinck
the documentation says that we need to associate an account Adwords api 
developer in"igning up is easy. All you need to get started is an active 
AdWords account. Once youhave registered as a developer, Can you access your
 AdWords API Center to manageyour token and budget settings. "

click on link: https://adwords.google.com/select/ApiCenter nothing happens, 
this 
is a mistake?


Em quinta-feira, 22 de março de 2012 14h23min48s UTC-3, Rodrigo Berlinck 
escreveu:
>
> it does not really work for me 
>
> Em segunda-feira, 19 de março de 2012 21h49min01s UTC-3, Rodrigo Berlinck 
> escreveu:
>>
>> hello,
>> commented as you said and returned "(Customer ID, Accoun​​t Name / Login, 
>> Link Status) 0, rodrigode...@gmail.com, N / A"
>>
>> if I try to create a campaign it returns "ADD_OPERATION_NOT_PERMITTED"
>>
>> I tried using a different e-mail that you recommended to other users but I 
>> get the API errorINTERNAL ERROR 
>>
>> thanks
>>
>> Em segunda-feira, 19 de março de 2012 06h18min00s UTC-3, Anash P. Oommen 
>> escreveu:
>>>
>>> Hi Rodrigo,
>>>
>>> Forgot to mention, please comment out the clientId key in your auth.ini 
>>> when running GetCampaigns.php and GetAccountHierarchy.php against the 
>>> sandbox and they will work for you.
>>>
>>> Cheers,
>>> Anash P. Oommen,
>>> AdWords API Advisor.
>>>
>>>
>>> On Friday, 16 March 2012 18:26:18 UTC+5:30, Rodrigo Berlinck wrote:

 i using php client library.

 I tested the GetCampaingns but it returns the error "An error has 
 occurred: @AuthenticationE​​rror.CUSTOMER_NOT_FOUND; trig​g​er: '464-
 032-1572 'Service[C​am​paignService.get]" 

 this is my auth.ini file

 email = "rodrigode...@gmail.com"
 password = ""
 userAgent = "Rodrigo Developer"
 developerToken = "rodrigode...@gmail.com++USD"

 ; Uncomment to make requests against a client account.
  clientId = "464-032-1572"

 ; Uncomment the following to use an existing AuthToken.
 ; authToken = "INSERT_AUTH_TOKEN_HERE"

 ; Uncomment the following to use existing OAuth information.
 ; [OAUTH]
 ; oauth_consumer_key = "INSERT_OAUTH_CONSUMER_KEY_​​HERE"
 ; oauth_consumer_secret = "INSERT_OAUTH_CONSUMER_SECRET_​​HERE"
 ; oauth_token = "INSERT_OAUTH_TOKEN_HERE"
 ; oauth_token_secret = "INSERT_OAUTH_TOKEN_SECRET_​​HERE"


 I tested with auth token but also gives error 


 thanks for your help

 Em sexta-feira, 16 de março de 2012 06h42min47s UTC-3, Anash P. Oommen 
 escreveu:
>
> Hi Rodrigo,
>
> 464-032-1572 looks like a production account, not a sandbox account. 
> To use the sandbox, you should 
>
> 1. Run GetCampaigns code example. This initializes the sandbox and 
> creates 5 test sandbox accounts.
> 2. Run GetAccountHierarchy code example. This will return the customer 
> ids of the 5 sandbox accounts you just created.
> 3. Use one of the accounts retrieved in (2) to make calls to the 
> sandbox.
>
> Are you using a client library? Which programming language are you 
> using?
>
> Cheers,
> Anash P. Oommen,
> AdWords API Advisor.
>
> On Friday, 16 March 2012 01:00:40 UTC+5:30, Rodrigo Berlinck wrote:
>>
>> I'm having problems when applying for the sandbox, it is generating the 
>> error "SoapFaultObject ([message: protected] => @ 
>> Authentication​​Error.CUSTOMER_NOT_FOUND;trig​g​er: '464-032-1572 '"
>>
>> I spent all the data correctly ...
>>
>> Anyone know what happens? 
>>
>> thks
>>
>

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

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


Re: Filter Search Query Performance report by keywordId?

2012-03-23 Thread mm
That's interesting - I hadn't noticed that it was a long rather than Long. 
I have pretty much assumed that if something is listed as an Attribute, 
then I should be able to create a working Predicate for it. I also had 
assumed that the whole move to the new Reports system was for parity with 
what's available in the UI... alas, I shall have to attack this problem 
from another direction.

Thanks, Pete!
-mm

On Thursday, March 22, 2012 10:20:19 AM UTC-5, Pete Lavetsky (AdWords API 
Guru) wrote:
>
> Also, there's a long list of features that have not achieved parity 
> between the API and the UI
>
> Pete
>
> On Thursday, March 22, 2012 11:02:43 AM UTC-4, mm wrote:
>>
>> So the documentation is invalid? How is it that I can generate the report 
>> limited by a subset of keywords via the UI and not via the API?
>>
>> I've definitely got stats for these - I've already run a search query 
>> report for the account and am now trying to generate another report with 
>> just a subset of the reported keywords. 
>>
>> -mm
>>
>>

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


Carrier Targeting CriterionError.CANNOT_TARGET_CRITERION

2012-03-23 Thread Eric Liu
Hi Adwords Team,
I have a campaign with carrier targeting as follows:

EuskaltelES Spain 70334
JazztelES  Spain 70335
OrangeES Spain 70332
SuperCarrierES  Spain 70359
TelefonicaES  Spain  70330
VodafoneES  Spain  70331
YoigoES  Spain 70333

However, I got api exception:
[CriterionError.CANNOT_TARGET_CRITERION @ operations[3].operand.criterion; 
trigger:'70334',
CriterionError.CANNOT_TARGET_CRITERION @ operations[4].operand.criterion; 
trigger:'70335',
CriterionError.CANNOT_TARGET_CRITERION @ operations[6].operand.criterion; 
trigger:'70359']


Besides, these 3 failed carrier are not even shown on adwords UI either.

Would you let us know why they are not consistent?

Thanks a lot.
Eric L

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

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


Re: Ad's disapproval reason in Ad Performance Report

2012-03-23 Thread Dmitriy
Thanks, Pete.
Yeah, I know it, just ask for opportune (imho) feature.

пятница, 23 марта 2012 г. 14:55:30 UTC+2 пользователь Pete Lavetsky 
(AdWords API Guru) написал:
>
> Dmitriy,
>
> I don't believe so.  You actually need get the Ad object 
> : adGroupAd.getAd().​getDisapprovalReasons()
>
> Pete
>

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


Campaign Costs

2012-03-23 Thread Gareth Whittaker
Having used ServicedAccountService to get all the client accounts/MCC's I 
manage, how do I then specify which account I want to use CampaignService 
on?

Originally, I just tried using the CampaignService on it's own to bring 
back all campaigns, but this came back with No campaigns were found, so I 
am assuming I need to point to one of my client's accounts first.

This was the original code:

$user = new AdWordsUser();

$campaignService = $user->GetService('CampaignService', 'v201109');
  
// Create selector.
$selector = new Selector();
$selector->fields = array('Id', 'Name');
$selector->ordering = array(new OrderBy('Name', 'ASCENDING'));
$selector->dateRange->min = "20120228";
$selector->dateRange->max = "20120229";
  
// Get all campaigns.
$page = $campaignService->get($selector);
  
// Display campaigns.
if (isset($page->entries)) {
  foreach ($page->entries as $campaign) {
print 'Campaign with name "' . $campaign->name . '" and id "'
. $campaign->id . "\" was found.\n";
$cost = $campaign->campaignStats->cost->microAmount/100;
print "Cost for Campaign {$campaign->name} = $cost\n";
  
  }
} else {
  print "No campaigns were found.\n";
}

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

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


Re: Campaign Costs

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.

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: Dynamic Search Ads missing in Ad Performance Report

2012-03-23 Thread Richard
I've noticed that the stats still show in the Campaign Performance Report 
as well as the AdGroup Performance Report. They have just disappeared from 
the Ad Performance Report.




On Wednesday, March 21, 2012 2:03:38 PM UTC-4, Antonio Tajuelo wrote:
>
> Hello everyone,
>
> I'm downloading an Ad Performance Report. It seems that Dynamic Search Ads 
> stopped appearing in this report for dates 2012-03-19 until now. This 
> report is being downloaded using AdWords PHP library.
>
> Are there any known issues about 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


Re: mutatejobservice get question

2012-03-23 Thread Evgeniy Bogdanov
As I know - not, you can't do bulk searches of campaigns names.
If I was you, I will go on other way.

Just create one request to list all campaigns and search through it.
Every match Campaign name -> Id will be saved in separate file.

пятница, 23 марта 2012 г. 2:33:31 UTC+3 пользователь Michael Ni написал:
>
> i need to update 3 million keywords
>
> i know i will be sending concurrent jobs in batches of 1 for mutate
>
> my problem is i am reading excel files with campaign names with no id
>
> our ad managers have no technical skills and work off of excel
>
> so suppose each person has a list of 500,000 campaign names, 
>
> my plan is to do a bulk lookup of all the ids of each campaign name,
>
> then do another bulk mutate to update prices
>
> i know i can do bulk mutate, but can i do bulk id lookup for campaigns?
>
> mike
>

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

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


Re: mutatejobservice get question

2012-03-23 Thread Michael Ni
if i have 1 million groups, should i "get" the id of each group?  that 
would be 1 million requests to get the id of each group,

then afterwards i would do 1 million / 1 bulk requests to mutate, that 
would take extremely long time





On Friday, March 23, 2012 4:46:46 PM UTC-7, Evgeniy Bogdanov wrote:
>
> As I know - not, you can't do bulk searches of campaigns names.
> If I was you, I will go on other way.
>
> Just create one request to list all campaigns and search through it.
> Every match Campaign name -> Id will be saved in separate file.
>
> пятница, 23 марта 2012 г. 2:33:31 UTC+3 пользователь Michael Ni написал:
>>
>> i need to update 3 million keywords
>>
>> i know i will be sending concurrent jobs in batches of 1 for mutate
>>
>> my problem is i am reading excel files with campaign names with no id
>>
>> our ad managers have no technical skills and work off of excel
>>
>> so suppose each person has a list of 500,000 campaign names, 
>>
>> my plan is to do a bulk lookup of all the ids of each campaign name,
>>
>> then do another bulk mutate to update prices
>>
>> i know i can do bulk mutate, but can i do bulk id lookup for campaigns?
>>
>> mike
>>
>

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

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


Re: mutatejobservice get question

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 
the first four fields, then pick up the last three to use in your mutate 
job.

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

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


Re: mutatejobservice get question

2012-03-23 Thread Michael Ni
thanks, i will try this approach


On Friday, March 23, 2012 10:55:41 PM UTC-7, Ewan Heming wrote:
>
> You should use the report service for this instead of get operations. Pull 
> a keyword report with the following fields:
>
> - CampaignName
> - AdGroupName
> - KeywordText
> - KeywordMatchType
> - CampaignId
> - AdGroupId
> - KeywordId
>
> You'll then be able to write a script that would match your Excel sheets 
> to the first four fields, then pick up the last three to use in your mutate 
> job.
>

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

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