У меня есть небольшая функция, которая получает количество страниц и посетителей из Google Analytics для каждого URL в массиве.
$filter_path = $my_url;
$filter = 'pagePath =@ ' . $filter_path;
$ga->requestReportData(ga_profile_id,array('pagePath'),array('pageviews','visitors'),'',$filter,'2010-01-01',date('Y-m-d'));
foreach($ga->getResults() as $result) {
$pageviews = $result->getPageviews();
$visits = $result->getVisitors();
}
Это работает, но для обработки 10 URL требуется около 1-2 минут. Когда я хочу обработать 100 URL, это занимает около 15 минут …
Кто-нибудь имеет представление о том, как / если бы вы могли сделать этот запрос быстрее?
Есть некоторые ограничения скорости https://developers.google.com/analytics/devguides/config/mgmt/v3/limits-quotas ты не достигаешь их?
Других решений пока нет …