我想使用 Google AdWords API 通过 php 提取我的客户发票。这将使向我的客户计费的过程更加简化。我将如何使用 AdWords API 做到这一点?
问问题
3027 次
3 回答
1
我假设您想提取与特定帐户和/或广告系列相关的成本数据,以便将其放入发票中。最简单的方法是使用 AdWords API 的报告服务。Google 提供了一个 PHP 库来执行此操作,您可以从http://code.google.com/p/google-api-adwords-php/下载该库还包含一个演示如何下载报告的示例。
于 2011-03-30T14:37:35.547 回答
1
小心生成自己的发票。因为点击欺诈调整是一个持续的过程,除非您在 Google 生成自己的发票的确切时刻提取报告,否则您的数字很有可能与 Google 的账单不同。如果您代表有权访问自己的 adWords 帐户的客户生成发票,请准备好解释为什么两张发票不匹配。
于 2012-02-09T16:30:56.353 回答
0
不幸的是,目前似乎无法从 Google Adwords 帐户中检索发票。我想出的解决方法是通过 gapi (http://code.google.com/p/gapi-google-analytics-php-interface/) 访问链接的 Google Analytics 帐户并自己生成发票。这是获取特定日期范围内的 adwords 数据的方法:
require("gapi.class.php");
$gapi = new gapi("email","password");
$ga_dimensions = '';
$ga_metrics = array('impressions','adClicks','adCost','CTR','CPC');
$start_date = "2011-03-01";
$end_date = "2011-03-31";
$gapi->requestReportData($ga_profile_id,$ga_dimensions,$ga_metrics,'','',$start_date,$end_date,1,10000);
$ga_adwords_data = $gapi->getResults();
foreach($ga_adwords_data as $ga_adwords_stat) {
$ga_adwords_stats = array('impressions' => $ga_adwords_stat->getImpressions(),
'clicks' => $ga_adwords_stat->getAdClicks(),
'cost' => $ga_adwords_stat->getAdCost(),
'ctr' => $ga_adwords_stat->getCTR(),
'cpc' => $ga_adwords_stat->getCPC());
}
print_r($ga_adwords_stats);
于 2011-04-07T14:00:09.353 回答