WP Statistics 플러그인을 사용하여 워드프레스 사이트에 방문자 카운터 달기

워드프레스 방문자 통계 플러그인인 WP Statistics를 사용하여 워드프레스 사이트의 사이드바에 "오늘" 방문자 수, "어제" 방문자 수, "전체" 방문자 수 등에 대한 카운터를 달 수 있습니다.

WP Statistics - WordPress site-wide counter

[ 이 글은 최신 버전의 내용을 반영하여 2023년 12월 3일에 다시 발행되었습니다. ]

업데이트: WP Statistics 최신 버전에서 방문자 카운터 달기

이 글을 작성한 후에 WP Statistics에서 다양한 통계 정보를 표시하는 위젯을 추가했습니다. 외모 » 위젯에서 사이드바에 Statistics 위젯을 추가하여 방문자 카운터를 표시할 수 있습니다.

Statistics 위젯을 사이드바나 푸터 등 원하는 곳에 추가한 다음, 표시할 방문자 통계 항목을 선택하도록 합니다.

예를 들어, 오늘의 방문수를 표시하려면 Today's Visits를, 오늘의 방문자 수를 표시하려면 Today's Visitors, 어제의 방문수를 표시하려면 Yesterday's Visits, 어제의 방문자 수를 표시하려면 Yesterday's Visitors, 전체 방문수를 표시하려면 Total Visits를 체크합니다.

예시:

영문은 Loco Translate를 사용하여 번역할 수 있습니다.

WP Statistics는 2023년 12월 현재 60만 개가 넘는 사이트에 활성화되어 있으며 사용자 평가는 5.0 만점에 4.1로 그리 좋은 편은 아닙니다. 이 플러그인은 멀티사이트에서는 제대로 작동하지 않는 것 같습니다. 또한, 사이트 속도에도 영향을 미칠 수 있으므로 사용 여부를 신중하게 결정하시기 바랍니다.

IP 주소/봇을 통계에서 제외하기

Statistics » Settings » Exclusions 탭의 IP/Robot Exclusions 섹션에서 특정 IP 주소와 로봇을 제외시킬 수 있습니다.

통계에서 봇 제외하기

기본적으로 googlebot, bingbot 등의 검색엔진 봇을 비롯한 다음과 같은 봇들을 제외하도록 기본적으로 등록되어 있습니다.

007ac9, 5bot, A6-Indexer, AbachoBOT, accoona, AcoiRobot, AddThis.com, ADmantX, AdsBot-Google, advbot, AhrefsBot, aiHitBot, alexa, alphabot, AltaVista, AntivirusPro, anyevent, appie, Applebot, archive.org_bot, Ask Jeeves, ASPSeek, Baiduspider, Benjojo, BeetleBot, bingbot, Blekkobot, blexbot, BOT for JCE, bubing, Butterfly, cbot, clamantivirus, cliqzbot, clumboot, coccoc, crawler, CrocCrawler, crowsnest.tv, dbot, dl2bot, dotbot, downloadbot, duckduckgo, Dumbot, EasouSpider, eStyle, EveryoneSocialBot, Exabot, ezooms, facebook.com, facebookexternalhit, FAST, Feedfetcher-Google, feedzirra, findxbot, Firfly, FriendFeedBot, froogle, GeonaBot, Gigabot, girafabot, gimme60bot, glbot, Googlebot, GroupHigh, ia_archiver, IDBot, InfoSeek, inktomi, IstellaBot, jetmon, Kraken, Leikibot, linkapediabot, linkdexbot, LinkpadBot, LoadTimeBot, looksmart, ltx71, Lycos, Mail.RU_Bot, Me.dium, meanpathbot, mediabot, medialbot, Mediapartners-Google, MJ12bot, msnbot, MojeekBot, monobot, moreover, MRBOT, NationalDirectory, NerdyBot, NetcraftSurveyAgent, niki-bot, nutch, Openbot, OrangeBot, owler, p4Bot, PaperLiBot, pageanalyzer, PagesInventory, Pimonster, porkbun, pr-cy, proximic, pwbot, r4bot, rabaz, Rambler, Rankivabot, revip, riddler, rogerbot, Scooter, Scrubby, scrapy.org, SearchmetricsBot, sees.co, SemanticBot, SemrushBot, SeznamBot, sfFeedReader, shareaholic-bot, sistrix, SiteExplorer, Slurp, Socialradarbot, SocialSearch, Sogou web spider, Spade, spbot, SpiderLing, SputnikBot, Superfeedr, SurveyBot, TechnoratiSnoop, TECNOSEEK, Teoma, trendictionbot, TweetmemeBot, Twiceler, Twitterbot, Twitturls, u2bot, uMBot-LN, uni5download, unrulymedia, UptimeRobot, URL_Spider_SQL, Vagabondo, vBSEO, WASALive-Bot, WebAlta Crawler, WebBug, WebFindBot, WebMasterAid, WeSEE, Wotbox, wsowner, wsr-agent, www.galaxy.com, x100bot, XoviBot, xzybot, yandex, Yahoo, Yammybot, YoudaoBot, ZyBorg, ZemlyaCrawl                    

또한, IP 주소도 통계에서 제외할 수 있습니다. 내 IP 주소를 네이버나 구글에서 검색하면 내 인터넷 회선의 공인 IP 주소를 확인할 수 있습니다. 내 IP 주소를 등록하여 제외시키면 통계의 정확성에 도움이 될 것입니다.

WP Statistics 플러그인을 사용하여 워드프레스 사이트에 방문자 카운터 달기

방법은 이전 글과 거의 동일합니다. 다만, 해당 함수를 사용하여 위젯을 만들고, 그 위젯을 사용하여 사이드바에 추가하면 됩니다. 이 방법을 사용하면 "오늘", "어제", "전체 기간"뿐만 아니라 "지난 7일", "지난 30일", "지난 365일"에 대한 조회수도 달 수 있습니다. 위젯을 만들 때 위의 양식을 나오도록 하나의 위젯을 만들 수도 있고, 개별 위젯을 만들어(가령 "오늘 방문자 수"에 대한 위젯, "어제 방문자 수"에 대한 위젯 등을 개별적으로 만듬) 활용할 수도 있습니다. 후자의 방법이 조금 더 복잡하지만 활용도 면에서는 더 좋을 것 같습니다.

아래에 "오늘 방문자 수" 등에 대한 숏코드가 나와 있으니 참고하시기 바랍니다.

추가: 이 글을 작년에 작성하여 아직도 제대로 작동할지는 모르겠습니다. (현재 통계 플러그인으로 JetPack과 Google Analytics를 사용하고 있습니다.) 혹시 위의 그림과 같이 카운터를 표시하고 싶은 경우 다음과 같은 코드를 워드프레스의 함수 파일에 추가하여 숏코드 형식으로 이용해보시기 바랍니다. 원하시는 경우 함수를 합쳐서 하나의 숏코드로 구현하여 워드프레스에 방문자 통계를 다실 수 있습니다.

// Total Visitors - 워드프레스에 방문자 통계 구현하기
function wpstatistics_totalvisitors(){
return number_format_i18n(wp_statistics_visitor('total', null, true));
}
add_shortcode('wptotalvisitors', 'wpstatistics_totalvisitors');

function wpstatistics_totalvisits(){
return number_format_i18n(wp_statistics_visit('total'));
}
add_shortcode('wptotalvisits', 'wpstatistics_totalvisits');

function wpstatistics_yesterday(){
return number_format_i18n(wp_statistics_visitor('yesterday',null,true));
}
add_shortcode('wpyesterdaytotal', 'wpstatistics_yesterday');

function wpstatistics_today(){
return number_format_i18n(wp_statistics_visitor('today',null,true));
}
add_shortcode('wptodayvisits', 'wpstatistics_today');

해보시고 잘 안 되면 아래에 댓글로 알려주세요.

참고:

일부 글에 제휴 링크가 포함될 수 있으며 파트너스 활동으로 일정액의 수수료를 받을 수 있습니다.

10개 댓글

  1. 워드프레스 도메인을 바꾸고 나서 WP Statistics 통계가 잡히지 않습니다. Restore Default Settings에서 Reset을 해주고 플러그인 자체를 지웠다가 다시 설치해도 마찬가지인데 뭘 건드려야 할까요?

    1. 저는 오래 전에 WP Statistics 통계를 잠시 사용한 적이 있습니다.
      어떤 이유로 Reset을 했는데, 이후에 오류가 발생하여 삭제했습니다.
      아마 버그였던 것 같은습니다만, 지금은 해결되지 않았을까 생각됩니다.
      우선 며칠 정도 지켜보시고, 해결이 안 되면 WP Statistics 개발자에게 한 번 문의해보시겠어요?

      저는 구글 애널리틱스를 사용하고 있고, 중요하지 않은 사이트에서는 젯팩 통계 플러그인을 사용하고 있습니다. 젯팩 통계에 대해서는 다음 글을 참고해보세요.

      https://www.thewordcracker.com/basic/%EC%9B%8C%EB%93%9C%ED%94%84%EB%A0%88%EC%8A%A4-%EC%A0%AF%ED%8C%A9-%ED%86%B5%EA%B3%84-%EA%B5%AC%EA%B8%80-%EC%95%A0%EB%84%90%EB%A6%AC%ED%8B%B1%EC%8A%A4-ga4%EC%9D%98-%EB%8C%80%EC%95%88/

    1. 최신 버전의 내용을 반영하여 글을 재작성했습니다. "업데이트: WP Statistics 최신 버전에서 방문자 카운터 달기" 부분을 참고해보세요.

  2. 안녕하세요.
    WP Statistics 를 사용하지 않으시고 Jetpack을 쓰시는 이유가 무언지 알 수 있을까요?
    젯팩은 사이트 속도에 매우 안좋다고들 하던데...
    저는 둘 다 써본적이 없고 구글 Anaylitics로 자세한건 파악하고 홈페이지에서 보여줄 심플한 카운터를 찾고 있습니다.(위의 그림처럼 딱 저정도만 표시되는)
    사이트 속도에 최대한 부담을 주지 않으면서 카운터를 사용하려면 어떤 방법을 추천하시나요?

    1. 안녕하세요?

      전 현재 Google Analytics만 사용하고 젯팩이나 WP Statistics 모두 사용하지 않고 있습니다.

      구글 애널리틱스를 사용하는 않는 블로그에는 주로 WP Statistics를 설치하는 편입니다. WP Statistics가 조금 무거운 것 같지만 실제로 사이트 속도에는 그리 많은 영향을 미치는 것 같지는 않습니다.

      방문자 카운터만 다는 플러그인을 검색해보니 대부분 오래되어서 사용하지 않는 것이 좋을 것 같기도 합니다.

      https://wordpress.org/plugins/easy-visitor-counter/

      1. 아 그렇군요. 실제 사이트 속도에는 큰영향을 끼치지 않는다면 다행이네요. 찾아보니까 Wp-statistics 위젯이 있어서 간편하게 카운터를 추가할 수 있게 되어있네요. 답변 감사드립니다.

      2. 좋은 정보 감사합니다.

        위젯으로 제공되는 카운터 배열을 바꾸고 싶은 경우가 아니면 이제 굳이 위의 코드를 사용할 필요는 없을 것 같네요.

        즐거운 하루 되시기 바랍니다^^

댓글 남기기

* 이메일 정보는 공개되지 않습니다.