Image
Image

Koko Analytics – 워드프레스용 프라이버시 친화적인 통계

설명

Koko Analytics로 개인정보 보호에 친화적이면서도 사용하기 쉬운 통계를 얻으세요

코코 애널리틱스는 제3자 서비스 없이 완전히 자체 워드프레스 사이트에서 실행되는 가볍고 개인정보 보호에 친화적인 통계 플러그인입니다.

이것은 워드프레스 사이트를 위한 구글 애널리틱스의 더 간단한 대안이 되고자 합니다.

가장 인기 있는 페이지를 확인하거나 방문자의 유입 경로를 파악하고 싶으신가요? 코코 애널리틱스는 방문자의 개인정보 보호와 사이트 성능을 저해하지 않으면서도 모든 핵심 지표를 추적합니다.

왜 Koko Analytics인가요?

  • 플러그 앤 플레이 – 플러그인을 활성화하면 통계가 바로 작동하기 시작합니다.
  • 간단하고 효과적 – 복잡한 페이지가 아니라 중요한 내용을 한 페이지에 모두 표시합니다.
  • 개인정보 보호 친화적 – GDPR 및 CCPA를 준수하도록 설계되었습니다.
  • 데이터 소유권 확보 – 모든 데이터는 오직 귀하의 서버에서만 처리 및 저장됩니다.
  • 빠르고 가벼움 – 500바이트 미만의 JavaScript를 추가하고 트래픽 급증을 쉽게 처리합니다.
  • 쿠키 필요 없음 – 쿠키 기반, 쿠키 없음 또는 전혀 추적하지 않음 중에서 선택합니다.
  • 정확한 필수 요소 – 방문자, 고유 페이지뷰, 추천 URL을 계산합니다.

코코 애널리틱스는 광고 판매를 겸하는 기업들과 방문자 데이터를 공유하지 않으면서도 효과적이고 신뢰할 수 있는 웹사이트 분석을 제공합니다.

여기에서 라이브 데모를 볼 수 있습니다.

이 플러그인은 무료, 오픈소스이며 자체 호스팅됩니다 — 계정이 필요하지 않습니다. 코코 애널리틱스의 소스 코드는 GitHub에서 여기에서 확인할 수 있습니다.

Koko Analytics Pro로 고급 통계 기능을 활용하세요

Koko Analytics Pro adds several powerful benefits like custom event tracking, collecting country and device statistics, being notified of traffic spikes or receiving periodic email reports.

스크린샷

  • Image
    웹사이트 통계 대시보드 보기.
  • Image
    최근 2주간의 방문 기록을 보여주는 대시보드 위젯.
  • Image
    특정 기간 동안 가장 많이 본 게시물을 보여주는 위젯.
  • Image
    사용자 역할 제외 옵션 설정 페이지 추가.
  • Image
    프로 기능 설정 페이지 추가.
  • Image
    게시물 개요에서 페이지뷰를 표시하는 프로 기능.

설치

Koko Analytics를 여러 방법으로 설치할 수 있습니다:

  1. 워드프레스 관리자에서 플러그인; 새로 추가로 이동하여 코코 애널리틱스를 검색한 다음 지금 설치를 클릭합니다.
  2. WordPress.org에서 다운로드하여 /wp-content/plugins/에 업로드합니다.
  3. GitHub에서 다운로드하여 /wp-content/plugins/에 업로드합니다.

활성화 즉시 통계 수집 시작.

WP 관리자; 대시보드; 애널리틱스에서 대시보드를 확인합니다.

FAQ

Koko Analytics는 개인정보 보호에 친화적인가요?

예.

  • 개인 데이터는 처리되거나 저장되지 않습니다.
  • 방문자는 페이지나 사이트 간에 추적되지 않습니다.
  • 단일 방문자 식별이 불가능한 집계된 카운트만 저장.
  • 제3자 서비스는 관여하지 않습니다.

코코 애널리틱스가 개인정보 보호에 친화적인 이유에 대해 자세히 알아보세요.

Koko Analytics는 가벼운가요? 사이트 속도를 저하시키나요?

Koko Analytics는 매우 빠릅니다.

  • 페이지에 500바이트 미만의 단일 스크립트만 추가합니다.
  • Data is collected using an optimized tracking endpoint which bypasses WordPress entirely.

방문자에게 미치는 성능 영향은 기술적으로 가능한 한 제로에 가깝게 유지됩니다.

코코 애널리틱스가 가벼운 이유에 대해 자세히 알아보세요.

Koko Analytics는 오픈소스인가요?

예. 코코 애널리틱스는 GPL 라이선스에 따라 출시된 오픈 소스 소프트웨어입니다.

Koko Analytics는 쿠키를 설정하나요?

예, 하지만 설정에서 쿠키를 완전히 비활성화할 수 있습니다.

쿠키를 사용하는 경우, 코코 애널리틱스는 개인 데이터를 저장하지 않고 고유 방문자를 감지하기 위해 단일 _koko_analytics_pages_viewed 쿠키(최대 24시간 수명)를 설정합니다.

자세한 정보: 코코 애널리틱스는 쿠키를 사용하나요?

Is Koko Analytics free?

Yes. Koko Analytics is a free plugin that you can install on your site without requiring any third-party services.

Some more advanced features are bundled in Koko Analytics Pro, which you can purchase for a small yearly fee.

어디에서 추가로 문서를 찾을 수 있나요?

Koko Analytics 기술 자료에서 확인하세요.

후기

Image
2026년 1월 16일
Llevo bastante tiempo usando el plugin y cumple lo que promete sin invadir a los usuarios, ademas es liviano!
Image
2026년 1월 13일 답글 1개
No unnecessary messaging or upsells. The value for the Pro version is clear and advertised enough without creating noise. The UI is simple and provides what’s needed, no complications.
Image
2026년 1월 7일
This is a great option particularly for cookieless tracking
Image
2025년 12월 31일
Definitely a plugin to consider if you want to de-google from GA.
Image
2025년 12월 8일
It’s simple. It’s clear. It’s more than enough for most sites: It gives you a pretty good idea about the traffic you’re getting. If you want to it works without cookies. So you don’t need a Cookie Banner (if you had it just for analytics). It keeps getting better and has a very sympathetic developer who really seems to care about his software. So Koko has become my goto analytics plugin. The only things I’m missing are an official Burst import and a Lifetime License. Then I’d consider to “go pro on Ko-ko”, even if I don’t really need the Pro-version.
모든 217 평가 읽기

기여자 & 개발자

“Koko Analytics – 워드프레스용 프라이버시 친화적인 통계”(은)는 오픈 소스 소프트웨어입니다. 다음의 사람들이 이 플러그인에 기여하였습니다.

기여자

“Koko Analytics – 워드프레스용 프라이버시 친화적인 통계”(이)가 21 개 언어로 번역되었습니다. 기여해 주셔서 번역자님께 감사드립니다.

자국어로 “Koko Analytics – 워드프레스용 프라이버시 친화적인 통계”(을)를 번역하세요.

개발에 관심이 있으십니까?

코드 탐색하기는, SVN 저장소를 확인하시거나, 개발 기록RSS로 구독하세요.

변경이력

2.2.0 – Jan 21, 2026

  • 설정: 플러그인이 koko_analytics_settings_tabs 필터를 통해 자체 설정 탭을 등록할 수 있도록 허용합니다.
  • 엔드포인트: 여러 플러그인이 동일한 파일을 추가하는 경우 중복된 require 문 제거.

2.1.3 – Jan 12, 2026

  • 데이터 내보내기: 데이터 내보내기 파일에서 경로 및 리퍼러 URL 값을 이스케이프 처리합니다. 악의적인 경로 값을 포함하는 이전에 내보낸 데이터셋을 가져올 때 발생할 수 있는 SQL 인젝션 취약점을 수정합니다(CVE-2026-22850). 책임 있는 공개를 해 주신 naxus-audit의 Hector Ruiz 님께 감사드립니다.
  • 데이터 임포트: Koko Analytics 데이터베이스 테이블에 영향을 미치는 SQL 문만 허용
  • 추적: RFC 2396 사양에 따라 유효하지 않은 경로 값을 거부합니다.

2.1.2 – Jan 7, 2026

  • 추적: 단일 페이지 애플리케이션에서 수동 호출을 허용하기 위해 koko_analytics.trackPageview(path, post_id) 함수에서 경로 및 게시물 ID 인수를 허용합니다.
  • 대시보드: 차트에 ‘연도별’ 그룹 옵션 추가하기

2.1.1 – Dec 24, 2025

  • WP 코어의 공지 스타일 대신 자체 공지 스타일을 사용하세요.
  • 공개 대시보드에서 캐시 제어 헤더를 보냅니다.
  • 설정 페이지에 몇 가지 디버그 정보를 표시합니다.
  • 핑거프린트 방식에 대한 세션 디렉터리를 생성할 때 업로드 디렉터리가 있는지 확인합니다.
  • 컬렉션 엔드포인트 HTTP 응답 헤더에 문자셋을 추가합니다.
  • 마우스가 차트 영역에서 벗어나면 도구 설명을 올바르게 제거합니다.
  • 테이블 요소 외부에 데이터가 없는 테이블의 자리 표시자를 이동하여 열 스팬 문제를 해결합니다.
  • 수집 엔드포인트에 X-Robots-Tag: noindex를 추가합니다.
  • 페이지 필터가 활성화된 경우 테이블 페이지 매김을 회색으로 표시합니다.
  • 날짜 탐색에 가짜 하이퍼링크를 사용하면 봇이 공개 대시보드를 무한대로 크롤링하는 것을 막을 수 있습니다.

2.1.0 – Dec 08, 2025

  • 새로운 설정 페이지 구조!
  • WP 코어의 기존 제거 가능한 쿼리 인수를 알림에 사용하십시오.

2.0.22 – Dec 01, 2025

  • 블록 유형에 대해 apiVersion을 지정하여 WP 6.9에서 새로운 iframe 편집기를 사용할 수 있도록 합니다.

2.0.21 – Nov 28, 2025

  • 차단된 리퍼러 도메인을 소급 적용하여 정리합니다.
  • 설정 페이지에서 이중 에코 현상 수정.
  • 특정 MySQL 설치 환경에서 고아 참조 행을 삭제할 때 발생하는 쿼리 중단 현상 수정.
  • WP CLI에 wp koko-analytics prune 명령어를 추가합니다.

2.0.20 – Nov 14, 2025

  • 데이터 내보내기 파일의 하드코딩된 테이블 접두사 수정.
  • V2 형식으로의 데이터 마이그레이션 시 배치 크기(500행 1000행) 증가.
  • V2로 데이터 마이그레이션 후 임시 테이블을 삭제합니다.

2.0.19 – Oct 15, 2025

  • 추가 HTTP 요청을 줄이고 지나치게 공격적인 캐시 문제를 해결하기 위해 추적 스크립트(500바이트 미만)를 페이지 HTML에 인라인으로 출력합니다.
  • Plausible용 가져오기 기능 추가.
  • 예쁜 퍼머링크가 활성화된 경우 공개 대시보드 URL을 /koko-analytics-dashboard/로 변경합니다.
  • 게시물 미리보기 방문을 제외합니다.

2.0.18 – Sep 24, 2025

  • 이전 자동 로더가 해당 클래스의 위치를 알 수 있도록 Pageview_Aggregator 클래스에 파일 이름 별칭을 추가합니다. 임시 버퍼 파일에 데이터가 있는 1.x에서 업그레이드하는 사용자의 오류를 수정합니다.
  • 데이터 임포터가 이제 기본 WPDB 연결을 사용하고 오류를 표시합니다.
  • 포스트 제목이 비어 있거나 null인 경우 경로로 대체합니다.
  • 공개 대시보드에서 Koko Analytics Pro 관련 섹션을 더 작은 ‘제공’ 링크로 대체합니다.

2.0.17 – Sep 20, 2025

  • 가장 많이 본 게시물 위젯을 구형 단축코드 클래스 이름으로 수정.

2.0.16 – Sep 19, 2025

  • 지속적 객체 캐시가 데이터베이스 마이그레이션 잠금 메커니즘을 방해하지 않도록 방지합니다.
  • 데이터베이스 내보내기 파일명에 사이트 URL 추가.
  • 내보내기 시점에 테이블 구조를 함께 내보냅니다.
  • 임포터의 데이터베이스 연결 시 오류 발생 시 예외 처리 대신 경고 로그 기록으로 변경.

2.0.15 – Sep 17, 2025

  • 그룹화 결과에 대한 테이블 총 행 수 계산 오류 수정.
  • Borlabs Cookie 라이브러리 스크립트와의 호환성 문제 수정.
  • koko_analytics_write_data_export 액션 후크를 추가합니다.
  • 특정 사용자 시작 관리 작업 후 성공/오류 메시지 표시.
  • 대시보드에서 성능이 약간 향상되었습니다.

2.0.14 – Sep 15, 2025

  • 공개 게시물이 500개 이상인 사이트의 v2 데이터 마이그레이션 문제 수정.
  • 더 이상 항목이 없음에도 페이지네이션이 표시되는 문제 수정.
  • 설정 페이지의 파일 업로드 버튼 스타일링 수정.
  • 봇이나 크롤러로 보이는 모든 것에 대해 공개 대시보드 접근을 차단합니다.

2.0.13 – Sep 11, 2025

  • wp_koko_analytics_post_stats 테이블의 post_id 열은 MEDIUMINT가 아닌 INT 유형이어야 합니다. 이렇게 하면 게시물 ID가 16777215 보다 큰 사이트의 문제가 해결됩니다.
  • 특정 번역에서 날짜 선택기 드롭다운 제목이 여러 줄에 걸쳐 표시되는 문제 수정.

2.0.12 – Sep 09, 2025

  • V2로 데이터 마이그레이션 시 잘못된 게시물 경로 수정.
  • 작은 화면에서 페이지뷰 열의 테이블 셀 너비 수정.
  • AMP URL용 정규화 규칙 추가.
  • 프론트 페이지의 중복 경로 방지를 위해 path_id로 그룹화.
  • 클래스 자동 로더에서 성능이 약간 개선되었습니다.
  • 모든 사용자 정의 글 유형이 등록되었는지 확인하기 위해 wp_loaded 후크에서 데이터베이스 마이그레이션을 실행합니다.

2.0.11 – Aug 29, 2025

  • 이 기능이 제대로 작동하지 않는 사이트에서 게시물 ID를 경로에 올바르게 매핑하는 스크립트 추가.

2.0.10 – Aug 29, 2025

  • 페이지 제목이 있는 레코드에 대해 제목을 다시 표시합니다.
  • wp_koko_analytics_paths 테이블의 여러 항목에 동일한 경로 매핑을 수정합니다.
  • 과도한 전체 페이지 캐싱으로 인한 클라이언트 측 구성 객체의 오래된 상태를 방지합니다.
  • “통계 초기화” 버튼 사용 시 데이터베이스 테이블을 삭제합니다.

2.0.9 – Aug 28, 2025

  • 총 레코드 수가 25,000개 미만인 테이블에 대해 v2 데이터 마이그레이션을 자동 실행합니다.
  • 페이지뷰 열은 6자리 숫자를 수용할 수 있도록 최소 6자 너비여야 합니다.
  • 포스트 통계 마이그레이션 스크립트 성능 개선.
  • 구형 오토로더 오류 방지를 위해 어그리게이터 클래스를 기존 파일 시스템 위치에 배포합니다.

2.0.8 – Aug 28, 2025

  • V2로 게시물 통계 마이그레이션을 시작하는 WP CLI 명령어 추가: wp koko-analytics migrate_post_stats_to_v2
  • 리퍼러 통계 v2 마이그레이션 시작용 WP CLI 명령어 추가: wp koko-analytics migrate_referrer_stats_to_v2
  • 분석 대시보드 전체 및 차트 툴팁의 글꼴 크기를 약간 줄입니다.
  • 플러그인 제거 시 데이터베이스 테이블을 삭제합니다.
  • 통계 초기화 시 새 경로 테이블을 잘라냅니다.
  • 1200px에서 단일 열 그리드로 전환합니다(기존 992px 기준).

2.0.7 – Aug 28, 2025

  • 커스텀 포스트 타입이 등록될 수 있도록 데이터 마이그레이션을 후행 훅에서 실행합니다.
  • 심각하게 잘못된 리퍼러 URL을 통계에서 삭제합니다.
  • 데이트피커 컴포넌트의 z-index 수정.

2.0.5 – Aug 27, 2025

  • 버퍼 파일에서 리퍼러 URL이 누락된 경우 안전 장치 적용.
  • Wpdb 클래스에서 배열을 문자열로 변환할 때 발생하는 경고 수정.
  • Foreach 인자가 null인 경우 발생하는 경고 수정.
  • [koko_analytics_counter] 단축코드가 더 이상 “루프” 내 포스트 경로를 사용하지 않도록 수정.

2.0.3 – Aug 27, 2025

  • 특정 레코드(형식 오류로 인해) 마이그레이션 실패 시 재표시되던 리퍼러 마이그레이션 알림 수정.
  • 긴 텍스트가 잘리지 않아 테이블 열이 화면 밖으로 밀려나는 문제 수정.
  • 새 사이트에 대해 post_stats 기본 키가 올바르게 생성되도록 보장합니다.

2.0.2 – Aug 27, 2025

  • 사이트 관리자가 버튼을 클릭한 후에만 비용이 많이 드는 데이터베이스 마이그레이션 실행 지연.

2.0.1 – Aug 27, 2025

이번 릴리스에서는 경로 기반 추적 기능과 개선된 대시보드 스타일을 도입했습니다. 다양한 게시물/페이지를 보유하고 있거나 기존 데이터에 영향이 갈까 우려되는 경우, 본 버전으로 업데이트하기 전에 코코 애널리틱스 데이터베이스 테이블을 백업하시기 바랍니다.

  • 경로 기반 추적을 통해 모든 페이지를 추적할 수 있습니다. 여기에는 카테고리 아카이브, 검색 결과 페이지, 존재하지 않는 페이지도 포함됩니다. 가장 많이 본 게시물 위젯과 단축코드는 영향을 받지 않으며 기존 기능을 유지합니다.
  • 독립형 대시보드의 CSS 스타일을 개선하여 워드프레스 내장 대시보드와 동일한 스타일 적용.
  • 화이트리스트에 등록된 리퍼러 도메인만 전체 페이지 URL을 포함할 수 있습니다.
  • 리퍼러가 더 이상 자동으로 하이퍼링크되지 않습니다.
  • 기타 다양한 사소한 성능, 보안 또는 코드 유지보수 개선 사항.

1.8.6 – Jul 24, 2025

  • 설정 페이지 사이드바에서 새로운 프리미엄 기능인 지리적 위치를 언급합니다.
  • 설정 페이지의 select 및 textarea 요소 높이 개선.

1.8.5 – Jul 21, 2025

  • 설정 페이지의 제출 버튼 앞에 테이블 행을 추가하는 새 작업 후크를 추가합니다: koko_analytics_extra_settings_rows_before_submit
  • 필터 및 액션 훅을 허용하도록 최적화된 엔드포인트를 재작성합니다.
  • 최적화된 엔드포인트에서 페이지뷰 데이터를 다른 플러그인이 필터링할 수 있도록 허용.
  • 최적화된 엔드포인트에 포함할 PHP 파일을 다른 플러그인이 추가할 수 있도록 허용.

1.8.4 – Jun 18, 2025

  • 구버전 추적 스크립트와의 하위 호환성 유지. 매우 완고한 캐싱 플러그인으로 인해 최신 코코 애널리틱스 스크립트 제공을 거부하는 사이트를 위한 특별 업데이트입니다…

1.8.2 – Jun 13, 2025

  • PHP 8.0 이하에서 쿠키 없는 추적 수정.

1.8.1 – Jun 13, 2025

  • 버전 1.8.0에서 도입된 최적화된 엔드포인트가 작동하지 않는 문제 수정

1.8.0 – Jun 12, 2025

  • 새로운 추적 방법을 추가했습니다: 쿠키리스 추적.
  • 쿠키 기반 추적을 사용하는 경우 쿠키 수명이 자정에 만료되도록 변경되었습니다(따라서 최대 24시간).
  • 클라이언트 측 추적 스크립트를 간소화하여 이제 500바이트보다 작아졌습니다.
  • 제외된 IP 주소는 이제 최적화된 엔드포인트에서 정상적으로 작동합니다.
  • ‘모든 시간’에 대한 새로운 대시보드 날짜 사전 설정이 추가되었습니다.
  • 작은 화면에서 많은 양의 데이터를 볼 때 막대가 보이지 않던 차트 문제를 수정했습니다.

1.7.4 – May 14, 2025

  • 인라인 스크립트 태그를 인쇄하려면 wp_print_inline_script 함수를 사용합니다.
  • 최적화된 엔드포인트 파일의 존재 여부를 확인하려면 file_exists 대신 is_file를 사용하세요.
  • 최적화된 엔드포인트 파일이 플러그인 자체에서 생성된 경우 확인에 실패한 경우에만 제거합니다.

1.7.3 – Apr 15, 2025

  • 설정 페이지 양식에 리퍼러를 명시적으로 추가합니다.
  • 이전 메소드를 호출하는 WP CLI 명령 수정. 감사합니다 오스카 아르졸라!

1.7.2 – Mar 24, 2025

  • 대시보드 위젯 차트에서 차트 그룹 옵션을 숨깁니다.
  • Href 정규화 프로그램을 통해 대시보드 위젯에서 리퍼러 URL을 실행합니다.
  • 차트 HTML 생성을 위한 아주 사소한 성능 최적화.

1.7.1 – Mar 10, 2025

  • 일부 데이터베이스에서 데이터에 공백이 있는 경우 차트 막대가 제대로 정렬되지 않는 문제를 수정했습니다.
  • 플러그인 패키지에 manifest.json 파일을 포함합니다.
  • 업로드 디렉터리가 있는지 확인한 후 scandir를 호출하세요.
  • 통계가 없는 경우 쿼리 루프 블록이 모든 게시물을 표시하지 않도록 수정했습니다.
  • 대시보드 HTML에 대한 일부 W3C 유효성 검사 경고를 해결합니다.
  • Reddit 하위 도메인을 단일 리퍼러 항목으로 통합합니다.

1.7.0 – Feb 25, 2025

  • WP 엔진에서 호스팅되는 사이트와의 호환성(PHP 확장자를 가진 파일을 WP 업로드 디렉터리에 쓸 수 없음).
  • 최적화된 엔드포인트 파일에서 상대 경로를 사용하여 사이트 자체를 파일 시스템에서 자유롭게 이동할 수 있습니다.
  • 데이터 손실 없이 집계 로직을 변경할 수 있도록 upgrader_process_complete 후크에서 애그리게이터를 실행합니다.
  • 파일이 여전히 존재하고 작동하는 것으로 확인된 경우에만 최적화된 엔드포인트를 사용하세요. 이렇게 하면 파일을 제거하면 즉시 기본 AJAX 엔드포인트로 전환할 수 있습니다.
  • 가장 많이 본 글 위젯/단축코드에서 빈 결과 집합 대신 모든 글이 표시되는 버그가 수정되었습니다.
  • 차트에 옵션별로 그룹을 추가합니다.
  • 비교를 위해 기간을 더 잘 정렬합니다.

1.6.6 – Feb 18, 2025

  • 쿠키를 사용하지 않을 때 동일 페이지 리퍼러 감지 수정.
  • 날짜 선택기를 사용하여 날짜 기간을 변경할 때 페이지 필터를 유지합니다.
  • 대시보드 위젯의 실시간 페이지뷰는 자정 직후에 조회한 경우 오늘의 페이지뷰로 제한합니다.

1.6.5 – Feb 10, 2025

  • 버스트 통계의 데이터 가져오기 기능을 추가합니다.
  • REST 엔드포인트에서 monthly 쿼리 매개변수에 “false” 및 “no”를 전달할 수 있도록 허용합니다.
  • 매우 특정한 요청에서만 실행되는 코드를 적극적으로 지연 로딩하여 플러그인 부트스트랩 코드의 PHP 실행 시간을 최적화합니다. 일반 요청의 경우 OPcache를 사용하면 0.05ms에서 0.03ms(!)로, OPcache를 사용하지 않으면 1.44ms에서 0.54ms로 단축됩니다.
  • 버퍼 파일에서 영구 저장소로 데이터를 집계하는 클래스에 대한 사소한 코드 개선.

1.6.4 – Jan 25, 2025

  • 대시보드 데이터가 항상 REST API 엔드포인트를 통해 공개적으로 액세스할 수 있도록 수정합니다.

1.6.3 – Jan 21, 2025

  • 누락된 koko_analytics_aggregate_stats 이벤트를 예약합니다.
  • 페이지뷰 수가 항상 올바른 날짜에 추가되도록 하려면 WP Cron이 24시간 이상 중단되더라도 페이지뷰 수가 항상 올바른 날짜에 추가되도록 하세요.
  • WP 크론 스톨의 경우 실시간 방문자 수 정확도가 개선되었습니다.
  • 임시 버퍼 파일을 업로드 디렉터리 내의 자체 디렉터리로 이동합니다.
  • 버전 1.6.2에 도입된 PHP 7.4의 구문 오류 수정
  • 젯팩 가져오기: 하루 분량의 데이터를 가져올 때 0으로 나누기 수정
  • 젯팩 가져오기: 젯팩 가져오기의 HTTP 요청 시간 제한을 5초에서 90초로 늘렸습니다.
  • 젯팩 가져오기: 사용자 정의 청크 크기를 선택할 수 있어 글이나 페이지가 많은 사이트에 유용할 수 있습니다.
  • 기본적으로 플러그인 제거 시 데이터베이스 테이블을 삭제하지 않습니다.

1.6.1 – Jan 20, 2025

  • API가 오류 응답을 반환할 때 오류 로그에만 기록하는 대신 젯팩 가져오기에서 오류 세부 정보를 표시합니다.
  • 플러그인 활성화에 대한 가지치기 데이터에 대한 예약 이벤트를 직접 등록하세요.
  • null 매개변수를 사용하여 get_realtime_pageview_count() 함수를 호출할 수 있습니다.

1.6.0 – Jan 17, 2025

  • 최소 요구되는 PHP 버전을 7.4 이상으로 상향 조정합니다.
  • “this_week” 및 “last_week” 사전 설정의 날짜 생성 관련 문제를 수정했습니다.
  • 차트 도구 설명 위치를 수정하여 가로로 넘치지 않도록 합니다.
  • 스크롤 시 차트 도구 설명을 숨깁니다.
  • 충분한 공간이 있는 대형 화면에서 페이지뷰 및 방문자 열의 열 너비를 확장합니다.
  • 버전 1.5.5에 도입된 정의되지 않은 배열 키 알림을 수정합니다.
  • 젯팩 임포터 기능의 모든 문자열을 번역할 수 있도록 설정하세요. Alex Lion에게 감사드립니다.
  • start_date 매개변수 없이 호출할 경우 HTTP 500 오류를 반환하는 REST API 경로를 수정했습니다.

PS. 워드프레스 이외의 사이트를 추적할 수 있는 독립형 버전의 코코 애널리틱스를 개발하기 시작했습니다.

자세한 내용은 대니의 개인 블로그(https://www.dannyvankooten.com/blog/2025/building-privacy-friendly-website-analytics/)에서 확인할 수 있습니다.

1.5.5 – Jan 10, 2025

보류 중인 데이터베이스 마이그레이션을 확인하는 데 upgrader_process_complete를 사용하지 마세요. 이 특정 훅은 이전 버전의 플러그인을 사용하여 실행되므로 사용할 수 없습니다…

버전 1.5.2에서 이 변경 사항을 되돌리면 최적화 엔드포인트 파일이 기존 함수를 참조하는 문제를 해결할 수 있습니다.

1.5.4 – Jan 10, 2025

  • 일부 설치에서 더 이상 기존 파일을 참조하지 않는 최적화된 엔드포인트 파일 수정.

1.5.3 – Jan 09, 2025

  • 쿼리 루프 블록과의 통합을 추가합니다.
  • 일요일에 ‘이번 주’ 또는 ‘지난 주’를 볼 때 날짜 범위를 수정합니다.
  • 설정 페이지에서 코코 애널리틱스 프로의 비기능 설정 예시를 제거합니다.
  • 최소 30일 이상 사용한 후 기부금을 요청하는 일회성 알림을 추가합니다.

1.5.2 – Dec 17, 2024

  • 보류 중인 데이터베이스 마이그레이션을 실행하는 로직을 개선합니다.

1.5.1 – Dec 10, 2024

  • 기본 PHP 표준 시간대를 사용하는 차트 도구 설명의 날짜를 수정하고 대신 사이트 표준 시간대를 명시적으로 사용하세요.
  • 최적화되지 않은 엔드포인트에서 제외된 요청(IP 주소 또는 사용자 역할별)이 있는지 확인합니다.
  • 페이지 URL에 쿼리 구성 요소가 없는 경우 대시보드에 PHP 알림이 표시되지 않도록 합니다.

1.5.0 – Nov 27, 2024

  • 데이터 수집에 최대 리퍼러 URL 길이를 적용합니다.
  • 방문자 및 페이지뷰 열 헤더를 작은 화면의 아이콘으로 바꿉니다.
  • Stats::get_total이 이전 기간을 자동으로 가져오지 않도록 하여 koko_analytics_counter 단축코드의 속도를 높입니다.
  • 이제 마이그레이션 러너는 각 개별 단계 후에 로컬 데이터베이스 버전을 업데이트합니다.
  • 이제 마이그레이션 러너에는 원자적으로 실행되도록 하는 간단한 잠금 메커니즘이 있습니다.
  • 현지화된 형식으로 데이터베이스 크기를 출력합니다.
  • wp_date()를 통해 현지화된 형식으로 날짜를 출력합니다. 도미니크 실링에게 감사드립니다.
  • 설정 페이지에서 누락된 텍스트 도메인을 추가합니다. 도미니크 실링(Dominik Schilling)에게 감사드립니다.

1.4.5 – Nov 14, 2024

  • 대시보드의 모든 숫자에 현지화된 숫자 서식을 사용합니다.
  • 데이터 내보내기 및 가져오기 기능을 추가합니다. 글 ID가 일치하는 사이트에만 사용할 수 있습니다.
  • 막대의 방문자 부분에 약간 더 어두운 색상을 사용하여 차트에서 주말을 강조 표시합니다.

1.4.4 – Nov 4, 2024

  • 젯팩 통계 가져오기 기능을 추가하여 기록 분석 데이터를 Koko 애널리틱스로 가져옵니다. 설정 페이지로 이동하여(Jetpack이 활성화된 상태에서) 액세스합니다.
  • 역방향 프록시를 사용하는 경우 설정 페이지에 클라이언트 IP 대신 프록시 IP가 표시되도록 수정했습니다.
  • 소스 코드에서 천 단위 구분 기호로만 PHP 7.4 기능을 사용하는 문제를 수정했습니다.
  • 브라우저 탭이 활성화된 경우 1분마다 대시보드가 자동으로 새로고침됩니다.
  • 단 하루의 데이터에 대한 차트는 표시하지 않습니다.
  • 대신 URL 경로를 표시하여 제목이 없는 게시물을 좀 더 효과적으로 처리할 수 있습니다.

1.4.3 – Oct 29, 2024

  • 하위 도메인 부분이 없는 특정 리퍼러 URL에 대해 ‘백트랙 한도 소진’ 트리거가 발생하는 문제를 수정했습니다.
  • 누락된 리퍼러 차단 목록 파일을 정상적으로 처리합니다. 이렇게 하면 서버의 보안 소프트웨어가 차단 목록 파일에 알려진 멀웨어 도메인 목록이 포함되어 있어 의심스러운 것으로 플래그를 지정하고 삭제하는 문제가 해결됩니다.
  • 순위가 줄임표로 표시되지 않도록 첫 번째 테이블 열의 너비를 늘립니다.
  • 표 머리글 행의 밝은 회색 테두리를 제거합니다.
  • 대시보드 위젯에서 숫자를 오른쪽으로 정렬합니다. Terence Eden제트팩에서 웹사이트 통계 해방하기에 대한 멋진 포스팅을 작성해 주셔서 감사합니다!
  • 데이터 수집 엔드포인트에서 리퍼러 URL 및 요청 매개변수의 유효성 검사가 개선되었습니다.

1.4.2 – Oct 25, 2024

  • 리퍼러 URL에 t.co 쇼트링크가 포함된 경우 치명적인 오류 “잘못된 문자열 피연산자”를 수정했습니다.
  • preg_match 함수에서 잘못된 유형을 반환하는 get_referrer_url_label 잠재적 문제 수정

1.4.1 – Oct 25, 2024

  • 표에서 방문자 및 페이지뷰 열의 너비를 제한합니다.
  • 오류 발생 시 잘못된 유형을 반환하지 않고 실제 발생한 오류를 로그에 기록하는 preg_replace를 수정합니다.

1.4.0 – Oct 24, 2024

  • 이제 대시보드의 모든 HTML이 서버 측에서 생성되므로 JavaScript의 양이 크게 줄어들고 일반적으로 코드 기반을 유지 관리 및/또는 확장하기가 더 쉬워집니다.
  • 이제 모든 대시보드 상태를 URL 쿼리 매개변수를 통해 관리할 수 있으므로 즐겨찾는 뷰를 북마크하거나 공유할 수 있습니다.
  • 대시보드 표에 실제 <table< 요소를 사용하면 화면 리더 지원이 향상됩니다.
  • 대시보드에서 리퍼러 URL의 링크 href 속성을 수정하기 위해 필터 후크 koko_analytics_referrer_url_href를 추가합니다.
  • 대시보드에서 리퍼러 URL의 링크 레이블을 수정하려면 필터 후크 koko_analytics_referrer_url_label를 추가하세요.
  • 플러그인 활성화 시 관리자 사용자에게 view_koko_analytics 기능이 제공되지 않는 문제 수정.
  • 빈 리퍼러 URL이 저장되지 않도록 합니다.
  • 다양한 Yandex 리퍼러 URL을 단일 항목으로 그룹화합니다.
  • 자동 로더 구현에서 메모리 사용량이 약간 개선되었습니다.

1.3.15 – Oct 15, 2024

  • 가장 많이 본 글 위젯/숏코드/함수 템플릿의 하이퍼링크에 있는 href 속성을 수정합니다.

1.3.14 – Sep 23, 2024

  • 글로벌 네임스페이스에서 sprintf를 명시적으로 호출하면 PHP 8.4에서 예정된 sprintf 관련 성능 개선의 이점을 누릴 수 있습니다.
  • 플러그인 설정 페이지의 Koko Analytics Pro에서 데모 설정을 합니다.

1.3.13 – Sep 17, 2024

  • Stats::get_totals가 항상 유효한 개체를 반환하는지 확인합니다.
  • 반사된 XSS 공격을 방지하기 위해 add_query_arg에서 반환값을 이스케이프 처리합니다.
  • 클라이언트가 프록시 뒤에 있는 경우에도 올바른 IP 주소를 사용하세요.
  • 다양한 사소한 템플릿 성능 개선.

1.3.12 – Aug 18, 2024

  • 버전 1.3.11에 도입된 이중 페이지뷰 카운트 수정.
  • 동일한 사이트가 리퍼러로 표시되는 문제 수정

1.3.11 – Aug 16, 2024

  • 쿠키가 비활성화된 경우에만 재방문자 확인을 위해 리퍼러 감지를 사용합니다.
  • 브레보 이메일 캠페인 링크에 대한 리퍼러 집계 규칙을 추가합니다.
  • Reddit 링크에 대한 리퍼러 집계 규칙을 추가합니다.
  • Koko Analytics 설정을 쉽게 추가하거나 수정할 수 있는 필터 훅을 추가합니다.
  • Koko Analytics에 설정을 추가하기 위한 액션 훅을 추가합니다.
  • 추적 스크립트에서 모든 ES6 코드를 명시적으로 제거합니다.

1.3.10 – Jun 20, 2024

  • 코코 애널리틱스 프로 등록이 다시 시작되었습니다. 사용자 지정 이벤트 추적이 필요하거나 플러그인만 지원하려면 라이선스를 구매하세요.
  • Facebook 링크 미리보기 요청 및 User-Agent HTTP 헤더가 없는 요청은 무시합니다.
  • 참조자 차단 목록을 갱신했습니다.

1.3.9 – May 31, 2024

  • 추적 스크립트 관련 웹팩 문제 수정.

1.3.8 – May 29, 2024

  • IP 주소에서 보기를 제외하는 설정 추가.
  • 마우스오버 시 정확한 페이지뷰 및 방문자 수를 표시합니다.
  • 최적화된 사용자 정의 오토로더를 사용합니다.
  • [koko_analytics_counter] 쇼트코드에 대한 쇼트코드 인수를 확인합니다.
  • 모호한 열 이름에 대한 SQLite 사용 시 오류 수정.
  • 잘못된 기간을 사용한 실시간 페이지뷰 수 수정.

1.3.7 – Feb 26, 2024

  • 쇼트코드 [koko_analytics_counter]를 추가했습니다. Anil Kulkarni 고맙습니다!
  • 설정 페이지에서 최종 집계 이후 경과한 시간을 보여 줍니다.
  • 버퍼 파일에 쓰기 전에 더 적극적으로 데이터 수집 요청을 검증합니다.
  • 참조자 차단 목록을 갱신했습니다.

1.3.6 – Jan 29, 2024

  • 참조자 차단 목록을 갱신했습니다.
  • 제삼자 자바스크립트 의존성을 업데이트했습니다.

1.3.5 – Jan 8, 2024

  • 쿠키를 활성화한 AMP를 이용할 때 HOUR_IN_SECONDS 상수가 정의되지 않는 점을 수정했습니다.
  • 데이터가 없는 날짜가 차트에 표시되지 않는 점을 수정했습니다.
  • 차트 y축 숫자를 10만 이상으로 높였습니다.

1.3.4 – Nov 21, 2023

  • 페이지 단위로 필터를 거는 신기능입니다. “최고 인기 페이지” 목록에서 아무 페이지나 클릭하면 전체 방문자수와 페이지뷰를 나타내는 차트 구성요소가 특정 페이지에 맞게 갱신됩니다.
  • Cron 이벤트가 작동하지 않는다는 경고가 표시되지 않는 점을 수정했습니다.
  • 기본 날짜 기간이 제거된 날짜에서 멈추는 오류를 수정했습니다.
  • 미려한 퍼머링크를 사용하지 않는 사이트를 위해 API url을 수정했습니다.
  • 차트와 툴팁을 표시하는 성능을 개선했습니다.

1.3.3 – Nov 6, 2023

  • 앞으로 가는 빠른 이동 기능을 수정했습니다.
  • 프로그레시브 웹앱인 (독립형) 알림판으로 설치할 수 있는 manifest.json 파일을 추가했습니다.

1.3.2 – Nov 2, 2023

  • 터치 입력 기기에서 알림판 위젯을 볼 때 차트 툴팁이 즉각 사라지는 문제를 수정했습니다.
  • MySQL 정보 테이블에서 데이터베이스 크기를 읽을 권한이 없을 때 생기는 치명적 오류를 수정했습니다.
  • 글 제목에 있는 특수문자의 이중 인코딩을 수정했습니다.
  • 하루치 데이터를 볼 때의 화살표 키 또는 화살표 아이콘 내비게이션 기능을 수정했습니다.
  • 60초마다 알림판 데이터를 자동 갱신합니다.
  • 오늘 하루 요약 정보를 나타내는 알림판 위젯을 개선했습니다.
  • 알림판 위젯에 인기 페이지와 참조자를 수정하거나 비활성화하는 koko_analytics_dashboard_widget_number_of_top_items 필터 훅을 추가했습니다.
  • [koko_analytics_most_viewed_posts] 쇼트코드가 아무 결괏값을 내놓지 않으면 이제 해당 선언문은 디버그 메시지를 나타냅니다.

1.3.1 – Nov 1, 2023

  • 새 방문자 수를 세지 못하는 문제를 수정했습니다.
  • 협정 세계시(UTC)와 시간 격차(timezone offset)가 큰 이용자들에게 나타나는 알림판 문제를 수정했습니다.
  • 월별 보기일 때 차트 구성요소의 날짜 형식을 수정했습니다.
  • 차트 색상을 파랑으로 되돌렸습니다. 차트에 다른 색상을 적용하고 싶다면 이 색상 변경 코드 스니펫 예시를 보세요.
  • 오늘자 데이터 요약을 빠르게 나타내도록 알림판 위젯을 변경했습니다.
  • “최적화한 엔드포인트 생성” 버튼을 써 본 다음 의견을 남겨 주세요.

1.3.0 – Oct 31, 2023

  • 리액트 의존성을 제거하고 추가로 최적화해 대대적으로 알림판 성능을 개선했습니다.
  • 워드프레스 관리자 화면의 외부에서 (독립형) 알림판을 불러오는 링크를 추가했습니다.
  • 분석 알림판을 외부에 보이게 만드는 설정을 추가했습니다.
  • 쓰기 작업이 가능한 위치에 있을 때만 ‘최적화한 엔드포인트 파일 생성’ 버튼을 표시합니다.
  • 플러그인을 지울 때 wp_koko_analytics_dates를 제거합니다.
  • 가장 많이 읽힌 글 정보와 그 결괏값 캐시를 가져오는 데이터베이스 쿼리를 최적화했습니다.
  • 실시간 페이지뷰와 가장 많이 읽힌 글 목록을 포함해 알림판 위젯을 확장했습니다.
  • navigator.sendBeacon을 사용해 데이터 수집을 요청하세요.

1.2.2 – Oct 18, 2023

  • 플러그인 훑어보기 페이지에서 설정 페이지로 넘어가는 링크를 수정했습니다.
  • wp_localize_script가 모든 값을 문자열로 바꿔 페이지 분할 기능이 작동하지 않는 문제를 수정했습니다.
  • 표시 방식을 한 번 이상 전환할 때 알림판 위젯에 리액트 기능 경고가 뜨는 문제를 수정했습니다.
  • 터치 입력 기기에 차트 툴팁이 표시되지 않는 문제를 수정했습니다.
  • 설정 페이지에 소소한 스타일 개선을 적용했습니다.
  • 플러그인이 활성화 상태일 때만 사용자 정의 엔드포인트를 설치합니다.
  • 사용자 정의 엔드포인트 설치를 재시도하는 버튼을 설정 페이지에 추가했습니다.
  • 테이블 페이지 분할 기능을 구성요소의 바닥으로 옮기고 텍스트 라벨을 추가했습니다.
  • <fieldset> 태그로 input[type="radio"]을 감쌌습니다.
  • Remove support for honouring “Do Not Track” header as per MDN 표준 권고에 따라 “추적방지” 헤더 이행을 지원하는 기능을 제거했습니다.

1.2.1 – Oct 11, 2023

  • 엄격한 데이터 타입과 시간 단위가 아닌 협정 세계시 시간 격차(non-hourly UTC offsets) 관련 문제를 수정했습니다.

1.2.0 – Oct 11, 2023

  • 워드프레스 6.0 호환성 문제를 수정했습니다.
  • 어떤 식으로든 이전에 실행에 실패했을 때 5분 동안 집계 프로세스가 작동하지 않는 문제를 수정했습니다.
  • 워드프레스 알림판에서 차트 툴팁이 나타나지 않는 점을 수정했습니다.
  • 집계 프로세스 성능을 소소하게 개선했습니다.
  • 코어 플러그인에서 기초(샘플 데이터) 함수를 내보냈습니다.
  • 알림판이 작동하지 않을 때 브라우저 콘솔 오류 메시지 점검에 대한 메시지를 추가했습니다.
  • 가능하다면 브라우저에서 Intl.DateTimeFormat를 사용해 알림판 날짜 서식을 지정합니다.
  • 네이티브 <input type="date"> 요소를 위해 Pikaday 날짜 선택기를 제거했습니다.
  • 날짜 선택기 드롭다운의 모바일 보기를 개선했습니다.
  • 가장 많이 읽힌 글 위젯, 쇼트코드, 함수 결과에서 (고정 페이지) 홈페이지를 제외합니다.
  • 알림판 구성요소의 페이지 당 표시 항목 수를 덮어 쓰는 koko_analytics_items_per_page 필터 훅을 추가했습니다.
  • 필요한 PHP 버전을 7.3으로 높였습니다.

1.1.2 – Oct 3, 2023

  • 사용자 정의 데이터베이스 테이블 접두어를 사용하는 사이트에서 전체 및 차트 구성요소 오류 문제를 수정했습니다.

1.1.1 – Oct 3, 2023

  • 1.1.0 버전에서 날짜 테이블을 생성하지 않아 빈 차트를 표시하게 만든 문제를 수정했습니다.

Koko Analytics v1.1.0 – Oct 3, 2023

  • 프리액트를 워드프레스에 포함된 리액트 버전으로 변경해 관리자 알림판의 번들 크기를 40kB (또는 30%) 줄였습니다.
  • 로컬 또는 개발자 환경에서 워드프레스 Cron 이벤트가 작동하지 않는다는 경고를 표시하지 않습니다.
  • 워드프레스 코어와 동일한 브라우저 목록 설정을 사용합니다.
  • 차트 데이터를 가져오고 해석하는 성능을 최적화했습니다.
  • 최적화한 엔드포인트를 생성할 때 전체 구성요소 데이터를 가져옵니다.
  • 설정 페이지는 이제 리액트 구성요소 대신 서버에서 렌더링한 페이지로 대체됐습니다.
  • CSS 선택자 성능을 높였습니다.
  • Add public PHP API. You can now call the following functions:
    • koko_analytics_get_most_viewed_posts()는 가장 많이 읽힌 글의 목록을 가져옵니다.
    • 지난 1시간동안의 총 페이지뷰 수를 koko_analytics_get_realtime_pageview_count('-1 hour')로 가져옵니다.
    • $post_id ID로 지정한 글의 페이지뷰를 koko_analytics_track_pageview($post_id)로 추적합니다.

1.0.40 – Sep 14, 2023

  • 글 제목이 없다면 포스트 슬러그로 대체합니다.
  • 참조자 URL을 검증하고 유효하지 않다면 무시합니다.
  • 만일 버퍼 파일명이 바뀌면 최적화한 추적 엔드포인트를 삭제하고 더 이상 그것을 표시하지 않습니다. 이는 서버 간 이전으로 발생하는 문제를 해결합니다.
  • 현재 이용자 역할과 무관하게 필요하다면 항상 데이터베이스 이전을 실행합니다.
  • KokoAnalytics\get_most_viewed_posts()[koko_analytics_most_viewed_posts] 쇼트코드에 다중 글 유형을 지정할 수 있습니다. 예시: [koko_analytics_most_viewed_posts post_type="page,post"]
  • 최적화한 추적 엔드포인트 설치 시도를 시간당 한 번으로 제한합니다.
  • 분석 알림판에서 워드프레스 설정의 날짜 서식을 사용합니다.
  • (날짜 서식 문자열에서 M, F, I, D를 이용하는 것이 적절하다면) 날짜와 달 이름을 번역합니다.
  • 워드프레스 명령줄인터페이스로 집계 작업을 수동 실행할 때 선택적 --force 플래그를 수용합니다. 예시: wp koko-analytics aggregate --force
  • 로컬호스트 기반 사이트, .local로 끝나는 사이트, 그리고 포트 번호를 포함하는사이트에서 워드프레스 Cron이 적절하게 작동하지 않는다는 경고문을 나타내지 않습니다.
  • 마지막으로 이벤트를 추적하는 준비 작업 몇 가지를 진행하고 있습니다… 곧 나옵니다!

1.0.39 – Aug 29, 2023

  • 참조자 차단 목록을 갱신함
  • 제삼자 자바스크립트 의존성을 갱신함
  • 테스트한 워드프레스 버전을 높임

1.0.38 – Apr 25, 2023

  • 알림판 위젯이 최초에 숨김 상태일 때 올바르지 않게 표시되는 문제를 수정했습니다.
  • 표시할 수 있을 때만 알림판 위젯에 차트를 표시합니다.

1.0.37 …