Инициировать создание выборочных отчетов в Google Analytics с помощью API управления - PullRequest
0 голосов
/ 17 мая 2018

Целью является извлечение отчета без выборок из Аккаунта Google Analytics (Премиум-аккаунт) с использованием API управления.

Я не могу создать отчет за более чем 20 дней данных. Я использую только одно измерение (пользовательское измерение) и одну метрику (ga: user) в качестве входного параметра.

API позволяет нам запускать отчет всего за 20 дней после появления этой ошибки -> «Код ошибки: 400 Запрос слишком дорогой для выполнения».

Пожалуйста, найдите код ниже.

    $unsampledReport = new Google_Service_Analytics_UnsampledReport();
    $unsampledReport['start-date'] = '2017-09-01';
    $unsampledReport['end-date'] = '2017-12-30';
    $unsampledReport->setMetrics('ga:pageviews');
    $unsampledReport->setDimensions('ga:contentGroup4');
    $unsampledReport->setDownloadType('GOOGLE_DRIVE');
    $report_insert = $analytics->management_unsampledReports- 
    >insert('account_id','property_id,'view_id',$unsampledReport);

Эта ошибка отображается.

> {   "code": 400,   "errors": [
>     {
>       "domain": "global",
>       "message": "Request is too expensive to fulfill.\nTo learn more about Unsampled Reports please see 
> <a  href = "https://support.google.com/analytics/answer/2601061">Ans</a>
}

1 Ответ

0 голосов
/ 17 мая 2018

Само сообщение об ошибке точно сообщает вам, в чем проблема.

Запрос слишком дорогой для выполнения.

Если вы проверите веб-сайт, о котором идет речь Отчеты без выборки вы увидите, что отчеты без выборки очень дороги и есть ограничения на то, что вы можете извлечь.

Я бы попробовал выбирать только на неделю за раз.это должно улучшить ваши изменения для извлечения нужных вам данных.

...