0

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 초가 표시됩니다.

동일한 측정 항목입니까? 나는 "사이트에서 평균 지속 시간"을 원합니다 (예 : 표준 애널리틱스 대시 보드에서 나를 보여줍니다).

감사합니다!

답변

0

사이트 차원에서 평균 지속 시간이 없습니다. 평균이 있습니다. 페이지 및 평균 시간입니다. 세션 기간. 혼란은 세션 기간이 아니라 대시 보드에서 Time on Page를보고 있다는 것입니다.

ga : avgSessionDuration 대신 ga : avgTimeOnPage를 사용해 볼 수 있습니다.

+0

니스! 그게 바로 내가 원하는 것입니다. 대단히 감사합니다! – elchueko

+0

또 다른 것 : 왜 ga : avgTimeOnPage와 ga : avgSessionDuration이 그런 차이를 갖는지 아십니까? 예를 들면 : 87 초 (ga : avgTimeOnPage)에 대해 5 초 (ga : avgSessionDuration)가됩니다. 다른 의미는 무엇입니까? – elchueko

+0

귀하의 웹 사이트 데이터를 이해하지 못했다고 가정 할 때,이 페이지는 높은 반송 페이지 일 수 있습니다. 1) 페이지에 머문 시간은 페이지로드와 다음 페이지로드 사이의 시간입니다. 페이지에 머문 시간은 값이 입력되지 않아 반송되거나 종료되는 사용자를 캡처하지 않습니다. 2) 세션 지속 시간은 첫 번째 상호 작용에서 마지막 상호 작용까지 소요 된 시간입니다. 이 메트릭은 처음에 0으로 채워지고 모든 히트마다 점진적으로 증가합니다. 이 측정 항목은 사용자가 반송하는 경우 페이지에 머문 시간과 달리 0이됩니다. – sdhaus