Re: Experiments (ACE) for adcopies: 'get' method doesn't seem to work for ExperimentDeltaStatus and ExperimentDataStatus

2013-08-06 Thread David Torres (AdWords API Team)
Hi Francesco,

Finally was able to figure out the issue. You need to provide the 
experimentId in your selector in order to get any experimentData fields. 
This is stated in the AdGroup 
docshttps://developers.google.com/adwords/api/docs/reference/v201306/AdGroupService.AdGroup#experimentData.
 
I'll make sure this requirement gets also documented in the criterion docs.

Best,

- David  

On Thursday, August 1, 2013 12:43:50 PM UTC-4, David Torres (AdWords API 
Team) wrote:

 Hi Francesco,

 Sorry for the delay, I'm investigating this issue, please bear with me for 
 a bit more.

 Best,

 - David

 On Monday, July 22, 2013 9:12:36 AM UTC-4, Francesco Della Vedova wrote:

 *** Outgoing SOAP **
 ?xml version='1.0' encoding='UTF-8'?
 ns0:Envelope xmlns:ns0=http://schemas.xmlsoap.org/soap/envelope/; 
 xmlns:ns1=https://adwords.google.com/api/adwords/cm/v201302; xmlns:xsi=
 http://www.w3.org/2001/XMLSchema-instance; ns0:encodingStyle=
 http://schemas.xmlsoap.org/soap/encoding/;
  ns0:Header
 .
  ns0:Body
   ns1:get
ns1:serviceSelector xsi:type=cm:Selector
 ns1:fieldsId/ns1:fields
 ns1:fieldsAdGroupId/ns1:fields
 ns1:fieldsHeadline/ns1:fields
 ns1:fieldsDescription1/ns1:fields
 ns1:fieldsDescription2/ns1:fields
 ns1:fieldsDisplayUrl/ns1:fields
 ns1:fieldsUrl/ns1:fields
 ns1:fieldsExperimentDeltaStatus/ns1:fields
 ns1:predicates xsi:type=cm:Predicate
  ns1:fieldAdGroupId/ns1:field
  ns1:operatorIN/ns1:operator
  ns1:values11350788328/ns1:values
 /ns1:predicates
 ns1:predicates xsi:type=cm:Predicate
  ns1:fieldStatus/ns1:field
  ns1:operatorIN/ns1:operator
  ns1:valuesENABLED/ns1:values
  ns1:valuesPAUSED/ns1:values
 /ns1:predicates
 ns1:paging xsi:type=cm:Paging
  ns1:startIndex0/ns1:startIndex
  ns1:numberResults5000/ns1:numberResults
 /ns1:paging
/ns1:serviceSelector
   /ns1:get
  /ns0:Body
 /ns0:Envelope
 
 *** Incoming HTTP headers **
 HTTP/1.? 200 OK
 Content-Type: text/xml; charset=UTF-8
 Content-Encoding: gzip
 Date: Mon, 22 Jul 2013 10:40:13 GMT
 Expires: Mon, 22 Jul 2013 10:40:13 GMT
 Cache-Control: private, max-age=0
 X-Content-Type-Options: nosniff
 X-Frame-Options: SAMEORIGIN
 X-XSS-Protection: 1; mode=block
 Server: GSE
 
 *** Incoming SOAP **
 ?xml version='1.0' encoding='UTF-8'?
 ns0:Envelope xmlns:ns0=http://schemas.xmlsoap.org/soap/envelope/; 
 xmlns:ns1=https://adwords.google.com/api/adwords/cm/v201302; xmlns:xsi=
 http://www.w3.org/2001/XMLSchema-instance;
  ns0:Header
   ns1:ResponseHeader
ns1:requestId0004e2174d1af4a00ae5688940f3/ns1:requestId
ns1:serviceNameAdGroupAdService/ns1:serviceName
ns1:methodNameget/ns1:methodName
ns1:operations1/ns1:operations
ns1:responseTime766/ns1:responseTime
ns1:units0/ns1:units
   /ns1:ResponseHeader
  /ns0:Header
  ns0:Body
   ns1:getResponse
ns1:rval
 ns1:totalNumEntries660/ns1:totalNumEntries
 ns1:Page.TypeAdGroupAdPage/ns1:Page.Type
  ns1:adGroupId11350788328/ns1:adGroupId
  ns1:ad xsi:type=TextAd
   ns1:id42267946288/ns1:id
   ns1:urlhttp://www.wimdu.se/?v=2/ns1:url
   ns1:displayUrlwww.Wimdu.se/London_hostels/ns1:displayUrl
   ns1:Ad.TypeTextAd/ns1:Ad.Type
   ns1:headlineLondon prisvärda hostels/ns1:headline
   ns1:description1Book hostels från 160 kr/n/ns1:description1
   ns1:description2Enkelt och säkert online 
 bokning/ns1:description2
  /ns1:ad
  ns1:statusENABLED/ns1:status
  ns1:approvalStatusFAMILY_SAFE/ns1:approvalStatus
  ns1:trademarkDisapprovedfalse/ns1:trademarkDisapproved
  ns1:stats
   ns1:networkSEARCH/ns1:network
   ns1:Stats.TypeAdStats/ns1:Stats.Type
   ns1:percentServed0.0/ns1:percentServed
  /ns1:stats
 /ns1:entries
 ns1:entries
  ns1:adGroupId11350788328/ns1:adGroupId
  ns1:ad xsi:type=TextAd
   ns1:id42267946408/ns1:id
   ns1:urlhttp://www.wimdu.se/?v=2/ns1:url
   ns1:displayUrlwww.Wimdu.se/London_hostels/ns1:displayUrl
   ns1:Ad.TypeTextAd/ns1:Ad.Type
   ns1:headlineLondon prisvärda hostels/ns1:headline
   ns1:description1Boka kort resa till London/ns1:description1
   ns1:description2Wimdu™ Helt enkelt bättre än 
 hotell/ns1:description2
  /ns1:ad
  ns1:statusENABLED/ns1:status
  ns1:approvalStatusFAMILY_SAFE/ns1:approvalStatus
  ns1:trademarkDisapprovedfalse/ns1:trademarkDisapproved
  ns1:stats
   ns1:networkSEARCH/ns1:network
   ns1:Stats.TypeAdStats/ns1:Stats.Type
   ns1:percentServed0.0/ns1:percentServed
  /ns1:stats
 /ns1:entries
/ns1:rval
   /ns1:getResponse
  /ns0:Body
 /ns0:Envelope
 

Re: Experiments (ACE) for adcopies: 'get' method doesn't seem to work for ExperimentDeltaStatus and ExperimentDataStatus

2013-08-01 Thread David Torres (AdWords API Team)
Hi Francesco,

Sorry for the delay, I'm investigating this issue, please bear with me for 
a bit more.

Best,

- David

On Monday, July 22, 2013 9:12:36 AM UTC-4, Francesco Della Vedova wrote:

 *** Outgoing SOAP **
 ?xml version='1.0' encoding='UTF-8'?
 ns0:Envelope xmlns:ns0=http://schemas.xmlsoap.org/soap/envelope/; 
 xmlns:ns1=https://adwords.google.com/api/adwords/cm/v201302; xmlns:xsi=
 http://www.w3.org/2001/XMLSchema-instance; ns0:encodingStyle=
 http://schemas.xmlsoap.org/soap/encoding/;
  ns0:Header
 .
  ns0:Body
   ns1:get
ns1:serviceSelector xsi:type=cm:Selector
 ns1:fieldsId/ns1:fields
 ns1:fieldsAdGroupId/ns1:fields
 ns1:fieldsHeadline/ns1:fields
 ns1:fieldsDescription1/ns1:fields
 ns1:fieldsDescription2/ns1:fields
 ns1:fieldsDisplayUrl/ns1:fields
 ns1:fieldsUrl/ns1:fields
 ns1:fieldsExperimentDeltaStatus/ns1:fields
 ns1:predicates xsi:type=cm:Predicate
  ns1:fieldAdGroupId/ns1:field
  ns1:operatorIN/ns1:operator
  ns1:values11350788328/ns1:values
 /ns1:predicates
 ns1:predicates xsi:type=cm:Predicate
  ns1:fieldStatus/ns1:field
  ns1:operatorIN/ns1:operator
  ns1:valuesENABLED/ns1:values
  ns1:valuesPAUSED/ns1:values
 /ns1:predicates
 ns1:paging xsi:type=cm:Paging
  ns1:startIndex0/ns1:startIndex
  ns1:numberResults5000/ns1:numberResults
 /ns1:paging
/ns1:serviceSelector
   /ns1:get
  /ns0:Body
 /ns0:Envelope
 
 *** Incoming HTTP headers **
 HTTP/1.? 200 OK
 Content-Type: text/xml; charset=UTF-8
 Content-Encoding: gzip
 Date: Mon, 22 Jul 2013 10:40:13 GMT
 Expires: Mon, 22 Jul 2013 10:40:13 GMT
 Cache-Control: private, max-age=0
 X-Content-Type-Options: nosniff
 X-Frame-Options: SAMEORIGIN
 X-XSS-Protection: 1; mode=block
 Server: GSE
 
 *** Incoming SOAP **
 ?xml version='1.0' encoding='UTF-8'?
 ns0:Envelope xmlns:ns0=http://schemas.xmlsoap.org/soap/envelope/; 
 xmlns:ns1=https://adwords.google.com/api/adwords/cm/v201302; xmlns:xsi=
 http://www.w3.org/2001/XMLSchema-instance;
  ns0:Header
   ns1:ResponseHeader
ns1:requestId0004e2174d1af4a00ae5688940f3/ns1:requestId
ns1:serviceNameAdGroupAdService/ns1:serviceName
ns1:methodNameget/ns1:methodName
ns1:operations1/ns1:operations
ns1:responseTime766/ns1:responseTime
ns1:units0/ns1:units
   /ns1:ResponseHeader
  /ns0:Header
  ns0:Body
   ns1:getResponse
ns1:rval
 ns1:totalNumEntries660/ns1:totalNumEntries
 ns1:Page.TypeAdGroupAdPage/ns1:Page.Type
  ns1:adGroupId11350788328/ns1:adGroupId
  ns1:ad xsi:type=TextAd
   ns1:id42267946288/ns1:id
   ns1:urlhttp://www.wimdu.se/?v=2/ns1:url
   ns1:displayUrlwww.Wimdu.se/London_hostels/ns1:displayUrl
   ns1:Ad.TypeTextAd/ns1:Ad.Type
   ns1:headlineLondon prisvärda hostels/ns1:headline
   ns1:description1Book hostels från 160 kr/n/ns1:description1
   ns1:description2Enkelt och säkert online bokning/ns1:description2
  /ns1:ad
  ns1:statusENABLED/ns1:status
  ns1:approvalStatusFAMILY_SAFE/ns1:approvalStatus
  ns1:trademarkDisapprovedfalse/ns1:trademarkDisapproved
  ns1:stats
   ns1:networkSEARCH/ns1:network
   ns1:Stats.TypeAdStats/ns1:Stats.Type
   ns1:percentServed0.0/ns1:percentServed
  /ns1:stats
 /ns1:entries
 ns1:entries
  ns1:adGroupId11350788328/ns1:adGroupId
  ns1:ad xsi:type=TextAd
   ns1:id42267946408/ns1:id
   ns1:urlhttp://www.wimdu.se/?v=2/ns1:url
   ns1:displayUrlwww.Wimdu.se/London_hostels/ns1:displayUrl
   ns1:Ad.TypeTextAd/ns1:Ad.Type
   ns1:headlineLondon prisvärda hostels/ns1:headline
   ns1:description1Boka kort resa till London/ns1:description1
   ns1:description2Wimdu™ Helt enkelt bättre än 
 hotell/ns1:description2
  /ns1:ad
  ns1:statusENABLED/ns1:status
  ns1:approvalStatusFAMILY_SAFE/ns1:approvalStatus
  ns1:trademarkDisapprovedfalse/ns1:trademarkDisapproved
  ns1:stats
   ns1:networkSEARCH/ns1:network
   ns1:Stats.TypeAdStats/ns1:Stats.Type
   ns1:percentServed0.0/ns1:percentServed
  /ns1:stats
 /ns1:entries
/ns1:rval
   /ns1:getResponse
  /ns0:Body
 /ns0:Envelope
 
 EndTime: 2013-07-22 12:40:14

 On Friday, 19 July 2013 17:02:40 UTC+2, David Torres (AdWords API Team) 
 wrote:

 Hi Francesco,

 Could you please post a sanitized sample of your SOAP logs? or just the 
 requestId will suffice.

 Best,

 - David Torres - AdWords API Team

 On Tuesday, July 16, 2013 11:38:01 AM UTC-4, Francesco Della Vedova wrote:

 hello,
 i'm trying to set up my application to run experiments. After setting up 
 the experiment at campaign 

Re: Experiments (ACE) for adcopies: 'get' method doesn't seem to work for ExperimentDeltaStatus and ExperimentDataStatus

2013-07-22 Thread Francesco Della Vedova
*** Outgoing SOAP **
?xml version='1.0' encoding='UTF-8'?
ns0:Envelope xmlns:ns0=http://schemas.xmlsoap.org/soap/envelope/; 
xmlns:ns1=https://adwords.google.com/api/adwords/cm/v201302; 
xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance; 
ns0:encodingStyle=http://schemas.xmlsoap.org/soap/encoding/;
 ns0:Header
.
 ns0:Body
  ns1:get
   ns1:serviceSelector xsi:type=cm:Selector
ns1:fieldsId/ns1:fields
ns1:fieldsAdGroupId/ns1:fields
ns1:fieldsHeadline/ns1:fields
ns1:fieldsDescription1/ns1:fields
ns1:fieldsDescription2/ns1:fields
ns1:fieldsDisplayUrl/ns1:fields
ns1:fieldsUrl/ns1:fields
ns1:fieldsExperimentDeltaStatus/ns1:fields
ns1:predicates xsi:type=cm:Predicate
 ns1:fieldAdGroupId/ns1:field
 ns1:operatorIN/ns1:operator
 ns1:values11350788328/ns1:values
/ns1:predicates
ns1:predicates xsi:type=cm:Predicate
 ns1:fieldStatus/ns1:field
 ns1:operatorIN/ns1:operator
 ns1:valuesENABLED/ns1:values
 ns1:valuesPAUSED/ns1:values
/ns1:predicates
ns1:paging xsi:type=cm:Paging
 ns1:startIndex0/ns1:startIndex
 ns1:numberResults5000/ns1:numberResults
/ns1:paging
   /ns1:serviceSelector
  /ns1:get
 /ns0:Body
/ns0:Envelope

*** Incoming HTTP headers **
HTTP/1.? 200 OK
Content-Type: text/xml; charset=UTF-8
Content-Encoding: gzip
Date: Mon, 22 Jul 2013 10:40:13 GMT
Expires: Mon, 22 Jul 2013 10:40:13 GMT
Cache-Control: private, max-age=0
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
X-XSS-Protection: 1; mode=block
Server: GSE

*** Incoming SOAP **
?xml version='1.0' encoding='UTF-8'?
ns0:Envelope xmlns:ns0=http://schemas.xmlsoap.org/soap/envelope/; 
xmlns:ns1=https://adwords.google.com/api/adwords/cm/v201302; 
xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance;
 ns0:Header
  ns1:ResponseHeader
   ns1:requestId0004e2174d1af4a00ae5688940f3/ns1:requestId
   ns1:serviceNameAdGroupAdService/ns1:serviceName
   ns1:methodNameget/ns1:methodName
   ns1:operations1/ns1:operations
   ns1:responseTime766/ns1:responseTime
   ns1:units0/ns1:units
  /ns1:ResponseHeader
 /ns0:Header
 ns0:Body
  ns1:getResponse
   ns1:rval
ns1:totalNumEntries660/ns1:totalNumEntries
ns1:Page.TypeAdGroupAdPage/ns1:Page.Type
 ns1:adGroupId11350788328/ns1:adGroupId
 ns1:ad xsi:type=TextAd
  ns1:id42267946288/ns1:id
  ns1:urlhttp://www.wimdu.se/?v=2/ns1:url
  ns1:displayUrlwww.Wimdu.se/London_hostels/ns1:displayUrl
  ns1:Ad.TypeTextAd/ns1:Ad.Type
  ns1:headlineLondon prisvärda hostels/ns1:headline
  ns1:description1Book hostels från 160 kr/n/ns1:description1
  ns1:description2Enkelt och säkert online bokning/ns1:description2
 /ns1:ad
 ns1:statusENABLED/ns1:status
 ns1:approvalStatusFAMILY_SAFE/ns1:approvalStatus
 ns1:trademarkDisapprovedfalse/ns1:trademarkDisapproved
 ns1:stats
  ns1:networkSEARCH/ns1:network
  ns1:Stats.TypeAdStats/ns1:Stats.Type
  ns1:percentServed0.0/ns1:percentServed
 /ns1:stats
/ns1:entries
ns1:entries
 ns1:adGroupId11350788328/ns1:adGroupId
 ns1:ad xsi:type=TextAd
  ns1:id42267946408/ns1:id
  ns1:urlhttp://www.wimdu.se/?v=2/ns1:url
  ns1:displayUrlwww.Wimdu.se/London_hostels/ns1:displayUrl
  ns1:Ad.TypeTextAd/ns1:Ad.Type
  ns1:headlineLondon prisvärda hostels/ns1:headline
  ns1:description1Boka kort resa till London/ns1:description1
  ns1:description2Wimdu™ Helt enkelt bättre än 
hotell/ns1:description2
 /ns1:ad
 ns1:statusENABLED/ns1:status
 ns1:approvalStatusFAMILY_SAFE/ns1:approvalStatus
 ns1:trademarkDisapprovedfalse/ns1:trademarkDisapproved
 ns1:stats
  ns1:networkSEARCH/ns1:network
  ns1:Stats.TypeAdStats/ns1:Stats.Type
  ns1:percentServed0.0/ns1:percentServed
 /ns1:stats
/ns1:entries
   /ns1:rval
  /ns1:getResponse
 /ns0:Body
/ns0:Envelope

EndTime: 2013-07-22 12:40:14

On Friday, 19 July 2013 17:02:40 UTC+2, David Torres (AdWords API Team) 
wrote:

 Hi Francesco,

 Could you please post a sanitized sample of your SOAP logs? or just the 
 requestId will suffice.

 Best,

 - David Torres - AdWords API Team

 On Tuesday, July 16, 2013 11:38:01 AM UTC-4, Francesco Della Vedova wrote:

 hello,
 i'm trying to set up my application to run experiments. After setting up 
 the experiment at campaign level, I try to get the ExperimentDeltaStatus of 
 the adcopies, that I assume to be modified (or on adwords online, 'control 
 and experiment'). But the field seems to always be empty...I added the 
 right field to the selector, but nothing appears in the results. Even after 
 manually setting ads to 

Re: Experiments (ACE) for adcopies: 'get' method doesn't seem to work for ExperimentDeltaStatus and ExperimentDataStatus

2013-07-19 Thread David Torres (AdWords API Team)
Hi Francesco,

Could you please post a sanitized sample of your SOAP logs? or just the 
requestId will suffice.

Best,

- David Torres - AdWords API Team

On Tuesday, July 16, 2013 11:38:01 AM UTC-4, Francesco Della Vedova wrote:

 hello,
 i'm trying to set up my application to run experiments. After setting up 
 the experiment at campaign level, I try to get the ExperimentDeltaStatus of 
 the adcopies, that I assume to be modified (or on adwords online, 'control 
 and experiment'). But the field seems to always be empty...I added the 
 right field to the selector, but nothing appears in the results. Even after 
 manually setting ads to CONTROL_ONLY or EXPERIMENT_ONLY, still nothing 
 comes back.

 here the selector:
 selector = {
 'fields': ['Id',
'AdGroupId',
'Headline',
'Description1',
'Description2',
'DisplayUrl',
'Url',
'ExperimentDeltaStatus'],
 'predicates': [
 {'field': 'Status',
  'operator': 'IN',
  'values': ['ENABLED', 'PAUSED']}],

 here what i get back from the API:

 result.keys()
 ['status', 'adGroupId', 'stats', 'ad', 'trademarkDisapproved', 
 'approvalStatus']




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




Experiments (ACE) for adcopies: 'get' method doesn't seem to work for ExperimentDeltaStatus and ExperimentDataStatus

2013-07-16 Thread Francesco Della Vedova
hello,
i'm trying to set up my application to run experiments. After setting up 
the experiment at campaign level, I try to get the ExperimentDeltaStatus of 
the adcopies, that I assume to be modified (or on adwords online, 'control 
and experiment'). But the field seems to always be empty...I added the 
right field to the selector, but nothing appears in the results. Even after 
manually setting ads to CONTROL_ONLY or EXPERIMENT_ONLY, still nothing 
comes back.

here the selector:
selector = {
'fields': ['Id',
   'AdGroupId',
   'Headline',
   'Description1',
   'Description2',
   'DisplayUrl',
   'Url',
   'ExperimentDeltaStatus'],
'predicates': [
{'field': 'Status',
 'operator': 'IN',
 'values': ['ENABLED', 'PAUSED']}],

here what i get back from the API:

result.keys()
['status', 'adGroupId', 'stats', 'ad', 'trademarkDisapproved', 
'approvalStatus']


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