Advertisement
ivansky

Untitled

Apr 7th, 2015
203
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.01 KB | None | 0 0
  1. <?php
  2.  
  3. $statClient = new StatClient($accessToken);
  4.  
  5. $metricaStatsParamsModel = new Yandex\Metrica\Stat\Models\TableParams();
  6.  
  7. $metricaStatsParamsModel->setPreset(\Yandex\Metrica\Stat\AvailableValues::PRESET_SOURCES_SEARCH_PHRASES);
  8.  
  9. $metricaStatsParamsModel->setDate1(date('Y-m-d', strtotime('-1 month')));
  10. $metricaStatsParamsModel->setDate2(date('Y-m-d'));
  11.  
  12. use Yandex\Metrica\Management\ManagementClient;
  13. $managementClient = new ManagementClient($accessToken);
  14.  
  15. $params = new Yandex\Metrica\Management\Models\CountersParams();
  16. $params->setField('goals,mirrors,grants,filters,operations');
  17.  
  18. /* @var Yandex\Metrica\Management\Models\GetCountersResponse $countersResponse */
  19. $countersResponse = $managementClient->counters()->getCounters($params);
  20.  
  21. $metricaStatsParamsModel->setId($counterId);
  22.  
  23. $dataTable = $statClient->data()->getTable($metricaStatsParamsModel); /* @var Yandex\Metrica\Stat\Models\Table $dataTable */
  24.  
  25. $data = $dataTable->getData(); /* @var Yandex\Metrica\Stat\Models\Data $data */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement