Danial,

I don't know if your suggestion will work for Minius but I tried it myself 
(as I was having this exact issue) and I still see no difference when I use 
the predicate.  My performance reports are still returning only active 
objects.

This is causing a tricky situation as some keywords get disabled during the 
day and hence, even though they are currently inactive, they still have 
performance data that we need to get.

Is there any other way we can reliably get the performance data 
(impressions, etc.) for inactive objects?

Oliver



On Wednesday, July 4, 2012 12:21:51 AM UTC+1, AdWords API Advisor wrote:
>
> Hello Minius, 
>
>
> Try the following predicate: 
>
>  <predicates> 
>     <field>Status</field> 
>     <operator>IN</operator> 
>     <values>DELETED</values> 
>     <values>PAUSED</values> 
>     <values>ACTIVE</values> 
>  </predicates> 
>
>
> -Danial, AdWords API Team. 
>
>
> Original Message Follows: 
> ------------------------ 
> From: Minius <webad...@lits.lt> 
> Subject: Re: why keyword performance report different result by comparing 
>         results from HTTP Request and directly from mcc 
> Date: Thu, 28 Jun 2012 07:10:42 -0700 (PDT) 
>
> > Thanks for your attention, 
> > 
> > but i try add: 
> > 
> > <predicates> 
> >    <field>Status</field> 
> >    <operator>IN</operator> 
> >    <values>ENABLED</values> 
> >    <values>PAUSED</values> 
> > </predicates> 
> > 
> > I get fallowing error: 
> > !!!2|||-1|||[SelectorError.INVALID_PREDICATE_ENUM_VALUE @ selector; 
> trigger:'ENABLED'; errorDetails:ENABLED]??? 
> > 
> > If i try add: 
> > <predicates> 
> >    <field>Status</field> 
> >    <operator>IN</operator> 
> >    <values>ACTIVE</values> 
> >    <values>PAUSED</values> 
> > </predicates> 
> > 
> > Than i get same old resut... :( 
> > Maybe i`m wrong somewhere ? 
> > Can you be more specific, please 
> > 
> > 
> > 
> > 
> > 2012 m. birželis 20 d., trečiadienis 11:33:00 UTC+3, Danial Klimkin 
> rašė: 
> > > 
> > > Hello Minius, 
> > > 
> > > 
> > > By default the AdHoc reports exclude inactive objects and those 
> options 
> > > could have impressions and clicks data on them. 
> > > 
> > > To retrieve all objects, add a predicate for status and operator 'IN' 
> and 
> > > specify all possible states. 
> > > 
> > > 
> > > -Danial, AdWords API Team. 
> > > 
> > > 
> > > 
> > > On Monday, June 18, 2012 1:05:51 PM UTC+4, Minius wrote: 
> > >> 
> > >> can someone look at my problem? Please 
> > >> 
> > >> 2012 m. birželis 13 d., trečiadienis 10:11:27 UTC+3, Minius rašė: 
> > >>> 
> > >>> Hi, 
> > >>> 
> > >>> I try to get keyword performance report by fallowing this 
> specification: 
> > >>> 
> https://developers.google.com/adwords/api/docs/guides/reporting?hl=lt. 
> > >>> 
> > >>> Everything works fine, except that result are different by comparing 
> > >>> with results directly from MCC. 
> > >>> Totals of fallowing field: 
> > >>> clicks, cost 
> > >>> are different than from MCC form the same client and same data 
> range. 
> > >>> Result from MCC is slightly larger than result from http request 
> using 
> > >>> AdHoc method. 
> > >>> 
> > >>> Why? 
> > >>> Maybe someone you have suggestions on what to pay attention, or what 
> > >>> might be wrong ? 
> > >>> 
> > >>> My code looks like: 
> > >>> // Account login details 
> > >>>     $username = "xxx"; 
> > >>>     $password = "xxx"; 
> > >>>     $customerId = "xxx";   
> > >>>     $devToken = "xxx"; 
> > >>>       
> > >>>     // Get an access code for the user 
> > >>>     $url = "https://www.google.com/accounts/ClientLogin";; 
> > >>>     $params = array( 
> > >>>         "accountType" => "GOOGLE", 
> > >>>         "Email" => $username, 
> > >>>         "Passwd" => $password, 
> > >>>         "service" => "adwords", 
> > >>>         "source" => "test" 
> > >>>     ); 
> > >>>       
> > >>>     $curl = curl_init(); 
> > >>>     curl_setopt($curl, CURLOPT_URL, $url); 
> > >>>     curl_setopt($curl, CURLOPT_HEADER, false); 
> > >>>     curl_setopt($curl, CURLOPT_POST, true); 
> > >>>     curl_setopt($curl, CURLOPT_POSTFIELDS, $params); 
> > >>>     //curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true); 
> > >>>     curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); 
> > >>>     $curlData = curl_exec($curl); 
> > >>>     curl_close($curl); 
> > >>>       
> > >>>     // Parse the response 
> > >>>     $curlData = explode("\n", $curlData); 
> > >>>     $return = array(); 
> > >>>     foreach ($curlData as $value) { 
> > >>>         $value = explode("=", $value, 2); 
> > >>>         if (count($value) > 1) { 
> > >>>             $return[$value[0]] = $value[1]; 
> > >>>         } 
> > >>>     } 
> > >>>     // Extract the access token 
> > >>>     $authToken = $return["Auth"]; 
> > >>>     
> > >>>     
> > >>>     # 
> > >>>     $httpHeaders = array( 
> > >>>         "Authorization: GoogleLogin auth=$authToken", 
> > >>>         "clientCustomerId: $customerId", 
> > >>>         "developerToken: $devToken" 
> > >>>     ); 
> > >>>     
> > >>>     # 
> > >>>     $reportDefinition = "<reportDefinition>"; 
> > >>>     $reportDefinition .= "<selector>"; 
> > >>>     $reportDefinition .= "<fields>Id</fields>"; 
> > >>>     $reportDefinition .= "<fields>Date</fields>"; 
> > >>>     $reportDefinition .= "<fields>ExternalCustomerId</fields>"; 
> > >>>     $reportDefinition .= "<fields>AccountDescriptiveName</fields>"; 
> > >>>     $reportDefinition .= "<fields>CampaignId</fields>"; 
> > >>>     $reportDefinition .= "<fields>Clicks</fields>"; 
> > >>>     $reportDefinition .= "<fields>AverageCpc</fields>"; 
> > >>>     $reportDefinition .= "<fields>Cost</fields>"; 
> > >>>     $reportDefinition .= "</selector>"; 
> > >>>     $reportDefinition .= "<reportName>Keywords Performance 
> > >>> Report</reportName>"; 
> > >>>     $reportDefinition .= 
> > >>> "<reportType>KEYWORDS_PERFORMANCE_REPORT</reportType>"; 
> > >>>     $reportDefinition .= 
> "<dateRangeType>LAST_MONTH</dateRangeType>"; 
> > >>>     //$reportDefinition .= 
> "<dateRangeType>CUSTOM_DATE</dateRangeType>"; 
> > >>>     $reportDefinition .= "<downloadFormat>CSV</downloadFormat>"; 
> > >>>     $reportDefinition .= 
> > >>> "<includeZeroImpressions>true</includeZeroImpressions>"; 
> > >>>     $reportDefinition .= "</reportDefinition>"; 
> > >>>       
> > >>>     $params = array("__rdxml" => $reportDefinition); 
> > >>>     
> > >>>     
> > >>>     # 
> > >>>     $url = " 
> > >>> https://adwords.google.com/api/adwords/reportdownload/v201109";; 
> > >>>   
> > >>>     $curl = curl_init(); 
> > >>>     curl_setopt($curl, CURLOPT_URL, $url); 
> > >>>     curl_setopt($curl, CURLOPT_HEADER, false); 
> > >>>     curl_setopt($curl, CURLOPT_POST, true); 
> > >>>     curl_setopt($curl, CURLOPT_POSTFIELDS, $params); 
> > >>>     curl_setopt($curl, CURLOPT_HTTPHEADER, $httpHeaders); 
> > >>>     //curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true); 
> > >>>     curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); 
> > >>>     $reportData = curl_exec($curl); 
> > >>>     curl_close($curl); 
> > >>>       
> > >>>     print "$reportData\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 
>
>

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