首页 > 解决方案 > 如何获得像页面浏览量这样的报告,用户在谷歌分析上的特定页面上花费了多长时间?不是一般报告

问题描述

现在,谷歌分析为所有用户而不是特定用户提供一般的页面浏览量。用户跟踪提供的是用户活动的历史记录,而不是他们在页面上花费的时间,或者每个用户的总页面浏览量?

标签: javascriptreactjsgoogle-analytics

解决方案


您必须将clientId跟踪为自定义维度(用户范围)。这个假名标识了一个浏览器实例(即1260209636.1533332739),它是 Google Analytics 中的用户。

您可以使用此函数获取此值:

function() {
  try {
    var trackers = ga.getAll();
    var i, len;
    for (i = 0, len = trackers.length; i < len; i += 1) {
      if (trackers[i].get('trackingId') === "ID-PROPERTY") {
        return trackers[i].get('clientId');
      }
    }
  } catch(e) {}  
  return 'false';
}

其中 ID-PROPERTY 是您的财产的 ID(即 UA-XXXXX-XX)。

然后使用自定义报告,您可以将clientId维度与各种指标一起使用,并逐个了解用户他们在页面上停留的时间、他们访问的页面数量等......


推荐阅读