저희는 웹 개발자이며, 다른 분들처럼 많은 사이드 프로젝트와 소규모 웹사이트를 운영하곤 합니다.
당연히 기본 지표를 추적하고 싶습니다: 사이트의 방문 수가 얼마나 되는지와 트래픽의 출처가 어디인지 파악하는 것.
오랫동안 우리는 구글 애널리틱스(Google Analytics)를 사용해 왔습니다. 수년이 지나면서 그것은 점점 부풀어 오르고 구글의 이익을 위해 사용자를 추적하는 데 지나치게 집중하는 경향이 생겨났습니다. 또한 더 작고 프라이버시를 우선하는 대안들도 시도해 보았는데, 마음에 들었던 것들이 있었습니다 — 하지만 여러 사이트를 추적하거나 데이터를 30일 이상 보관하려고 하자 비용은 연간 수백 달러로 빠르게 증가했습니다.
언젠가 우리는 스스로에게 묻곤 했다: 이 문제를 우리 제품으로 직접 해결해보면 어떨까?
저희는 모든 것을 아주 간단하게 유지하고자 했습니다: 쿠키도 없고, 방문자 추적도 하지 않습니다. 스크립트 태그를 복사해 붙여넣기만 하면, 즉시 페이지뷰를 확인할 수 있습니다.
그래서 PageviewsOnline라는 이름의 작은 MVP를 만들었습니다. 개인정보를 최우선으로 하는 웹 분석 도구로, 통계는 집계되어 기본적으로 공개되며 EU에 저장됩니다. 바로 사용할 수 있도록 EU 개인정보 보호 규정을 준수하도록 설계되어 있어 쿠키 배너가 필요하지 않습니다.
핵심 아이디어
- 개인정보를 최우선으로 - EU 기반이며 어떤 데이터가 수집되고 어떤 데이터가 저장되는지 명확합니다
- 간단해요 - 스크립트를 붙여넣으면 페이지뷰가 자동으로 추적돼요
사이트 수준 구성 (향후 아이디어)
아직 구현되지 않았지만, 우리는 사용자 계정과 PII를 완전히 피하고 싶습니다. 목표는 단지 또 다른 전통적인 분석 도구를 만드는 것이 아닙니다.
하나의 아이디어는 /analytics.json 같은 것을 통해 사이트 차원 구성을 하는 것인데, 이는 /robots.txt와 비슷합니다. 또는 공개/개인 키 기반의 암호화된 파일일 수도 있어, 계정 없이도 사이트별 기본 맞춤화를 가능하게 합니다.
다들 아는 큰 문제: 가격
이 프로젝트가 완전히 무료로 영원히 유지될 수는 없다는 걸 알고 있습니다 — 호스팅, 저장 공간, 그리고 대역폭이 점점 늘어날 거예요. 하지만 우리가 이 일을 시작한 이유는 사이드 프로젝트당 월 9달러를 내고 싶지 않았기 때문입니다.
그래서 목표는 가능한 한 오랫동안 무료로 제공되거나 합리적인 가격으로 제공되도록 하는 것입니다.
지금은 저희가 고려 중이며(이 부분은 변경될 수 있습니다):
- 데이터 보관 기간 5년 - 요금제에 관계없이 데이터는 삭제되지 않습니다. 이를 통해 과거 데이터를 잃을 걱정 없이 업그레이드나 다운그레이드가 가능합니다.
- 구독 대신 일회성 결제 - 예를 들면: 도메인을 선택하고 $9를 결제하면 1년간 추가 기능이 잠금 해제됩니다. 그 이후에는 필요 없을 수도 있고, 그건 괜찮습니다. 나중에 다시 업그레이드하고 싶다면 데이터는 여전히 남아 있습니다
저희는 솔직한 피드백을 원합니다
- 작은 사이트나 사이드 프로젝트를 운영하고 있다면 이런 게 유용할까요?
- 명백하게 누락된 부분이 있거나 사용을 방해하는 요소가 있나요?
- 그 프로젝트와 그것을 뒷받침하는 핵심 아이디어들이 과연 실현 가능할까요?
다른 사이드 프로젝트 소유자들이 이 도구를 더 유용하게 만드는 데 도움이 되도록, 진정성 있는 피드백을 주시면 정말 감사하겠습니다.
면책 공지: 이 글은 게스트 저자가 작성했을 수 있습니다. 표현된 견해와 의견은 저자의 것이며 PageviewsOnline의 공식 입장을 반드시 반영하지는 않습니다. 이 콘텐츠는 일반적인 정보 제공 목적이며 최초 게시 이후로 더 이상 최신 정보가 아닐 수 있습니다. 저자나 PageviewsOnline은 기사에 포함된 오류, 누락 또는 구식 정보에 대해 책임을 지지 않습니다.