목차
1. WP Statistics ver. 14.2 이후부터
2. 필터 추가
3. 검색엔진 추가
4. 결과
1. WP Statistics ver. 14.2 이후부터
얼마 전에 WP Statistics ver. 14.2 업데이트(2023. 10. 9.)가 있었다(WP Statistics Change log). 업데이트된 내용을 살펴보면 눈에 띄는 부분이 있다. 바로 다음의 항목.
Feature: Add filter wp_statistics_search_engine_list to modify the search engines.
WP Statistics에서 기본적으로 제공하고 있는 검색엔진(Google, Yahoo, Bing, Ask, DuckDuckGo) 이외의 엔진을 추가하기 위한 wp_statistics_search_engine_list 필터를 추가했다는 내용이다.
위 항목에 대한 구체적인 설명은 Wp Statistics 홈페이지의 튜토리얼 페이지의 How to Add a Custom Search Engine in WP Statistics with Filter 페이지에 게재되어 있기 때문에 원문은 링크를 통해 확인하면 된다.
재미있게도 위 튜토리얼 페이지를 방문해 보면, 콕 집어서 네이버(Naver)와 다음(Daum)에 대한 검색엔진 추가를 예를 들어 설명하고 있다는 것. 최근 워드프레스 및 WP Statistics에 대한 한국 사용자가 많이 늘었나 보다.
2. 필터 추가 방법 (2024. 1. 12. 갱신)
스니펫을 추가 위치에 대한 설명이 없어서 기존에는 wp-statistics.php에 넣었었는데, 생각해 보니 functions.php에 넣으면 되고, 이 경우 WP Statistics 플러그인이 업데이트될 때마다 해당 코드를 계속 삽입해 주어야 하는 번거로움이 사라질 것으로 보인다. 뒤늦게 깨달았지만, 특정 위치를 언급하지 않는 php 코드는 functions.php에 넣자!
모양(구 외모) > 테마 파일 편집기 > (차일드 테마) Theme Functions (functions.php)
add_filter('wp_statistics_search_engine_list', function ($engines) {
$engines['naver'] = [
'name' => 'Naver',
'translated' => __('Naver', 'wp_statistics'),
'tag' => 'naver',
'sqlpattern' => '%naver.com%',
'regexpattern' => 'naver.com',
'querykey' => 'query',
'image' => 'naver.png',
'logo_url' => 'naver.png'
];
$engines['daum'] = [
'name' => 'Daum',
'translated' => __('Daum', 'wp_statistics'),
'tag' => 'daum',
'sqlpattern' => '%daum.net%',
'regexpattern' => 'daum\.net',
'querykey' => 'q',
'image' => 'daum.png',
'logo_url' => 'daum.png'
];
return $engines;
});

3. 검색엔진 추가
Statistics > Settings > Basic Tracking > Search Engine Filters
Naver, Daum 항목에 체크(Enable).

4. 결과
통계 부분에 네이버(Naver), 다음(Daum) 항목이 추가되었다.


감사합니다. FTP에서 검색엔진 php 파일 수정하는 방식으로 시도했었는데, 저 파일을 교체하는 순간 사이트 치명적 오류 이슈 발생하면서 안 되더라구요.
그래서 위 방법으로 추가했습니다 ㅋㅋ 확실히 최신 정보를 봐야되네요. 그리고 말씀하신 대로 네이버랑 다음을 예시로 든 게 진짜 신기하군요
저도 시행착오를 계속 겪으면서 워드프레스를 하고 있는데, 말씀하신 대로 정보가 계속 바뀌다 보니 이에 맞춰 최신 자료를 찾아 적용해야 하는 부분이 있더라고요. 아무튼 저의 자료가 도움 되셨다니 다행입니다^^
엄청 쉽네요. 완전 감사드립니다 ^^
기존에 쓰던 jetpack 이 유료화로 바껴서 wp 로 바꿨는데 완전 감사드립니다.
jetpack을 사용하고 있지 않아서 몰랐는데 유료화되었나 보군요! 새로 wp statistics를 사용하는 데 있어 도움이 되셨다니 다행입니다^^
안녕하세요~^^ 제일 설명이 쉽게 되어 있는 블로그 글이네요! Jetpack 유로화 돼서 고민하던 찰나에, 좋은 정보 주셔서 정말 감사드립니다!
Jetpack 유료화가 확실히 영향이 크긴 하네요. 도움 되셨다니 기쁩니다. 댓글 남겨주셔서 감사합니다^^