Google Anaytlics API v3 で PHP クライアント ライブラリを使用しています。これまでのところ、プロファイルからデータをフェッチするまでドリルダウンしました。プロファイルからすべての訪問を取得できますが、セグメントを使用して紹介訪問または有料検索訪問の数を調べることにすると、コード全体が次のエラーで壊れます。
メッセージ「GET の呼び出し中にエラーが発生しましたhttps://www.googleapis.com/analytics/v3/data/ga?ids=ga%XXX&start-date=2012-02-01&end-date=2012-02-29&metricsを含むキャッチされない例外「apiServiceException」=ga%3Avisits&segment=gaid%3A%3A10&key=XXXX : (400) 無効な値'
これが問題の原因となっているコードです。キーと文字列値を使用してオプションのセグメント パラメータを正しく渡しましたが、それでもエラーが発生します。
<?php
$data = $service -> data_ga -> get("ga:".$profile -> getId(), "2012-02-01", "2012-02-29", 'ga:visits', array("segment" => "gaid::10"));
?>
ご覧のとおり、リクエストの一部を取り消しました。