2016-09-08 13 views
1

アクティブユーザーの数を別のページに基づいて取得したいと考えています。私が得ているのは、ウェブサイト全体でのアクティブユーザー数です。特定のリアルタイムのアクティブなユーザーを分析するページ

私は

$metrics = 'ga:screenviews'; 
$optParams = array('dimensions' => 'ga:screenName');  
try { 
    $results = $service->data_realtime->get(
     $GA_VIEW_ID, 
     'rt:activeUsers', 
     $optParams); 
} catch (apiServiceException $e) { 
    // Handle API service exceptions. 
    $error = $e->getMessage(); 
} 

は、特定のページのために取得するために追加される余分なパラメータがあり、このコードを使用しています。

答えて

0

はい、クエリにフィルタを適用する必要があります。また、ディメンションと指標は一般的なレポートAPIと異なり、メトリック、ディメンション、フィルタでもrt:で始まります。

$metrics = 'rt:screenViews'; 
$optParams = array('dimensions' => 'rt:screenName', 
         'filters' => 'rt:screenName==somescreen);  
try { 
    $results = $service->data_realtime->get(
     $GA_VIEW_ID, 
     'rt:activeUsers', 
     $optParams); 
} catch (apiServiceException $e) { 
    // Handle API service exceptions. 
    $error = $e->getMessage(); 
} 

ではないが、最新バージョンではなく、フィルタ演算子の構文はhereを説明している:あなたのコードを拡張することは、このようになります。 リアルタイムメトリックとディメンションの完全な一覧はhereをご覧ください。

関連する問題