Setting Ad Device Preference is not working

2013-03-29 Thread Oliver
I'm trying to set the device preference on a TextAd by doing:

textAd.setDevicePreference(30001L);


and executing a SET AdGroupAdOperation.  However, the device preference is not 
changing.


I found I had to include the TextAd status as well in the operation, otherwise 
I get 

RequiredError.REQUIRED @ operations[0].operand.status



I can include the status anyway, but I'm not sure why the device preference is 
not changing?


Oliver



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

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

--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.




Failed to get authToken. Reason: Unknown SSL protocol error in connection to accounts.google.com:443

2013-03-29 Thread Mahesh
 

Hello All,

I have the Below Error Some times from the Adword Api...

Failed to get authToken. Reason: Unknown SSL protocol error in connection 
to accounts.google.com:443

I can't get it to fail with any regularity. I will send the same SOAP 
request twice, maximum time it works, sometimes it fails..

while Pausing the Multiple Campaigns Some time it accure   Not for the all 
hits... 

*Details*:
Language : *PHP*
Adwords API version : *v201302*

Any One have a Solution Please ...?


**

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

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

--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.




Re: Auction Insights Report

2013-03-29 Thread Horhe
Hello Takeshi,

I am wondering when will AuctionInsights be available in API? There must be 
a way how to import these data to other external systems otherwise these 
stats are not useful. Is there any other alternative way how to import 
these data automatically, I believe not.

Best regards, Anže

On Friday, February 8, 2013 10:08:17 AM UTC+1, Takeshi Hagikura (AdWords 
API Team) wrote:
>
> Hello Arati,
>
> No, it's not available yet.
>
> Best,
> - Takeshi
>
> On Friday, February 8, 2013 4:58:45 PM UTC+9, Arati wrote:
>>
>> Hi Takeshi,
>>
>> Is this feature Auction Insight Report now available using Adword api ?
>>
>> - Arati.
>>
>> On Friday, January 18, 2013 11:37:09 AM UTC+5:30, Takeshi Hagikura 
>> (AdWords API Team) wrote:
>>>
>>> Hi Allen,
>>>
>>> We have it in our future plan, but don't have timeline for it yet.
>>>
>>> Best,
>>> - Takeshi
>>>
>>> On Thursday, January 17, 2013 10:28:38 AM UTC+9, Allen wrote:

 Hi Anash,

 Any update on the timeline for this?

 --Allen

 On Monday, 28 May 2012 07:46:55 UTC+10, Allen wrote:
>
> Can we reproduce the Auction Insights report via the API? 
>
> If not is there any timeline as to when it might be available?
>
>

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

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

--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.




Re: Operations - preparing in the cycle

2013-03-29 Thread achil
Resolved:

place this code:

ad_groups = Array.new
idx = 0

array_xml.each do |arr|
  ad_groups << {
...
  }
  idx += 1
end

I used this:

ad_groups = Array.new
idx = 0

array_xml.each do |arr|
  arr_tmp = {
...
  }
  ad_groups << arr_tmp 
  idx += 1
end

Michal



Dne středa, 20. března 2013 21:01:40 UTC+1 achil napsal(a):
>
>
> I have a question for inserting ad groups. Please advice. I do not know if 
> I proceed correctly? I can not insert more ad groups. I need to insert more 
> than 5000 promotional sets. Promo set has one keyword and two text ads.
>
> Operations - preparing in the cycle. This way I can add a maximum of 22 ad 
> groups. When I want to create more than 22 ad groups, rubyscript end run 
> error.
>
> This way I can add a maximum of 22 ad groups. When I want to create more 
> than 22 ad groups, rubyscript is terminated by error.
>
> AdsCommon::Errors::HttpError
> HTTP Error occurred: HTTP error (502)
> The server encountered a temporary error and could not complete your 
> request. Please try again in 30 seconds.
>
> When I create the field manually, they can put more ad groups. But the 
> number of ads is not constant, so it can not be about used.
>
> I can not figure out what is wrong.
>
> a/ in cycle
>
> campaign_id = 0
> ide = 21
> idx = 0
>
> #array_xml.each do |arr|
> # (0..21).each do |idx|
>   ad_groups << {
> :name => "%d RS #%d" % [1 + idx, (Time.new.to_f * 1000).to_i],
> :status => 'ENABLED',
> :campaign_id => campaign_id,
> :bids => {
>   :xsi_type => 'ManualCPCAdGroupBids',
>   :keyword_max_cpc => {
> :amount => {
>   :micro_amount => 1000
> }
>   },
>   :keyword_content_max_cpc => {:amount => {:micro_amount => 200}}
> },
> :settings => [
>   {
> :xsi_type => 'TargetingSetting',
> :details => [
>   {
> :xsi_type => 'TargetingSettingDetail',
> :criterion_type_group => 'PLACEMENT',
> :target_all => true
>   },
>   {
> :xsi_type => 'TargetingSettingDetail',
> :criterion_type_group => 'VERTICAL',
> :target_all => false
>   }
> ]
>   }
> ]
>   }
>   idx += 1
>   break if (idx > ide)
> end
>
> b/ manually prepared
>
> ad_groups = [
>   {
> :name => "1 RS #%d" % [(Time.new.to_f * 1000).to_i],
> :status => 'ENABLED',
> :campaign_id => campaign_id,
> ...
>   },
>   {
> :name => "2 RS #%d" % [(Time.new.to_f * 1000).to_i],
> :status => 'ENABLED',
> :campaign_id => campaign_id,
> ...
>   }, 
>   ...
>   ...
>   {
> :name => "XX RS #%d" % [(Time.new.to_f * 1000).to_i],
> :status => 'ENABLED',
> :campaign_id => campaign_id,
> ...
>   } 
> ]
>
> ruby 1.9.3p0
> client library Ruby v201209 / 7.2
> rubyscripts from examples
>
> Thank you for any advice

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

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

--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.




Re: (Consistent) Timeouts submitting keywords with UTF8 characters via MutateJobService

2013-03-29 Thread Steve Wollkind
Hi, I'm still waiting for someone to either confirm or deny that there is 
an issue here.  I'm attaching two files here, a csv of keywords that fail 
when I run them through the mutatejobservice and the log of the soap 
request that is generated.  I need someone to look at this or have it 
escalated to someone who can ASAP.  

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

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

--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


keyword_phrase,id,ad_group_id,external_keyword_id,keyword_phrase,max_cpc,entity_id,created_at,updated_at,status,quality_score,partner_id,match_type,keyword_variation_id,old_max_cpc,last_cpc_update,disapproved,used_car,year,is_typo,submission_date,has_estimate,last_day_live,num_days_live
"chevy silverado 2500hd 2wd de segunda mano autom?vil",60416649,515072,NULL,"chevy silverado 2500hd 2wd de segunda mano autom?vil",1.5,d634,"2013-03-27 00:00:00","2013-03-27 00:00:00",A,NULL,2,Phrase,1847,0,"2013-03-27 10:02:28",0,1,NULL,0,NULL,NULL,NULL,NULL
"chevy silverado 2500hd 2wd de segunda mano autom?vil",60416650,515072,NULL,"chevy silverado 2500hd 2wd de segunda mano autom?vil",1.5,d634,"2013-03-27 00:00:00","2013-03-27 00:00:00",A,NULL,2,Exact,1848,0,"2013-03-27 10:02:28",0,1,NULL,0,NULL,NULL,NULL,NULL
"chevy 2500 usado autom?vil",60416659,515072,NULL,"chevy 2500 usado autom?vil",1.5,d634,"2013-03-27 00:00:00","2013-03-27 00:00:00",A,NULL,2,Phrase,1847,0,"2013-03-27 10:02:28",0,1,NULL,0,NULL,NULL,NULL,NULL
"chevy 2500 usado autom?vil",60416660,515072,NULL,"chevy 2500 usado autom?vil",1.5,d634,"2013-03-27 00:00:00","2013-03-27 00:00:00",A,NULL,2,Exact,1848,0,"2013-03-27 10:02:28",0,1,NULL,0,NULL,NULL,NULL,NULL
"chevy 2500 seminuevo autom?vil",60416669,515072,NULL,"chevy 2500 seminuevo autom?vil",1.5,d634,"2013-03-27 00:00:00","2013-03-27 00:00:00",A,NULL,2,Phrase,1847,0,"2013-03-27 10:02:28",0,1,NULL,0,NULL,NULL,NULL,NULL
"chevy 2500 seminuevo autom?vil",60416670,515072,NULL,"chevy 2500 seminuevo autom?vil",1.5,d634,"2013-03-27 00:00:00","2013-03-27 00:00:00",A,NULL,2,Exact,1848,0,"2013-03-27 10:02:28",0,1,NULL,0,NULL,NULL,NULL,NULL
"chevy 2500 de segunda mano autom?vil",60416679,515072,NULL,"chevy 2500 de segunda mano autom?vil",1.5,d634,"2013-03-27 00:00:00","2013-03-27 00:00:00",A,NULL,2,Phrase,1847,0,"2013-03-27 10:02:28",0,1,NULL,0,NULL,NULL,NULL,NULL
"chevy 2500 de segunda mano autom?vil",60416680,515072,NULL,"chevy 2500 de segunda mano autom?vil",1.5,d634,"2013-03-27 00:00:00","2013-03-27 00:00:00",A,NULL,2,Exact,1848,0,"2013-03-27 10:02:28",0,1,NULL,0,NULL,NULL,NULL,NULL
"chev silverado 2500hd usado autom?vil",60416689,515072,NULL,"chev silverado 2500hd usado autom?vil",1.5,d634,"2013-03-27 00:00:00","2013-03-27 00:00:00",A,NULL,2,Phrase,1847,0,"2013-03-27 10:02:28",0,1,NULL,0,NULL,NULL,NULL,NULL
"chev silverado 2500hd usado autom?vil",60416690,515072,NULL,"chev silverado 2500hd usado autom?vil",1.5,d634,"2013-03-27 00:00:00","2013-03-27 00:00:00",A,NULL,2,Exact,1848,0,"2013-03-27 10:02:28",0,1,NULL,0,NULL,NULL,NULL,NULL
"chev silverado 2500hd seminuevo autom?vil",60416699,515072,NULL,"chev silverado 2500hd seminuevo autom?vil",1.5,d634,"2013-03-27 00:00:00","2013-03-27 00:00:00",A,NULL,2,Phrase,1847,0,"2013-03-27 10:02:28",0,1,NULL,0,NULL,NULL,NULL,NULL
"chev silverado 2500hd seminuevo autom?vil",60416700,515072,NULL,"chev silverado 2500hd seminuevo autom?vil",1.5,d634,"2013-03-27 00:00:00","2013-03-27 00:00:00",A,NULL,2,Exact,1848,0,"2013-03-27 10:02:28",0,1,NULL,0,NULL,NULL,NULL,NULL
"chev silverado 2500hd de segunda mano autom?vil",60416709,515072,NULL,"chev silverado 2500hd de segunda mano autom?vil",1.5,d634,"2013-03-27 00:00:00","2013-03-27 00:00:00",A,NULL,2,Phrase,1847,0,"2013-03-27 10:02:28",0,1,NULL,0,NULL,NULL,NULL,NULL
"chev silverado 2500hd de segunda mano autom?vil",60416710,515072,NULL,"chev silverado 2500hd de segunda mano autom?vil",1.5,d634,"2013-03-27 00:00:00","2013-03-27 00:00:00",A,NULL,2,Exact,1848,0,"2013-03-27 10:02:28",0,1,NULL,0,NULL,NULL,NULL,NULL
"chev silverado 2500hd 2wd usado autom?vil",60416719,515072,NULL,"chev silverado 2500hd 2wd usado autom?vil",1.5,d634,"2013-03-27 00:00:00","2013-03-27 00:00:00",A,NULL,2,Phrase,1847,0,"2013-03-27 10:02:28",0,1,NULL,0,NULL,NULL,NULL,NULL
"chev silverado 2500

Re: Adgroup's TargetingSetting not retrieved in v201302

2013-03-29 Thread Danial Klimkin
Hi Peter,


The defaults values are listed in the documentation:

- 
https://developers.google.com/adwords/api/docs/reference/v201302/CampaignService.KeywordMatchSetting

"Default value set to true to include close variants."

- 
https://developers.google.com/adwords/api/docs/reference/v201302/CampaignService.GeoTargetTypeSetting

"The default value is DONT_CARE."


-Danial, AdWords API Team.


On Wednesday, March 27, 2013 6:01:47 PM UTC+4, Kraszi wrote:
>
>
> Hi Danial,
>
> Can you tell me what the default settings are? Can you point out where I 
> can find in the specification?
>
> Peter
>
>
> On Wednesday, March 27, 2013 10:44:29 AM UTC+1, Danial Klimkin wrote:
>>
>> Hello Kraszi,
>>
>>
>> As I described in my previous reply, the values are not returned unless 
>> they were changed to a non-default setting. Do you have any example of a 
>> setting you've previously changed that is not returned by the API?
>>
>>
>> -Danial, AdWords API Team.
>>
>>
>> On Tuesday, March 26, 2013 2:12:25 PM UTC+4, Kraszi wrote:
>>>
>>>
>>> Hi Danial,
>>>
>>> Thanks, I am familiar with API spec.
>>> I am talking about AdGroup's TargetingSetting:
>>>
>>>
>>> https://developers.google.com/adwords/api/docs/reference/v201302/AdGroupService.TargetingSetting
>>>
>>> I don't want to get any criteria with AdGroupCriterion or 
>>> CampaignCriterion services just to get the information whether the adgroup 
>>> targets a specific dimension (Placements, Age range, etc) or not. I don't 
>>> need criteria itself but I'd like to know what a specific adgroup targets.I 
>>> thought that Adgroup.TargetingSetting was for this reason as its name 
>>> suggest that for me (and specification too). But I always get no settings 
>>> for any of my adgroups, however they definitely target one or more 
>>> dimensions. 
>>>
>>> Thanks in advance for your reply.
>>>
>>>
>>> Kraszi
>>>
>>> On Tuesday, March 26, 2013 8:35:34 AM UTC+1, Danial Klimkin wrote:

 Hello Kraszi,


 It look like the values you are looking for (Placements, AgeRange and 
 other criteria) are returned by AdGroupCriterion and CampaignCriterion 
 services. The Settings array has a few very specific settings, see 
 documentation for more details (refer to navigation on the left for 
 subclasses of Settings):

   
 https://developers.google.com/adwords/api/docs/reference/v201302/CampaignService.Setting


 -Danial, AdWords API Team.



 On Tuesday, March 19, 2013 5:19:52 PM UTC+4, Kraszi wrote:
>
>
> Hi Danial,
>
> I'm afraid I don't understand your reply.
> API documentation makes me think that if an adgroup has Placements 
> then targeting settings should contain PLACEMENT CriterionTypeGroup. 
> If an age range is specified for an adgroup then its settings should 
> contain AGE_RANGE CriterionTypeGroup. And so on.
> In my account there are lots of adgroups having various targeting 
> criteria (like verticals) but nothing is returned as settings.
>
> What this settings field good for in queries if nothing is returned 
> for any of my hundreds of adgroups?
>
> Peter
>
>
> On Friday, March 15, 2013 1:53:50 PM UTC+1, Danial Klimkin wrote:
>>
>> Hello Peter,
>>
>>
>> Absent values mean defaults are used. As there may be multiple 
>> settings per ad group present, and the number of types can change, we do 
>> not pre-populate every value.
>>
>>
>> -Danial, AdWords API Team.
>>
>>
>> On Tuesday, March 12, 2013 9:05:37 PM UTC+4, Kraszi wrote:
>>>
>>> I try to retrieve adgroups' TargetingSetting settings in v201302. I 
>>> am specifying "Settings" amongst selector fields but Adgroup.settings 
>>> are 
>>> not included in the response. Is it a bug or am I doing anything wrong?
>>>
>>> Here is the XML snippet of the request I sent in against "
>>> https://adwords.google.com/api/adwords/cm/v201302/AdGroupService":
>>>
>>> http://schemas.xmlsoap.org/soap/envelope/"; xmlns:v20="
>>> https://adwords.google.com/api/adwords/cm/v201302";>
>>>
>>>   
>>>  XXX
>>>  XXX-XXX-
>>>  XXX
>>>  XXX
>>>  false
>>>  false
>>>   
>>>
>>>
>>>   
>>>  
>>> CampaignName
>>> CampaignId
>>> Name
>>> Id
>>> Settings
>>>  
>>>   
>>>
>>> 
>>>
>>>
>>> Thanks,
>>> Peter
>>>
>>

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

Re: (Consistent) Timeouts submitting keywords with UTF8 characters via MutateJobService

2013-03-29 Thread Steve Wollkind
I had trouble getting the xml file to attach, so here it is inline:

# Logfile created on 2013-03-29 10:51:06 -0400 by logger.rb/25413
HTTPI executes HTTP POST using the httpclient adapter
SOAP request: 
https://adwords.google.com/api/adwords/cm/v201209/MutateJobService
SOAPAction: "mutate", User-Agent: CarGurus (AwApi-Ruby/0.8.2, 
Common-Ruby/0.9.2, Savon/1.2.0, ruby/1.9.2, HTTPI/1.1.0, httpclient), 
Content-Type: text/xml;charset=UTF-8, Content-Length: 22070
http://www.w3.org/2001/XMLSchema"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xmlns:wsdl="https://adwords.google.com/api/adwords/cm/v201209"; 
xmlns:env="http://schemas.xmlsoap.org/soap/envelope/";>https://adwords.google.com/api/adwords/cm/v201209";>CarGurus 
(AwApi-Ruby/0.8.2, Common-Ruby/0.9.2, Savon/1.2.0, ruby/1.9.2, HTTPI/1.1.0, 
httpclient)REMOVEDREMOVEDtrueREMOVEDhttps://adwords.google.com/api/adwords/cm/v201209";>ADD9640842329chevy silverado 2500hd 2wd de segunda mano 
automóvilPHRASE150ADD9640842329chevy silverado 2500hd 2wd de segunda mano 
automóvilEXACT150ADD9640842329chevy 2500 usado 
automóvilPHRASE150ADD9640842329chevy 2500 usado 
automóvilEXACT150ADD9640842329chevy 2500 seminuevo 
automóvilPHRASE150ADD9640842329chevy 2500 seminuevo 
automóvilEXACT150ADD9640842329chevy 2500 de segunda mano 
automóvilPHRASE150ADD9640842329chevy 2500 de segunda mano 
automóvilEXACT150ADD9640842329chev silverado 2500hd usado 
automóvilPHRASE150ADD9640842329chev silverado 2500hd usado 
automóvilEXACT150ADD9640842329chev silverado 2500hd seminuevo 
automóvilPHRASE150ADD9640842329chev silverado 2500hd seminuevo 
automóvilEXACT150ADD9640842329chev silverado 2500hd de segunda mano 
automóvilPHRASE150ADD9640842329chev silverado 2500hd de segunda mano 
automóvilEXACT150ADD9640842329chev silverado 2500hd 2wd usado 
automóvilPHRASE150ADD9640842329chev silverado 2500hd 2wd usado 
automóvilEXACT150ADD9640842329chev silverado 2500hd 2wd seminuevo 
automóvilPHRASE150ADD9640842329chev silverado 2500hd 2wd seminuevo 
automóvilEXACT150ADD9640842329chev silverado 2500hd 2wd de segunda mano 
automóvilPHRASE150ADD9640842329chev silverado 2500hd 2wd de segunda mano 
automóvilEXACT150ADD9640842329chev 2500 usado 
automóvilPHRASE150ADD9640842329chev 2500 usado 
automóvilEXACT150ADD9640842329chev 2500 seminuevo 
automóvilPHRASE150ADD9640842329chev 2500 seminuevo 
automóvilEXACT150ADD9640842329chev 2500 de segunda mano 
automóvilPHRASE150ADD9640842329chev 2500 de segunda mano 
automóvilEXACT150ADD9640842329cheverolet silverado 2500hd usado 
automóvilPHRASE150ADD9640842329cheverolet silverado 2500hd usado 
automóvilEXACT150ADD9640842329cheverolet silverado 2500hd seminuevo 
automóvilPHRASE150ADD9640842329cheverolet silverado 2500hd seminuevo 
automóvilEXACT150ADD9640842329cheverolet silverado 2500hd de segunda mano 
automóvilPHRASE150ADD9640842329cheverolet silverado 2500hd de segunda mano 
automóvilEXACT150ADD9640842329cheverolet silverado 2500hd 2wd usado 
automóvilPHRASE150ADD9640842329cheverolet silverado 2500hd 2wd usado 
automóvilEXACT150ADD9640842329cheverolet silverado 2500hd 2wd seminuevo 
automóvilPHRASE150ADD9640842329cheverolet silverado 2500hd 2wd seminuevo 
automóvilEXACT150ADD9640842329cheverolet silverado 2500hd 2wd de segunda mano 
automóvilPHRASE150ADD9640842329cheverolet silverado 2500hd 2wd de segunda mano 
automóvilEXACT150ADD9640842329cheverolet 2500 usado 
automóvilPHRASE150ADD9640842329cheverolet 2500 usado 
automóvilEXACT150ADD9640842329cheverolet 2500 seminuevo 
automóvilPHRASE150ADD9640842329cheverolet 2500 seminuevo 
automóvilEXACT150ADD9640842329cheverolet 2500 de segunda mano 
automóvilPHRASE150ADD9640842329cheverolet 2500 de segunda mano 
automóvilEXACT150ADD9640842329chevey silverado 2500hd usado 
automóvilPHRASE150ADD9640842329chevey silverado 2500hd usado 
automóvilEXACT150ADD9640842329chevey silverado 2500hd seminuevo 
automóvilPHRASE150ADD9640842329chevey silverado 2500hd seminuevo 
automóvilEXACT150ADD9640842329chevey silverado 2500hd de segunda mano 
automóvilPHRASE150ADD9640842329chevey silverado 2500hd de segunda mano 
automóvilEXACT150

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

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

--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API Forum" group.
To unsubscribe from this grou

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

2013-03-29 Thread Desislava Georgieva
Hello,

I tried to create a new campaign via API v201302 setting 'enhanced' 
property to 'false'. In the response the 'enhanced' tag had value of 
'true'. 
I tried to create another campaign setting 'enhanced' to '0' but the result 
was the same - the campaign was created as enhanced.

Could you tell me how I can create a new campaign that is not enhanced.

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

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

--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.




Re: Setting Ad Device Preference is not working

2013-03-29 Thread Ewan Heming
Hi Oliver,

You can only use a SET operation to change the Ad 
Status;
 
apart from that ads are immutable, so you need to create a new one if you 
want to change any fields.

Regards,

Ewan

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

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

--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.




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

2013-03-29 Thread Ewan Heming
Hi,

You can only create enhanced campaigns using 
v201302.
 The 
enhanced property is read-only; its only use is to determine if an account 
has been updated yet.

Regards,

Ewan


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

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

--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.




Re: Adgroup's TargetingSetting not retrieved in v201302

2013-03-29 Thread Danial Klimkin
Hi Peter,


I realized for AdGroup settings it is indeed undocumented. I will find it 
out and update this thread.


-Danial, AdWords API Team.


On Wednesday, March 27, 2013 6:01:47 PM UTC+4, Kraszi wrote:
>
>
> Hi Danial,
>
> Can you tell me what the default settings are? Can you point out where I 
> can find in the specification?
>
> Peter
>
>
> On Wednesday, March 27, 2013 10:44:29 AM UTC+1, Danial Klimkin wrote:
>>
>> Hello Kraszi,
>>
>>
>> As I described in my previous reply, the values are not returned unless 
>> they were changed to a non-default setting. Do you have any example of a 
>> setting you've previously changed that is not returned by the API?
>>
>>
>> -Danial, AdWords API Team.
>>
>>
>> On Tuesday, March 26, 2013 2:12:25 PM UTC+4, Kraszi wrote:
>>>
>>>
>>> Hi Danial,
>>>
>>> Thanks, I am familiar with API spec.
>>> I am talking about AdGroup's TargetingSetting:
>>>
>>>
>>> https://developers.google.com/adwords/api/docs/reference/v201302/AdGroupService.TargetingSetting
>>>
>>> I don't want to get any criteria with AdGroupCriterion or 
>>> CampaignCriterion services just to get the information whether the adgroup 
>>> targets a specific dimension (Placements, Age range, etc) or not. I don't 
>>> need criteria itself but I'd like to know what a specific adgroup targets.I 
>>> thought that Adgroup.TargetingSetting was for this reason as its name 
>>> suggest that for me (and specification too). But I always get no settings 
>>> for any of my adgroups, however they definitely target one or more 
>>> dimensions. 
>>>
>>> Thanks in advance for your reply.
>>>
>>>
>>> Kraszi
>>>
>>> On Tuesday, March 26, 2013 8:35:34 AM UTC+1, Danial Klimkin wrote:

 Hello Kraszi,


 It look like the values you are looking for (Placements, AgeRange and 
 other criteria) are returned by AdGroupCriterion and CampaignCriterion 
 services. The Settings array has a few very specific settings, see 
 documentation for more details (refer to navigation on the left for 
 subclasses of Settings):

   
 https://developers.google.com/adwords/api/docs/reference/v201302/CampaignService.Setting


 -Danial, AdWords API Team.



 On Tuesday, March 19, 2013 5:19:52 PM UTC+4, Kraszi wrote:
>
>
> Hi Danial,
>
> I'm afraid I don't understand your reply.
> API documentation makes me think that if an adgroup has Placements 
> then targeting settings should contain PLACEMENT CriterionTypeGroup. 
> If an age range is specified for an adgroup then its settings should 
> contain AGE_RANGE CriterionTypeGroup. And so on.
> In my account there are lots of adgroups having various targeting 
> criteria (like verticals) but nothing is returned as settings.
>
> What this settings field good for in queries if nothing is returned 
> for any of my hundreds of adgroups?
>
> Peter
>
>
> On Friday, March 15, 2013 1:53:50 PM UTC+1, Danial Klimkin wrote:
>>
>> Hello Peter,
>>
>>
>> Absent values mean defaults are used. As there may be multiple 
>> settings per ad group present, and the number of types can change, we do 
>> not pre-populate every value.
>>
>>
>> -Danial, AdWords API Team.
>>
>>
>> On Tuesday, March 12, 2013 9:05:37 PM UTC+4, Kraszi wrote:
>>>
>>> I try to retrieve adgroups' TargetingSetting settings in v201302. I 
>>> am specifying "Settings" amongst selector fields but Adgroup.settings 
>>> are 
>>> not included in the response. Is it a bug or am I doing anything wrong?
>>>
>>> Here is the XML snippet of the request I sent in against "
>>> https://adwords.google.com/api/adwords/cm/v201302/AdGroupService":
>>>
>>> http://schemas.xmlsoap.org/soap/envelope/"; xmlns:v20="
>>> https://adwords.google.com/api/adwords/cm/v201302";>
>>>
>>>   
>>>  XXX
>>>  XXX-XXX-
>>>  XXX
>>>  XXX
>>>  false
>>>  false
>>>   
>>>
>>>
>>>   
>>>  
>>> CampaignName
>>> CampaignId
>>> Name
>>> Id
>>> Settings
>>>  
>>>   
>>>
>>> 
>>>
>>>
>>> Thanks,
>>> Peter
>>>
>>

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

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

--- 
You received this me

Cost Per Conversion Proper Calculation

2013-03-29 Thread humberto . cuadra%whitesharkmedia . com
Hi,

I am using the API to get Campaign Stats, everything is perfect except for 
the values that I need to calculate on my own, which are Cost per 
Conversion and Conversion Rate. As the API doesn´t provide these values, I 
calculated them:

Cost per Conversion = Cost / Conversions
Conversion Rate = (Conversions / Clicks) * 100

When I tried to verify these values in the AdWords UI, I found out that 
they don't always match with the formula above. I tried googling an answer 
and I found this:

*"At a basic level, not all clicks are going to be eligible to be tracked 
by Adwords for conversions. For example, if someone is surfing the web 
"incognito" or if someone is on a mobile phone that isn't tracked by 
browser cookies, Adwords will never be able to track conversions for these 
users.*

*So in the case of Cost Per Acquisition metrics, Adwords is going to filter 
out the cost of clicks that came from these particular sources. Think of 
these as "ineligible" clicks. It's actually in your best interest for 
Adwords to filter out these clicks from these particular equations because 
you wouldn't be seeing conversions for them in your reports anyways.*

*So, when these metrics are calculated Google is sometimes using a 
different cost number than what you see in the total cost section. The cost 
number Google uses reflects the adjustment for click costs that never would 
have been tracked as conversions anyways. Often, you can simply divide the 
cost by the number of conversions as you see it in the interface and they 
will be the same, but not always."*

Now, my question is: Is it possible to get a count of the eligible clicks? 
Or is there any other way to calculate this properly?

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

--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.




Re: Cost Per Conversion Proper Calculation

2013-03-29 Thread Ewan Heming
Hi,

You can obtain these fields via the API by downloading a Campaign 
Performance 
Report
 containing 
the ConversionRate and CostPerConversion fields. The values in the report 
should match up with the UI data.

Regards,

Ewan

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

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

--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.