This plugin can record visitor’s information and make those values as statistics.
When record, you can change how to deal those through edit dat files in “Nudalytics/filter” or “Nudalytics/identiry” directory.
Also can display movement in your admin page for multi-user WP site and security.
Please backup your .dat file.
Make a empty row in “/filter/ip.dat”. If not, almost IP address is the target to be filtered.
About detail of the plugin, please see Other Notes.
Menu and check
make recent result of statistics as graphs in realtime processing, and display that per day or each it in a week.
make a list from visitor’s information and visited URL at real. In referrer field, it divide below each.
BLUE: visit from search engine (display search query)
GREEN: visitor’s movement.
RED: maybe referrer spam.
make a list of referrel users.
make a list of organic users(refering searchquery.dat).
make a list of crawlers(refering crawler_*.dat).
Movement in Admin
It displays movements in your admin page.
however, generally displaying IP address is fixed, you can check your WP site is cracked.
Using your query and specified columns, make a list from logs.
You can change settings “How terms display in summary graphs”, “Number of Logs in Realtime”, and “Retention Periods of Data”.
How to use
You can operate graph in Summary and items in Setting.
You can choose following indicators,
don’t use indicator（except main indicator of BLUE)
(except crawler) value of unique users
(except crawler) value of page views
(except crawler) processing time your site spend
value of crawler’s visit
All unique IP
all unique IP includes crawler
Page view (+Crawler visit)
all page views includes crawler
If you make some indicators directly in graph, you need to set “(none)” in the sub indicator.
Setting indicator both main and sub indicator, you can see new value which calculated *100 as [percentage].
Those means as text of each items.
[Management of logs]
How terms display in summary graphs [day]
You choose how long in graph, stcastics is displayed in. (from now to ~ days before)
Number of Logs in Realtime [line]
You choose how many logs display in Realtime item. If you set the value is 1000, it spends about 1 sec to display.
Retention Periods of Data [day]
You choose how long those data is holded. If they are over to your set value, they are deleted automatically.
[Submenu for displaying]
You can change whether each menu are displayed except “Summary” and “Settings”
Discrimination of datas is dealed through dat files in “Nudalytics/filter” and “Nudalytics/identify” directory.
In files of “Nudalytics/filter” directory, they exists to refuse targeted records.
Conversely, In files of “Nudalytics/identify” directory, they are to give datas to identify targeted records.
They formats “StatPress” writing for that user.
I Explain how to write dat files below.
specify single IP address
if specify multi IP address, you must insert “-” between that
host.dat write all or a part of host name [ex]hogehoge.hogehoge useragent.dat write all or a part of User Agent [ex]Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1) //User Agent of IE6 cannot be recorded MSIE //In case of this、you refuse records all of Trident rendering engine referer.dat write all or a part of URL as referrer
Nudalytics/identify — use “|” in order to present datas to identify
browser name|all or a part of User Agent
crawler_ip.dat: crawler name|IP address about how to write IP address, it sames as ip.dat crawler_ua.dat: crawler name|all or a part of User Agent os.dat: OS name|all or a part of User Agent searchquery.dat: Search engine name|Search engine's URL|string of Search query ([ex]if "q=hogehoge", you must set "q")
- Upload decompressed “Nudalytics.zip” to “wp-content/plugins/” directory.
- Then upload, “menu -> plugins” in WP Admin page, activate Nudalytics.
Contributors & Developers
“Nudalytics” is open source software. The following people have contributed to this plugin.Contributors
- Fixed redundant code.
- Added the function that’s to convert specific characters during recoding.
- Fixed it doesn’t work to change columns.
- Added a optimization function. This works at this plugin’s table in MySQL.
- Changed columns to use in MySQL, and ways to process.
- Newly add the function of recording names of logging in WordPress.
- Add “Search logs” menu. It can display logs through your queries.
- Displayed UA.
- Added initial values in all properties in this plugin.
- Editted the design a little.
- Changed HTML table layout.
- Fixed SQL query which are unmodified.
- Fixed the code of making this SQL table.
- Simplificated that source codes just a little.
- Separated “Inflow” as “Referrer” and “SearchQuery” pages.
- Fixed a timing of deleting records. And if not settings, it’s to hold those for 30 days.
- Fixed pages that displays no logs in case of not settings. And if not settings, it’s to display 50 logs.
- At “Movement in Admin”, arranged displaying items. You may be able to confirm users’ action easily.
- Fixed a problem that IP address to filter doesn’t be processed correctly.
- Added “crawler_host.dat” to identify the crawler by hostname.
- Displayed host name in IP address to each menu.
- Added “Inflow” to menu.
- Fixed decision of page transition in your domain in “Realtime” menu.
- Changed the timing of starting to analyzing.
- Changed duration and bounce percentage to measurement of processing time
- Added and fixed indicators displaying in graph.
- Changed graph’s design.
- Identified using another color when the referrer’s URL includes your domain.
- Fixed overflowing outbreaks when IP addresses are decided.
- Changed the timing of starting to analyzing.
- Fixed culculated value in “Summary” menu.
- Publiced as prototype.