{"id":17966,"date":"2012-05-03T19:44:13","date_gmt":"2012-05-03T19:44:13","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/nudalytics\/"},"modified":"2013-02-10T10:38:00","modified_gmt":"2013-02-10T10:38:00","slug":"nudalytics","status":"closed","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/nudalytics\/","author":9385530,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"2.0.2","stable_tag":"trunk","tested":"","requires":"","requires_php":"","requires_plugins":"","header_name":"Nudalytics","header_author":"AJI Dreamtaste","header_description":"","assets_banners_color":"","last_updated":"2013-02-10 10:38:00","external_support_url":"","external_repository_url":"","donate_link":"http:\/\/nimbusnoize.com\/works","header_plugin_uri":"https:\/\/nimbusnoize.com\/works\/nudalytics","header_author_uri":"https:\/\/nimbusnoize.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":1400,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","changelog"],"tags":[],"upgrade_notice":[],"ratings":{"1":0,"2":0,"3":0,"4":0,"5":0},"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":[],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[232,5802,2236,46533,599],"plugin_category":[36,54],"plugin_contributors":[129814],"plugin_business_model":[],"class_list":["post-17966","plugin","type-plugin","status-closed","hentry","plugin_tags-analytics","plugin_tags-analyze","plugin_tags-filter","plugin_tags-filting","plugin_tags-spam","plugin_category-analytics","plugin_category-security-and-spam-protection","plugin_contributors-aji-dreamtaste","plugin_committers-aji-dreamtaste"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/nudalytics.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p>This plugin can record visitor's information and make those values as statistics.\nWhen record, you can change how to deal those through edit dat files in \"Nudalytics\/filter\" or \"Nudalytics\/identiry\" directory.\nAlso can display movement in your admin page for multi-user WP site and security.<\/p>\n\n<p>CAUTION!!<\/p>\n\n<p>Please backup your .dat file.<\/p>\n\n<p>Make a empty row in \"\/filter\/ip.dat\". If not, almost IP address is the target to be filtered.<\/p>\n\n<p>About detail of the plugin, please see Other Notes.<\/p>\n\n<h3>Menu and check<\/h3>\n\n<ol>\n<li><p>Summary\nmake recent result of statistics as graphs in realtime processing, and display that per day or each it in a week.<\/p><\/li>\n<li><p>Realtime\nmake a list from visitor's information and visited URL at real. In referrer field, it divide below each.\nBLUE: visit from search engine (display search query)\nGREEN: visitor's movement.\nRED: maybe referrer spam.<\/p><\/li>\n<li><p>Referrer\nmake a list of referrel users.<\/p><\/li>\n<li><p>Search query\nmake a list of organic users(refering searchquery.dat).<\/p><\/li>\n<li><p>Crawlers\nmake a list of crawlers(refering crawler_*.dat).<\/p><\/li>\n<li><p>Movement in Admin\nIt displays movements in your admin page.\nhowever, generally displaying IP address is fixed, you can check your WP site is cracked.<\/p><\/li>\n<li><p>Search logs\nUsing your query and specified columns, make a list from logs.<\/p><\/li>\n<li><p>Settings\nYou can change settings \"How terms display in summary graphs\", \"Number of Logs in Realtime\", and \"Retention Periods of Data\".<\/p><\/li>\n<\/ol>\n\n<h3>How to use<\/h3>\n\n<p>You can operate graph in Summary and items in Setting.<\/p>\n\n<ul>\n<li><p>Summary -\nYou can choose following indicators,<\/p>\n\n<ol>\n<li><p>(none)\ndon't use indicator\uff08except main indicator of BLUE)<\/p><\/li>\n<li><p>Unique user\n(except crawler) value of unique users<\/p><\/li>\n<li><p>Page view\n(except crawler) value of page views<\/p><\/li>\n<li><p>Processing time\n(except crawler) processing time your site spend<\/p><\/li>\n<li><p>Crawler visit\nvalue of crawler's visit<\/p><\/li>\n<li><p>All unique IP\nall unique IP includes crawler<\/p><\/li>\n<li><p>Page view (+Crawler visit)\nall page views includes crawler<\/p><\/li>\n<\/ol><\/li>\n<\/ul>\n\n<p>If you make some indicators directly in graph, you need to set \"(none)\" in the sub indicator.\nSetting indicator both main and sub indicator, you can see new value which calculated *100 as [percentage].<\/p>\n\n<ul>\n<li><p>Settings -\nThose means as text of each items.<\/p>\n\n<p>[Management of logs]<\/p>\n\n<ol>\n<li><p>How terms display in summary graphs [day]\nYou choose how long in graph, stcastics is displayed in. (from now to ~ days before)<\/p><\/li>\n<li><p>Number of Logs in Realtime [line]\nYou choose how many logs display in Realtime item. If you set the value is 1000, it spends about 1 sec to display.<\/p><\/li>\n<li><p>Retention Periods of Data [day]\nYou choose how long those data is holded. If they are over to your set value, they are deleted automatically.<\/p><\/li>\n<\/ol>\n\n<p>[Submenu for displaying]\nYou can change whether each menu are displayed except \"Summary\" and \"Settings\"<\/p>\n\n<h3>About Determination<\/h3>\n\n<p>Discrimination of datas is dealed through dat files in \"Nudalytics\/filter\" and \"Nudalytics\/identify\" directory.\nIn files of \"Nudalytics\/filter\" directory, they exists to refuse targeted records.\nConversely, In files of \"Nudalytics\/identify\" directory, they are to give datas to identify targeted records.\nThey formats \"StatPress\" writing for that user.\nI Explain how to write dat files below.<\/p><\/li>\n<\/ul>\n\n<p>Nudalytics\/filter\n    ip.dat:\n        specify single IP address\n        [ex]192.168.0.1\n        if specify multi IP address, you must insert \"-\" between that\n        [ex]192.168.0.1-192.168.255.255<\/p>\n\n<pre><code>host.dat\n    write all or a part of host name\n    [ex]hogehoge.hogehoge\n\nuseragent.dat\n    write all or a part of User Agent\n    [ex]Mozilla\/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)\n            \/\/User Agent of IE6 cannot be recorded\n        MSIE\n            \/\/In case of this\u3001you refuse records all of Trident rendering engine\nreferer.dat\n    write all or a part of URL as referrer\n<\/code><\/pre>\n\n<p>Nudalytics\/identify --- use \"|\" in order to present datas to identify\n    browser.dat:\n        browser name|all or a part of User Agent<\/p>\n\n<pre><code>crawler_ip.dat:\n    crawler name|IP address\n    about how to write IP address, it sames as ip.dat\n\ncrawler_ua.dat:\n    crawler name|all or a part of User Agent\n\nos.dat:\n    OS name|all or a part of User Agent\n\nsearchquery.dat:\n    Search engine name|Search engine's URL|string of Search query ([ex]if \"q=hogehoge\", you must set \"q\")\n<\/code><\/pre>\n\n<!--section=installation-->\n<ol>\n<li>Upload decompressed \"Nudalytics.zip\" to \"wp-content\/plugins\/\" directory.<\/li>\n<li>Then upload, \"menu -&gt; plugins\" in WP Admin page, activate Nudalytics.<\/li>\n<\/ol>\n\n<!--section=changelog-->\n<h4>2.0.2<\/h4>\n\n<ul>\n<li>Fixed redundant code.<\/li>\n<li>Added the function that's to convert specific characters during recoding.<\/li>\n<\/ul>\n\n<h4>2.0.1<\/h4>\n\n<ul>\n<li>Fixed it doesn't work to change columns.<\/li>\n<li>Added a optimization function. This works at this plugin's table in MySQL.<\/li>\n<\/ul>\n\n<h4>2.0.0<\/h4>\n\n<ul>\n<li>Changed columns to use in MySQL, and ways to process.<\/li>\n<li>Newly add the function of recording names of logging in WordPress.<\/li>\n<li>Add \"Search logs\" menu. It can display logs through your queries.<\/li>\n<\/ul>\n\n<h4>1.3.4<\/h4>\n\n<ul>\n<li>Displayed UA.<\/li>\n<li>Added initial values in all properties in this plugin.<\/li>\n<li>Editted the design a little.<\/li>\n<\/ul>\n\n<h4>1.3.3<\/h4>\n\n<ul>\n<li>Changed HTML table layout.<\/li>\n<li>Fixed SQL query which are unmodified.<\/li>\n<\/ul>\n\n<h4>1.3.2<\/h4>\n\n<ul>\n<li>Fixed the code of making this SQL table.<\/li>\n<\/ul>\n\n<h4>1.3.1<\/h4>\n\n<ul>\n<li>Simplificated that source codes just a little.<\/li>\n<li>Separated \"Inflow\" as \"Referrer\" and \"SearchQuery\" pages.<\/li>\n<li>Fixed a timing of deleting records. And if not settings, it's to hold those for 30 days.<\/li>\n<li>Fixed pages that displays no logs in case of not settings. And if not settings, it's to display 50 logs.<\/li>\n<\/ul>\n\n<h4>1.3.0<\/h4>\n\n<ul>\n<li>At \"Movement in Admin\", arranged displaying items. You may be able to confirm users' action easily.<\/li>\n<\/ul>\n\n<h4>1.2.1<\/h4>\n\n<ul>\n<li>Fixed a problem that IP address to filter doesn't be processed correctly.<\/li>\n<\/ul>\n\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>Added \"crawler_host.dat\" to identify the crawler by hostname.<\/li>\n<\/ul>\n\n<h4>1.1.1<\/h4>\n\n<ul>\n<li>Displayed host name in IP address to each menu.<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Added \"Inflow\" to menu.<\/li>\n<li>Fixed decision of page transition in your domain in \"Realtime\" menu.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Changed the timing of starting to analyzing.<\/li>\n<li>Changed duration and bounce percentage to measurement of processing time<\/li>\n<\/ul>\n\n<h4>0.2.1<\/h4>\n\n<ul>\n<li>Added and fixed indicators displaying in graph.<\/li>\n<\/ul>\n\n<h4>0.2.0<\/h4>\n\n<ul>\n<li>Changed graph's design.<\/li>\n<li>Identified using another color when the referrer's URL includes your domain.<\/li>\n<\/ul>\n\n<h4>0.1.2<\/h4>\n\n<ul>\n<li>Fixed overflowing outbreaks when IP addresses are decided.<\/li>\n<\/ul>\n\n<h4>0.1.1<\/h4>\n\n<ul>\n<li>Changed the timing of starting to analyzing.<\/li>\n<li>Fixed culculated value in \"Summary\" menu.<\/li>\n<\/ul>\n\n<h4>0.1.0<\/h4>\n\n<ul>\n<li>Publiced as prototype.<\/li>\n<\/ul>","raw_excerpt":"Analyzer for WordPress, can filter IP address, host name, and User Agent widely. Also can check movement in your admin page.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/17966","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=17966"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/aji-dreamtaste"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=17966"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=17966"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=17966"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=17966"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=17966"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=17966"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}