0

Google AdWords API を使用して、php 経由でクライアントの請求書を取得したいと考えています。これにより、クライアントへの請求プロセスがより合理化されます。AdWords API を使用してこれを行うにはどうすればよいですか?

4

3 に答える 3

1

請求書に入れることができるように、特定のアカウントやキャンペーンに関連するコストデータを引き出したいと想定しています。これを行う最も簡単な方法は、AdWordsAPIのレポートサービスを使用することです。Googleは、これを行うためのPHPライブラリを提供しています。これはhttp://code.google.com/p/google-api-adwords-php/からダウンロードできます。ダウンロードには、レポートのダウンロード方法を示す例も含まれています。

于 2011-03-30T14:37:35.547 に答える
1

独自の請求書を作成する場合は注意してください。クリック詐欺の調整は進行中のプロセスであるため、Google が独自の請求書を作成するまさにその瞬間にレポートを取得しない限り、数値が Google の請求額と異なる可能性が高くなります。独自の AdWords アカウントにアクセスできるクライアントに代わって請求書を作成している場合は、2 つの請求書が一致しない理由を説明できるように準備しておいてください。

于 2012-02-09T16:30:56.353 に答える
0

残念ながら、現時点では、Googleアドワーズアカウントから請求書を取得する方法はないようです。私が思いついた回避策は、gapi(http://code.google.com/p/gapi-google-analytics-php-interface/)を介してリンクされたGoogle Analyticsアカウントにアクセスし、自分で請求書を生成することでした。特定の日付範囲のアドワーズ広告データを取得する方法は次のとおりです。

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 に答える