2017-01-23 11 views
0

Я использовал Gapi.class.php для получения данных из аналитики google.Как сгруппировать google sourceMedium и подсчитать то же направление

Вот мой PHP код

$ga->requestReportData(xxxxx,array('sourceMedium','month','year'),array('sessions'), $sort_metric=array('month'), $filter=null, $start_date=$fromDate, $end_date=$toDate, $start_index=1, $max_results=10000); 

я, как этот

[dimensions:gapiReportEntry:private] => Array 
 
       (
 
        [sourceMedium] => l.facebook.com/referral 
 
        [month] => 06 
 
        [year] => 2016 
 
       ) 
 
    [dimensions:gapiReportEntry:private] => Array 
 
       (
 
        [sourceMedium] => mail.google.com/referral 
 
        [month] => 06 
 
        [year] => 2016 
 
       ) 
 
    [dimensions:gapiReportEntry:private] => Array 
 
       (
 
        [sourceMedium] => mbasic.facebook.com/referral 
 
        [month] => 06 
 
        [year] => 2016 
 
       )

Я хочу знать, как я могу объединяем их и сосчитать,

Example 
     source Count 
     fb = 100 
     google = 50 

Пожалуйста.

Обновлено

enter image description here

+0

Вы хотите подсчет точных источников lilke '1.facebook.com',' mail.google.com' или вы хотите источников группы по категориям Lile fb, google и чем считать сеансы? – dikesh

+0

@dikesh, Пожалуйста, посмотрите мое обновленное сообщение еще раз. Я хочу определенную страницу просмотра исходных страниц, когда обновляюсь. Спасибо. – Nay

ответ

1

Просто удалите связанную дату Размеры т.е. month и year из вашего запроса, чтобы получить агрегированные цифры.

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

$ga->requestReportData(xxxxx,array('sourceMedium','pagePath'), array('pageviews'), $sort_metric=array('pageviews'), $filter=null, $start_date=$fromDate, $end_date=$toDate, $start_index=1, $max_results=10000); 

Посмотрите на следующие ссылки для своих ссылок.

Google Analytics Dimension and Metrics

Creating Reports

Advanced Use Cases of Creating Reports

+0

Спасибо @dikesh – Nay