laravel - 如何在 laravel 中按国家、按设备和活跃用户获取会话?
问题描述
我想在仪表板中显示一些东西。我正在使用 Spatie 从谷歌分析中获取数据。
我进行了研究,但无法找到解决方案。
请帮帮我。
解决方案
您可以使用 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'
);
推荐阅读
- php - 在 AD LDAP 中查找用户
- javascript - 输入框问题在reactjs中,单击光标未指向文本框,双击文本框输入光标即将到来
- c# - FileSystemWatcher File.Copy
- html - XPath如何选择表格行内的特定div
- angular - IE 在 webpack $$_lazy_route_resource 期间冻结
- excel - Excel 公式未应用于某些条目
- python - DatabaseError: 对 sql 对象执行失败': 要执行的第一个参数必须是字符串或 unicode 查询
- r - 使用 data.table 滚动窗口和自联接
- django - 如何使用带有外键的 django api
- http - 如何查看网页在哪个版本的http上运行?