Spatie-laravel-analytics软件包ga:用户不准确

时间:2018-09-27 14:52:05

标签: php laravel google-analytics

我使用spatie-laravel-analytics

从Google 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',
    ]);

当我试图查看内部结果是什么时

GA

当我将其与我的Google Analytics(分析)6/8进行比较时,它们工作正常enter image description here

有人遇到这种问题吗?我的问题是我的ga:users与Google Analytics(分析)不准确,这就是为什么我的ga:sessionPerUser也给我一个不正确的值。您知道如何解决此问题吗?预先谢谢你。

1 个答案:

答案 0 :(得分:1)

在您的laravel代码中,您调用的是几天(30),而在日期范围内,实际上是31天,这可能是原因。

使用它来创建所需的时间段并将其传递并从查询中删除开始日期。

$startDate = Carbon::now()->subYear();
$endDate = Carbon::now();

Period::create($startDate, $endDate);