Hello AdwordsAPI Team,

I've been trying to use find out which AdExtensions were deleted using
the deletedAdExtensions field on CampaignChangeData but it doesn't not
appear to be populating.

Take for example the following data from my SOAP log. One the AdWords
website I changed the text on a sitelink for a sitelink extension.
This causes the old one to be deleted and a new one to be created.
Presumably at the same time. When I issue a request to the
CustomerSyncService I am only getting the value for created entry and
the deletedAdExtensions field is not populating.

[2011-09-26 15:23:44,339::WARNING::AwApi-Python-14.2.3] StartTime:
2011-09-26 15:23:43
*** Outgoing HTTP headers
**********************************************
User-Agent: ZSI 2.0.0 (http://pywebsvcs.sf.net);
xml.etree.cElementTree v1.0.6
************************************************************************
*** Outgoing SOAP
******************************************************
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/
encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:ZSI="http://www.zolera.com/schemas/ZSI/"; xmlns:xsd="http://
www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-
instance">
  <SOAP-ENV:Header>
    <RequestHeader xmlns="https://adwords.google.com/api/adwords/ch/
v201101" xmlns:ns1="https://adwords.google.com/api/adwords/cm/
v201101">
      <ns1:authToken>xxxxxx</ns1:authToken>
      <ns1:userAgent>AwApi-Python-14.2.3|Test Client</ns1:userAgent>
      <ns1:developerToken>xxxxxxxxxx</ns1:developerToken>
    </RequestHeader>
  </SOAP-ENV:Header>
  <SOAP-ENV:Body xmlns:ns1="https://adwords.google.com/api/adwords/ch/
v201101">
    <ns1:get xmlns:ns1="https://adwords.google.com/api/adwords/ch/
v201101">
      <ns1:selector xsi:type="ns1:CustomerSyncSelector">
        <ns1:dateTimeRange xmlns:ns2="https://adwords.google.com/api/
adwords/cm/v201101" xsi:type="ns2:DateTimeRange">
          <ns2:min>20110926 061810 UTC</ns2:min>
          <ns2:max>20110928 062339 UTC</ns2:max>
        </ns1:dateTimeRange>
        <ns1:campaignIds>69797055</ns1:campaignIds>
      </ns1:selector>
    </ns1:get>
  </SOAP-ENV:Body>
</SOAP-ENV:Envelope>
************************************************************************
*** Incoming HTTP headers
**********************************************
200 OK
Content-Type: text/xml; charset=UTF-8
Content-Encoding: gzip
Date: Mon, 26 Sep 2011 06:23:48 GMT
Expires: Mon, 26 Sep 2011 06:23:48 GMT
Cache-Control: private, max-age=0
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
X-XSS-Protection: 1; mode=block
Content-Length: 400
Server: GSE
************************************************************************
*** Incoming SOAP
******************************************************
<?xml version="1.0" encoding="UTF-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/";>
  <soap:Header>
    <ns2:ResponseHeader xmlns:ns2="https://adwords.google.com/api/
adwords/ch/v201101" xmlns="https://adwords.google.com/api/adwords/cm/
v201101">
      <requestId>0004add2339f83c00a4248a7242fd3cb</requestId>
      <operations>0</operations>
      <responseTime>239</responseTime>
      <units>0</units>
    </ns2:ResponseHeader>
  </soap:Header>
  <soap:Body>
    <ns2:getResponse xmlns="https://adwords.google.com/api/adwords/cm/
v201101" xmlns:ns2="https://adwords.google.com/api/adwords/ch/
v201101">
      <ns2:rval>
        <ns2:changedCampaigns>
          <ns2:campaignId>69797055</ns2:campaignId>
          <ns2:campaignChangeStatus>FIELDS_UNCHANGED</
ns2:campaignChangeStatus>
          <ns2:addedAdExtensions>62968095</ns2:addedAdExtensions>
          <ns2:campaignTargetingChanged>false</
ns2:campaignTargetingChanged>
        </ns2:changedCampaigns>
        <ns2:lastChangeTimestamp>20110926 062220 UTC</
ns2:lastChangeTimestamp>
      </ns2:rval>
    </ns2:getResponse>
  </soap:Body>
</soap:Envelope>
************************************************************************
EndTime: 2011-09-26 15:23:44

Notice the range <ns2:min>20110926 061810 UTC</ns2:min> and
<ns2:max>20110928 062339 UTC</ns2:max> and
<ns2:lastChangeTimestamp>20110926 062220 UTC</
ns2:lastChangeTimestamp>. Then notice only addedAdExtensions is
populated.

Please let me know what's going on here and if I am doing something
wrong. If it is a problem on your end if you could provide some
estimate for when this might be fixed, it would be really
appreciated.

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

Reply via email to