我想知道我的要求对每个人来说是否通用?我正在尝试在我的博客中按类别显示页面浏览量,为此,我正在使用谷歌报告分析 API。我已经设置了所有内容,并能够按特定的给定日期计算页面浏览量,如下所示。
$dateRange = new Google_Service_AnalyticsReporting_DateRange();
$dateRange->setStartDate("today");
$dateRange->setEndDate("today");
$sessions = new Google_Service_AnalyticsReporting_Metric();
$sessions = new Google_Service_AnalyticsReporting_Metric();
$sessions->setExpression("ga:pageviews");
在这里,我只获得页面浏览量计数,但我无法按类别获取浏览量计数。
谁能帮我。
最后,我找到了解决方案: 用
Google_Service_AnalyticsReporting_ReportRequest object.
它提供所有与报告相关的数据。
$request = new Google_Service_AnalyticsReporting_ReportRequest();
$request->setViewId($profileId);
$request->setDateRanges($dateRange);
$request->setMetrics(array($sessions));
$path = "ga:pagePath==" . $page;
ga:pagePath 是完成页面网址结果: 例如 : www.websitename.com/category/page.html
对于上面的网址,如果我们想按类别获取信息,我们可以使用
$path = ga:pagePathLevel1==" .$path
以下参考:
https://developers.google.com/analytics/devguides/reporting/core/dimsmets#view=detail&group=page_tracking
它对我帮助很大,可能会帮助别人。