Пакет Spatie-laravel-analytics ga: пользователи не точны - PullRequest
0 голосов
/ 27 сентября 2018

Мой запрос на выборку данных из Google Analytics с использованием 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',
    ]);

Когда я попытался увидеть, каков результат внутри, это то, что я получил.

GA

И когда я сравниваю его с моей аналитикой Google, 6/8 работает правильно enter image description here

Есть ли у кого-нибудь такая проблема?Моя проблема в том, что мой ga:users не точен в Google Analytics, поэтому мой ga:sessionPerUser также дает мне неправильное значение.У вас есть идеи, как это исправить?Заранее спасибо.

1 Ответ

0 голосов
/ 27 сентября 2018

В вашем коде laravel вы называете период дней (30), тогда как в вашем диапазоне дат это на самом деле 31 день, это может быть причиной.

Используйте это для создания периода, которыйВы хотите и передаете его и удаляете начальные и конечные даты из вашего запроса.

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

Period::create($startDate, $endDate);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...