Hi,
I am trying to retreive Ads data from adwords API v201406.
I am getting stats like this
$reportQuery = "SELECT
AveragePosition,AverageCpc,AverageCpm,Impressions,Clicks,Cost,Ctr,Conversions,ConversionRate,CostPerConversion,
ViewThroughConversions,ConversionsManyPerClick,ConversionRateManyPerClick,CostPerConversionManyPerClick,AdNetworkType1,Id,AdGroupId
FROM AD_PERFORMANCE_REPORT";
$reportQuery .= " DURING " . $dateRange;
$options = array('version' => ADWORDS_LATEST_VERSION);
$stats = ReportUtils::DownloadReportWithAwql($reportQuery, $Path, $user,
$reportFormat, $options);
Then I am converting $stats into array format $statsArray and then
collecting all AdIds. After that I am trying to retrieve other data from
AdGroupAdService using code below. $adIds have all the AdIds parsed from
$statsArray.
$adGroupAdService = $user->GetService('AdGroupAdService',
ADWORDS_LATEST_VERSION);
$selector = new Selector();
$selector->fields = array('Id','AdGroupId','Status','DisplayUrl',
'AdGroupAdDisapprovalReasons','Headline','Description1','Description2',
'ImageCreativeName','MobileAdDescription','MobileAdMarkupLanguages',
'MobileAdMobileCarriers','MobileAdBusinessName','MobileAdCountryCode',
'MobileAdPhoneNumber','MediaId','Dimensions','Urls','MimeType','SourceUrl',
'FileSize','CreationTime','ReferenceId','TemplateId','TemplateAdUnionId',
'UniqueName','TemplateElementFieldName','TemplateElementFieldType',
'TemplateElementFieldText');
$selector->predicates[] = new Predicate('Id', 'IN', $adIds);
$page = $adGroupAdService->get($selector);
The problem is $stat is providing 680 unique Ads data, and I am sending
these 680 AdIds to AdGroupAdService to get other data, but AdGroupAdService
is providing only 480 records.
I have also tried to retrive data by sending actual AdIds which are present
in $statsArray but not present in $page but no result.
$selector->predicates[] = new Predicate('Id', 'IN', $adIds);
And I have also tried to retrive data by sending AdGroupId of the
particular AdId which are present in $statsArray but not present in $page
still no result.
$selector->predicates[] = new Predicate('AdGroupId', 'IN', $adGroupIds);
Please Help me.
--
--
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
You received this message because you are subscribed to the Google
Groups "AdWords API Forum" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
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 [email protected].
For more options, visit https://groups.google.com/d/optout.