2016-05-27 2 views
0

im пытается получить некоторые демографические данные из google analytics api, я намерен интегрировать это в cms для создания отчетов и т. Д. Это возможно?получить демографические данные с помощью google analytics api

если есть, есть кто-нибудь, кто знает учебник или что-то еще? Я использовал приведенные примеры, и я получаю несколько сеансов, которые были в течение последних 7 дней. Но ничего кроме этого. Если это невозможно, какие вещи я могу получить с помощью этого api?

вот что я попробовал:

function getResults(&$analytics, $profileId) { 
    return $analytics->data_ga->get(
     'ga:' . $profileId, 
     '7daysAgo', 
     'today', 
     'ga:sessions'); 
} 

спасибо заранее.

ответ

0

Вы можете получить все, что указано в Dimensions and Metrics Reference. Это включает ga: userAgeBracket и ga: userGender для демографической информации.

Чтобы включить дополнительные показатели (числовые данные), вы поместите его как параметр, где теперь у вас есть сеансы ga: session (отдельные множественные показатели с запятой). Вам нужен хотя бы один показатель для работы запроса.

Чтобы добавить размеры (т. Е. Категориальные данные), вам необходимо передать массив параметров в запрос, у которого есть пара ключей/значений для измерений. Это может также включать дополнительные параметры, такие как фильтры или параметры сортировки, see the example here..

$optParams = array(
     'dimensions' => 'ga:userAgeBracket,ga:userGender' 
); 

return $analytics->data_ga->get(
     'ga:' . $profileId, 
     '7daysAgo', 
     'today', 
     'ga:sessions', 
     $optParams 
); 

Это для версии 3 API. Если вы только начинаете, у вас нет устаревшего кода, чтобы поддерживать вас might as well start with there current version (v4).

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