6

일부 페이지에서는 오늘 본 페이지의 횟수, 지난 주에 본 횟수 등과 같은 통계를 표시합니다. 또한 전체 통계 페이지에서 페이지를 나열합니다. 주문, 가장 많이 보았습니다.Google Analytics를 사용하여 웹 페이지에 데이터를 표시 하시겠습니까?

오늘 우리는 이러한 페이지 뷰 및 이벤트 수를 데이터베이스에 삽입합니다. 일반 페이지 추적과 API를 통해 Google 웹 로그 분석으로 전송합니다. 이상적으로 Google 웹 페이지에 표시 할 통계에 대해 데이터베이스를 쿼리하는 대신 Google 애널리틱스의 API에 쿼리 만하는 것이 이상적입니다. Google 웹 로그 분석은 실제 순 쿠키가 누구인지 알아 내고 페이지 뷰 수를 인위적으로 늘린 사람들을 계산하는 것을 피하는 더 나은 방법입니다 (우리는 사람들이 우리 사이트에서 페이지를 만들도록 허용 함).

웹 페이지의 통계를 업데이트하기 위해 Google 웹 로그 분석의 API를 사용할 수 있습니까? 결과를 캐시하면 더 실현 가능합니까? 아니면 가끔 통계를 업데이트 하시겠습니까? Google 사이트 통계에 대한 Google 웹 로그 분석을 절대적으로 좋아하지만이 특정 요구에 대한 더 나은 솔루션이있을 수 있습니까?

+0

어디에서 전체 통계 페이지를 만들 수 있습니까? 나는 같은 proble로 얼마간 붙어있다. 많은 것을 시도했지만 실제로 작동한다는 점을 유의하십시오. – koffe14

답변

5

Google 웹 로그 분석 API를 사용하여 웹 페이지 통계를 업데이트 할 수 있습니까?

예, 그렇습니다. 그러나 인증 프로세스와 XML 반환은 작업 속도를 늦출 수 있습니다. 반환 된 행/열을 제한하여 속도를 높일 수 있습니다. 또한 데이터를 표시하려는 방식에 대한 인증 (올바르게 이해 한 경우)을 사용하려면 클라이언트 인증 방법을 사용해야합니다. 사용자 이름과 암호를 보냅니다. 보안이 문제입니다.

나는 당신이 묘사 한 것을 정확하게했지만 통계를위한 페이지에 로딩 그래픽을 넣어야했다.

결과를 캐시하면 더 적합합니까? 아니면 가끔 통계를 업데이트 하시겠습니까?

어쨌든 GA 데이터가 실시간 데이터가 아니기 때문에 캐싱이 작동하는 것처럼 보입니다. 나중에 표시하기 위해 반환 된 XML을 API 호출 및 저장 (또는 처리 후 저장) 할 수 있습니다.

나는 이것을하지 않았지만 나는 그것을 줄 수도 있다고 생각한다. 예정된 직업으로도 출근 할 수 있습니다.

Google 사이트 통계에 대해 Google 웹 로그 분석이 절대적으로 도움이되지만,이 특별한 요구 사항에 대한 더 나은 해결책이있을 수 있습니까?

제 3 자 솔루션 (인터넷 검색이 필요합니다)이 있지만 비용 및 가능성을 고려해야합니다.

+0

감사합니다. 사용자 이름과 비밀번호를 보내야 만 보안이 문제가된다는 말은 Google Analytics 사용자 이름과 비밀번호를 보내야한다는 뜻입니까? 내 사용자의 GA 계정 자격증 명을 보내지 않을 것입니다. 이것은 내 웹 사이트에만 해당되며 사용자는 위키피디아와 같은 페이지를 만들 수 있지만 분석을 제어하지는 않습니다. 어쨌든 실시간 데이터가 아닌 GA 데이터에 대한 훌륭한 점을 만들었으므로 캐싱은 의미가 있습니다 ... 이제는 다른 솔루션에 대해 생각하고 있습니다 ... –

+0

맞아요. 자격 증명을 중요하게 생각하지 않아도됩니다. 따라서 자격 증명을 보호하기 위해 조치를 취해야합니다. 나는 과거에 Google 계정을 만들었으며 계정에 관리자 권한이 아닌 사용자 권한을 부여했습니다. –

+0

나는 그것이 꽤 잘한다고 생각한다. 나는 몇 가지를 추가하고 싶다. Google Analytics API에는 "토큰"기반의 다른 인증 메커니즘이 있습니다. 이렇게하면 한 번 인증 할 수 있지만 후속 요청에는 액세스 토큰을 사용합니다. 요청 할당량이 있습니다. 한 시간에 얼마나 많은 요청을하는지는 모르지만 캐싱 메커니즘을 탐색해야하는 또 다른 이유입니다. 마지막으로 (그리고 자기 홍보 부분), 나는 프로그래밍을하지 않고 무엇을 하려는지를 달성 할 수있는 제 3 자 서비스를 개발했습니다. http://www.embeddedanalytics.com을 확인하십시오. –