我正在开发一个与Adwords Api一起使用的Web应用程序。但是我每天只收到一个电话会遇到麻烦。如何通过Adwords Api在一次调用中获取每日费用报告
我正在使用AWQL;
如果我运行此查询:
SELECT CampaignName, Clicks, Impressions, Cost FROM CAMPAIGN_PERFORMANCE_REPORT DURING 20170301,20170308
我得到这样的响应:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<report>
<report-name name="CAMPAIGN_PERFORMANCE_REPORT"/>
<date-range date="Mar 1, 2017-Mar 8, 2017"/>
<table>
<columns>
<column name="campaign" display="Campaign"/>
<column name="clicks" display="Clicks"/>
<column name="impressions" display="Impressions"/>
<column name="cost" display="Cost"/>
</columns>
<row campaign="test Kampanya: 1" clicks="0" impressions="0" cost="0"/>
</table>
</report>
但我想报告日常sperated。所以如果我运行另一个查询添加“日期”参数。
SELECT CampaignName, Clicks, Impressions, Cost, DATE FROM CAMPAIGN_PERFORMANCE_REPORT DURING 20170301,20170308
Adwords API带给我下面的回应。
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<report>
<report-name name="CAMPAIGN_PERFORMANCE_REPORT"/>
<date-range date="Mar 1, 2017-Mar 8, 2017"/>
<table>
<columns>
<column name="campaign" display="Campaign"/>
<column name="clicks" display="Clicks"/>
<column name="impressions" display="Impressions"/>
<column name="cost" display="Cost"/>
<column name="day" display="Day"/>
</columns>
</table>
</report>
请帮忙!
如何每天获得CAMPAIGN_PERFORMANCE_REPORT和ACCOUNT_PERFORMANCE_REPORT?
日期或日期无关紧要。我正在使用AdWords测试经理帐户,而我的实际帐户获得基本API访问权限。所以问题是帐户没有任何广告系列数据。当我从真正的经理帐户开始时,报告正确得到。谢谢。 –