1

Я установил пользовательские переменные, чтобы получить data от Google Analytics и сохранить в локальной базе данных.Несоответствие данных API Google Analytics

Требование:

Я хочу, чтобы получить список из users, sessions, event label, total events, unique events, event value, operating system, browser и device category.

Проблема:

Я проверил панель на Google Analytics, а также данные в отчетах в порядке. Однако я заметил, что в Google Analytics данные, перечисленные в колонке unique events, не соответствуют суммам, которые я получаю при запросе Google Analytics API.

данных показывает ГА:

enter image description here

Данные показывают, Г.А. API:

enter image description here

запросов, которые я использую в GA API:

public function getEventsLabelByDate($params=array()) { 

     $defaults = array(
      'metrics' => 'ga:visitors,ga:visits,ga:totalEvents,ga:uniqueEvents,ga:eventValue', 
      'dimensions' => 'ga:eventLabel,ga:eventCategory,ga:country,ga:operatingSystem,ga:browser,ga:date,ga:deviceCategory', 
      'filters' => 'ga:eventAction==Play Done', 
     ); 
     $_params = array_merge($defaults, $params); 
     return $this->_query($_params); 

    } 

$data = $ga->getEventsLabelByDate(); 

Я хочу знать, что лучше всего использовать в моем API calls.

Любая немедленная помощь будет очень заметной. Благодарю.

+0

Вы должны подождать до завтра и повторите попытку. Отчетность для трафика за один день не гарантируется в точности. –

+0

@ Philip..I полностью согласен с тобой, но я здесь прошу данные вчера, пожалуйста, см. Диапазон дат, который я выбрал. –

ответ

0

Я столкнулся с той же проблемой.

Моим решением было изменить размеры на ga: eventCategory, а затем суммировать возвращаемые уникальные символы. Это обеспечило число, идентичное уникальному элементу на eventAction на веб-интерфейсе.

Использование более гранулированных размеров привело к точному количеству. Надеюсь, это сработает и для вас.

 Смежные вопросы

  • Нет связанных вопросов^_^