我使用spatie-laravel-analytics
$analyticsData = Analytics::performQuery(Period::days(30),
'ga:',
[
'metrics' => 'ga:users,ga:newUsers,ga:sessions,ga:sessionsPerUser,ga:pageviews,ga:pageviewsPerSession,ga:avgSessionDuration,ga:bounceRate',
'dimensions' => 'ga:pageTitle',
'start-date' => '2018-08-01',
'end-date' => '2018-08-31',
]);
当我试图查看内部结果是什么时
当我将其与我的Google Analytics(分析)6/8进行比较时,它们工作正常
有人遇到这种问题吗?我的问题是我的ga:users
与Google Analytics(分析)不准确,这就是为什么我的ga:sessionPerUser
也给我一个不正确的值。您知道如何解决此问题吗?预先谢谢你。
答案 0 :(得分:1)
在您的laravel代码中,您调用的是几天(30),而在日期范围内,实际上是31天,这可能是原因。
使用它来创建所需的时间段并将其传递并从查询中删除开始日期。
$startDate = Carbon::now()->subYear();
$endDate = Carbon::now();
Period::create($startDate, $endDate);