2016-11-28 16 views
2

私は最終的に私がGoogle Analyticsにどのように接続しているかを把握しています。正しいデータにアクセスできるようになりました。私はgoogle-api-php-clientを使用しています。Googleアナリティクス、ディメンション&指標 - 方法

私は私のセッション数、ページビュー、およびセッションの継続時間を返します

 return $analytics->data_ga->get(
    'ga:' . $profileId, 
    '7daysAgo', 
    'today', 
    'ga:sessions,ga:pageviews,ga:sessionDuration'); 

を行うことによって、メトリックをうまくFXを働かせることができます。しかし、今ではいくつかのディメンションの使用にも興味があると言うことができます。おそらく、検索エンジンによるすべてのトラフィックのサイト使用量データを、ページビューで降順でソートしたクエリを返したいと思うかもしれません。

dimensions=ga:source 
    metrics=ga:pageviews,ga:sessionDuration,ga:exits   
    filters=ga:medium==cpa,ga:medium==cpc,ga:medium==cpm,ga:medium==cpp,ga:medium==cpv,ga:medium==organic,ga:medium==ppc 
    sort=-ga:pageviews 

data_ga->取得関数は以下のパラメーターを求め:$ IDS、$たstartDate、$ endDateに、$メトリクス、$ optParams =配列()

私は寸法及びフィルタを供給しようとしました XXXXXXXXX/SRC /グーグル/サービス/ Resource.phpで不正な文字列のオフセット 'タイプ' の行に269

警告:不正なSTの配列が、それは私に

警告次のエラーを返します。リングはライン上 XXXXXXXXX/SRC /グーグル/サービス/ Resource.phpで272

警告 'を場所' をオフセット:不正な文字列がライン274

に XXXXXXXXX/SRC /グーグル/サービス/ Resource.phpで '場所' をオフセット

答えて

1

寸法は必須ではないので、オプションパラメータの一部です。

//Adding Dimensions 
$params = array('dimensions' => 'ga:userType'); 
// requesting the data 
$data = $service->data_ga->get("ga:89798036", "2014-12-14", "2014-12- 14", "ga:users,ga:sessions", $params); 

フィルタおよびソートも$ PARMS配列

に追加することができます
関連する問題