首页 > 解决方案 > 如何在 laravel 中按国家、按设备和活跃用户获取会话?

问题描述

我想在仪表板中显示一些东西。我正在使用 Spatie 从谷歌分析中获取数据。

我进行了研究,但无法找到解决方案。

请帮帮我。

标签: laravelgoogle-analytics

解决方案


您可以使用 performQuery 方法从 Google Analytics 获取信息。此示例为 1 周。

$analyticsByCountry = Analytics::performQuery(
    Period::days(7),
    'ga:sessions',
    [
        'metrics' => 'ga:sessions',
        'dimensions' => 'ga:country'
    ]
);

$analyticsByBrowser = Analytics::performQuery(
    Period::days(7),
    'ga:sessions',
    [
        'metrics' => 'ga:sessions',
        'dimensions' => 'ga:browser'
    ]
);

$analyticsByActiveUsers = Analytics::performQuery(
    Period::days(7),
    'ga:users'
);

推荐阅读