如何在laravel中按国家/地区,设备和活动用户获取会话?

时间:2019-07-25 08:59:41

标签: laravel google-analytics

我想在仪表板上显示一些内容。我正在使用Spatie从Google Analytics(分析)获取数据。

我有研究但无法找到解决方案。

请帮帮我。

1 个答案:

答案 0 :(得分:1)

您可以使用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'
);