네이버와 다음 검색 엔진을 WP Statistics에 추가하는 방법


저는 워드프레스를 설치하고 웹사이트의 유입 통계를 확인하고자 WP Statistics 플러그인을 이용하고 있습니다. 이 플러그인은 다양한 정보를 제공하고 설정도 용이하여 매우 편리합니다. 그러나 제가 아쉬웠던 점은 이 플러그인이 등록된 검색엔진이 모두 외국 검색엔진에 한정되어 있다는 것입니다. 이는 국내에서 활동하는 웹사이트에서는 네이버와 다음과 같은 국내 검색엔진 유입 통계를 추가로 확인할 수 없다는 뜻입니다. 따라서, 이를 해결하기 위해서는 WP Statistics 플러그인의 소스 코드를 일부 수정해야 합니다. 설정에서는 추가 등록이 불가능합니다.

만약 WP Statistics 플러그인에서 국내 검색엔진 유입 통계를 추가하고자 한다면, WP Statistics 플러그인이 설치된 /www/wp-content/plugins/wp-statistics/includes 폴더로 이동하여 ‘class-wp-statistics-search-engine.php’ 파일을 찾아야 합니다. 해당 파일을 열고 아래와 같이 일부 내용을 수정하면 원하는 기능을 추가할 수 있습니다.

“getList” 함수를 찾고, 그 하단에 아래와 같은 코드를 추가해주시면 원하는 기능을 추가하실 수 있습니다.

            'naver'      => array(
                'name'         => 'Naver',
                'translated'   => __('Naver', 'wp-statistics'),
                'tag'          => 'naver',
                'sqlpattern'   => '%naver.com%',
                'regexpattern' => 'naver\.com',
                'querykey'     => 'query',
                'image'        => 'naver.png',
                'logo_url'     => self::Asset() . 'naver.png'
            ),
            'daum'      => array(
                'name'         => 'Daum',
                'translated'   => __('Daum', 'wp-statistics'),
                'tag'          => 'daum',
                'sqlpattern'   => '%daum.net%',
                'regexpattern' => 'daum\.net',
                'querykey'     => 'q',
                'image'        => 'daum.png',
                'logo_url'     => self::Asset() . 'daum.png'
            )     

수정 작업을 마치신 후, 해당 파일을 저장한 뒤 소스 코드를 업데이트해야 합니다. 이후에는 국내 검색엔진인 네이버와 다음 검색의 로고 이미지를 업로드해야 합니다.

위에서 제시된 이미지 파일을 다운로드하신 후, 파일 이름을 각각 ‘naver.png’과 ‘daum.png’로 변경하시고, 이 파일들을 ‘/www/wp-content/plugins/wp-statistics/assets/images/search-engine’ 폴더에 업로드하시면 작업이 완료됩니다.


Leave a Comment