google-analytics - 特定页面上的Analytics(分析)实时事件用户

标签 google-analytics real-time

我想基于单独的页面获取活跃用户的数量。我得到的是整个网站上活跃用户的数量。

我正在使用此代码,

$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();
}


是否有任何其他参数要添加以获得特定页面。

最佳答案

是的,您需要对查询应用过滤器。另请注意,维度和指标与常规报告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

关于google-analytics - 特定页面上的Analytics(分析)实时事件用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39392833/

相关文章:

c - 有什么方法可以锁定互斥量并让它在给定时间后自动解锁?

c# - 使用 Google Analytics 跟踪文本框条目

c# - 移动网站的谷歌分析不跟踪数据

google-analytics - 通用Google Analytics(分析)-在您自己的网站上获取一些统计信息

android - 如何使用 Traccar API 获取实时位置?

xml - RSS 和 ATOM 如何通知客户端更新?长轮询或轮询或其他?

architecture - 您如何编写基于网络的实时协作工具,例如 google docs?

android - CampaignTrackingService 服务有无法启动的风险

ionic-framework - ionic 1 在特定屏幕中集成特定的谷歌分析

java - 如何在滑动窗口中获取当前窗口时间?