有没有办法让页面视图按页面类别计算

时间:2018-03-10 10:04:22

标签: google-analytics google-analytics-api google-analytics-v4

我想知道我的要求是否适用于每个人?我试图在我的博客中按类别显示页面浏览量,为此我使用谷歌报告分析API。我已经设置了所有内容,并且能够按照下面的具体给定日期计算页面浏览量。

    $url_noticias = 'storage/json/es/noticia.json';
    $noticias = json_decode(file_get_contents($url_noticias), true);
    $noticias = array_filter($noticias);

    $data['noticias'] = collect($noticias)->filter(function ($item) use ($request){
        return stristr($item['title'], $request->texto, true);
    });

这里我只获得了页面浏览量,但我无法按类别计算视图。

任何人都可以帮助我。

1 个答案:

答案 0 :(得分:0)

最后,我找到了解决方案: 使用

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

它帮助了我很多,可能会帮助别人......