Google 애널리틱스 API를 사용 중이며 특정 콘텐츠 사이트의 평균 세션 시간을 알고 싶습니다.Google 애널리틱스 API - 평균 세션 시간이 애널리틱스 대시 보드에 맞지 않습니다.
나는이 PHP 코드 사용하고있는 통계 활용하려면 다음 나는 다음과 같은 결과를 얻을
$result = $analytics->data_ga->get(
'ga:XXXXXXX',
'2012-01-01',
date("Y-m-d"),
'ga:visits',
array(
'filters' => 'ga:pagePath==MY_URL',
'dimensions' => 'ga:pagePath',
'metrics' => 'ga:pageviews,ga:sessions,ga:uniquePageviews,ga:avgSessionDuration,ga:bounces',
'sort' => '-ga:uniquePageviews',
'max-results' => '25'
)
);
:
[0] => Array
(
[0] => MY_URL
[1] => 8966
[2] => 7434
[3] => 7434
[4] => 17.15496368038741
[5] => 6245
)
번호 0-3, 5 정확히 Google 웹 로그 분석 대시 보드 번호와 같은 동일한를 (Google 웹 로그 분석에서 내 브라우저로 로그인 한 경우)
평균 지속 시간이 맞지 않습니다. API에 17.15 초가 표시되고 Google 애널리틱스 대시 보드에 1 분 23 초가 표시됩니다.
동일한 측정 항목입니까? 나는 "사이트에서 평균 지속 시간"을 원합니다 (예 : 표준 애널리틱스 대시 보드에서 나를 보여줍니다).
감사합니다!
니스! 그게 바로 내가 원하는 것입니다. 대단히 감사합니다! – elchueko
또 다른 것 : 왜 ga : avgTimeOnPage와 ga : avgSessionDuration이 그런 차이를 갖는지 아십니까? 예를 들면 : 87 초 (ga : avgTimeOnPage)에 대해 5 초 (ga : avgSessionDuration)가됩니다. 다른 의미는 무엇입니까? – elchueko
귀하의 웹 사이트 데이터를 이해하지 못했다고 가정 할 때,이 페이지는 높은 반송 페이지 일 수 있습니다. 1) 페이지에 머문 시간은 페이지로드와 다음 페이지로드 사이의 시간입니다. 페이지에 머문 시간은 값이 입력되지 않아 반송되거나 종료되는 사용자를 캡처하지 않습니다. 2) 세션 지속 시간은 첫 번째 상호 작용에서 마지막 상호 작용까지 소요 된 시간입니다. 이 메트릭은 처음에 0으로 채워지고 모든 히트마다 점진적으로 증가합니다. 이 측정 항목은 사용자가 반송하는 경우 페이지에 머문 시간과 달리 0이됩니다. – sdhaus