我设置了一个Google ad-words api,似乎工作正常。
我可以GetAllCampaigns
,GetAllAdGroupCriteria
和GetAllAdGroups
。
但我想获取特定群组/广告系列中的所有关键字,以及相关数据,例如:点击次数,花费的钱。
我在网上找到了这个代码,但我不确定如何使用它:
$report = getKeywordXmlReport(
'Report Name', // String name
'2009-04-01', // String startDay
'2009-04-30', // String endDay
array('Campaign', 'AdGroup', 'Keyword', 'Impressions', 'Clicks',
'CTR', 'CPC', 'AveragePosition'), // [String] selectedColumns
array('Monthly'), // [String] aggregationTypes
array('54105960'), // [Integer] campaigns
array(), // [String] campaignStatuses
array(), // [Integer] adGroups
array(), // [String] adGroupStatuses
array(), // [String] keywords
array(), // [String] keywordStatuses
'SearchOnly', // String adWordsType
'Broad', // String keywordType
false, // Boolean isCrossClient
array(), // [String] clientEmails
false, // Boolean includeZeroImpression
30, // Integer sleepTime
false, // Boolean validateFirst
false // Boolean onlyReturnDownloadUrl
);
我需要知道要加载什么类以及使用什么函数。
有什么想法吗?
由于
答案 0 :(得分:0)
您是否尝试过Google的PHP Adwords客户端库?它位于http://code.google.com/p/google-api-adwords-php/并且充满了示例。
如果您正在寻找关键字(“广告组标准”,在他们的术语中),那么您需要创建一个包含所需字段的报告,添加它,然后在完成后下载。它有点牵扯。
我建议您查看http://www.google.com/codesearch#Fu0vUbQ37f4/trunk/src/Google/Api/Ads/AdWords/Util/TestUtils.php有关运行报告的示例代码。