0

ページのページビュー数を返すことができます。ただし、APIはソースで区切られたページビューを返します。したがって、page/this-page-slugの場合、直接の場合はX、参照の場合はY、モバイルの場合はZ、noneの場合はWが返されます。私はパスごとにすべてのソースの総ページビュー数を取得したいと思います。どうやってやるの?GoogleアナリティクスSDKを使用して合計ページビューを返すにはどうすればよいですか?

これは私が結果を得るために使用しています機能です:Google Analyticsは作品

function getResults($analytics, $profileId) { 
    // Calls the Core Reporting API and queries for the number of sessions 
    // for the last seven days. 
$optParams = array(
    'dimensions' => 'ga:source, ga:medium, ga:pagePath', 
    'sort' => '-ga:pageviews'); 

    return $analytics->data_ga->get(
     'ga:' . $profileId, 
     '2017-08-23', 
     '2017-10-04', 
     'ga:uniquePageviews,ga:pageviews,ga:pageviewsPerSession', 
     $optParams); 
} 

答えて

0

私はEikeの投稿から自分の解決策を見つけることができました。解決策は、次元から源と源を除外することでした。同様に:

function getResults($analytics, $profileId) { 
    // Calls the Core Reporting API and queries for the number of sessions 
    // for the last seven days. 
$optParams = array(
    'dimensions' => 'ga:pagePath', 
    'sort' => '-ga:pageviews'); 

    return $analytics->data_ga->get(
     'ga:' . $profileId, 
     '2017-08-23', 
     '2017-10-04', 
     'ga:uniquePageviews,ga:pageviews,ga:pageviewsPerSession', 
     $optParams); 
} 
1

方法は、メトリックが加算さと寸法が指標を打破するということです。

ディメンションごとのメトリックをクエリ結果に追加する場合、またはディメンションなしで2番目のクエリを行う場合(このため、arguments配列はドキュメント内でopt(ional)Paramsと呼ばれます)クエリはディメンション、フィルタなどなしで機能します)。

+0

こんにちは、えいき、ありがとうございます。ほんとうにありがとう。あなたは私を正しい方向に向ける。それは間違いない。しかし、方程式の次元を外すことは解決策ではありませんでした。私はまだ次元を保持しなければなりませんでした。今回は、ソースとガのミディアムのない時間です。私は私の解決策を掲示し、あなたに投票をします。だから、寸法を除外すると有用なデータは返されませんでした。 –

+1

「すべてのソースの総ページビュー数」と言ったときに私はあなたをあまりにも多くの人に連れて行きました。すべてのソースのパスごとに合計ページビューを必要としていた可能性があります。その場合でも、ページパスのディメンションが必要です。 –

+0

多分私は私の質問についてより具体的であったはずです。 「1パスごと」と書いた後、より具体的に私の質問を編集しました。 –

関連する問題