2010-03-04 4 views
3

URL 단축 서비스는 클릭 수, 전환 수, 추천 도메인 및 국가 (기간에 따라 필터링 가능)에 대한 몇 가지 기본적인 클릭 통계를 사용자에게 표시해야합니다. 앞으로 더 많은 고급 통계를 원할 것입니다.PHP의 오픈 소스 분석/통계 소프트웨어가 좋습니까?

이벤트를 전달한 다음 해당 이벤트의 막대 또는 선 그래프 (예 : 지정된 두 날짜 사이에 "전환"의 선 그래프)를 쉽게 표시 할 수있는 기존 오픈 소스 소프트웨어가 있습니까? 이것이 존재해야만하는 것처럼 보이고 모든 것을 처음부터 만드는 것이 훨씬 쉽습니다.

나는 그래프 스크립트가 있다는 것을 알고 있지만 그래도 여전히 데이터를 (보통 XML 파일로) 포맷 한 다음 그래프로 전달해야합니다. 나는 조금 더 완전한 것을 찾고 있는데, 나는 그 사건들을 먹일 수 있고 그 다음에는 모든 것을 다 할 수있다.

답변

2

내가 만들 수있는 모든 종류의 소프트웨어는 플롯하려는 데이터를 생성해야합니다.

  • 사용 a library이 데이터를 그래픽으로

첫 번째 표시 (예 Google Analytics로) 통계에 대한 타사 솔루션을 사용하여이 시점에서

, 당신은 두 가지 가능성을 가지고 솔루션은 사용하기 쉽지만 유연하지는 않습니다. 두 번째 것은 조금 더 어려울 것입니다 (너무 많지는 않음). 그러나 여러분은 무엇을 줄 것인지, 어떻게 할 것인지 결정할 것입니다.

나는 최근에 an open source project을 시작하여 PHP에서 플로 차트를 쉽게 만들 수 있습니다. 당신은 그것을보고 싶을 수도 있습니다.

+0

내가 찾고있는 것이 더 많은 http://piwik.org를 방금 보았습니다. 나는 이벤트를 피드, 그것은 데이터를 표시합니다. 복잡한 SQL 쿼리, 캐싱 등에 대해 걱정할 필요가 없습니다.아직 맞춤 설정 기간을 지원하지는 않으므로 계속 찾고 있습니다. – makeee

+0

[Piwik의 맞춤 기간 (링크)] (http://piwik.org/faq/how-to/#faq_33) –

1

는 내가 사용한 최상의 오픈 소스 분석/통계 소프트웨어입니다. 최근에 우리는 AWStats를 옮기고 Google Analytics를 사용하고 있습니다. 그러나 Google 애드워즈도 사용하고 있기 때문입니다. AWStats는 훌륭한 프로그램입니다.

+0

AWStats는 PHP가 아니라 Perl로 작성되었습니다. –

6

원하는대로 많은 패키지가 있습니다. 가장 인기있는 사람은 다음과 같습니다

그들은 모두 데이터베이스 연결 (대부분의 MySQL)를 요구를 (레디 스 높은 성능을 지원) 데이터를 저장하면 서비스가 대중화 될 때 성능 문제가 될 수 있습니다. 파일 기반 간단한 패키지

하나는

파일 기반 솔루션의 특징

는 일반적으로 더 제한되어있다.

+0

여기 체크 아웃 할 가치가있는 또 다른 프로젝트가 있습니다. http://phpwebstats.sourceforge.net/ –

관련 문제