AdBlock Tracker & Usergroup Swap

AdBlock Tracker & Usergroup Swap v3.0.0

No permission to buy ($45.00)
PLEASE READ:
  • Front-end compatible with XF 2.3
  • Back-end is not fully compatible with XF 2.3 (still some work to do on the charts navigation)
  • Follow up releases will resolve issues with the back-end charting
  • This is released for those of you that need/want to upgrade to XF2.3
IMPORTANT NOTE:
  • DISABLE YOUR ADBLOCKER IN THE ADMIN SECTION
    • If you can't click "Options" on this "Add-on" page in admin [ /admin.php?add-ons/ ]
    • Turn off your AdBlocker
    • The AddOn's JavScript admin path is on the Global list for most AdBlockers
    • It causes a silly issue where you can't open the drawer for "Options, Uninstall, Disable, Etc.)
    • Unfortunately, the only real solution is to either:
      • Request removal (bad idea)
      • Or, change the Add-on path (inconvenient for everyone)
    • So for now, please disable your AdBlocker on: /admin.php
Detection Improvements:
  • Detection improved 3,4,5 fold (100%-300%+)
  • Resolved issues with uBlock
  • Fixed misc. other detectors with same update as above
  • Changed end points that were detected on [Global adBlock lists]
    • Future work in progress release is going to resolve this issue permanently (hopefully)
  • Updated easy list
Performance:
  • Removed extraneous detection that was on [Global adBlock lists]
Automatic Cron:
  • Cron to automatically delete inactive guests
  • Batch deletes run every 15 minutes
Options:
  • option: added numbers of days inactive to delete (default: 180 days)
  • option: size of batch to process per run
  • put complicated options lower in the list
  • moved some to advanced
  • add debugging
Charts
  • Fixed charts to show the same colour for "blocking" across all charts
    • Work in progress, currently the "Users" row of buttons is fixed
  • Add sort to top and bottom of chart
  • Increased log to 50 entries per page from 20
  • Added button to unhide all entities
    • Upgrading will automatically remove all "hidden" entries on upgrade, figured this was a quality of life thing seen as there was no way to "unhide" them previously
Default changes:
  • updated > guest tracking > off
  • updated > crawlers > on

Upgrade works fine, but I'd recommend an uninstall and re-install to get optimized defaults and to remove stale statistics.

This update will more accurately detect users adBlocking, hands down, no question.

Re-Install FAQ
  • Setup is easy after a re-install
  • Just reconnect your [AdBlock Detected] user group in the options
    • Whatever it was you named it
    • You would have done this through XF, and outside of this add-on, so no worries uninstalling
  • Your [AdBlock Detected] user group is not deleted or reset during re-install
  • Your users will remain in their user groups as they were before
  • Uninstall can take time to drop the MySQL table if you have a large forum, just a heads up
Upgrade FAQ
  • Post Upgrade
  • Check options as follows:
    • Check the "Cron delete batch size" and the number of days to delete
    • If you want to keep logs longer, increase the default of 180 days
    • The table growing isn't really a big concern, it's well indexed and very light-weight
NOTE IF TRACKING GUESTS:

If you've been tracking Guests all these months/years, you might want to, at the very least, delete guests.

1. Visit: admin.php?wutime-adblock-tracker/
2. Top-right corner, 2nd button, "Clear Logs". Choose "guests". Might take a while.
  • Angry
Reactions: GameNet
  • Added browser detection for "googleweblight" crawler user agent
  • Randomized a key element
  • Like
Reactions: Sunka
  • Usergroup swap rate modifier (increase limits for users that abuse usergroup swapping)
  • Increases number of non-detections required linearly as the number of previous usergroup swaps increase
Thanks to @Stuart Wright
  • Like
Reactions: Sunka
  • Fixed bug whereby admin statistics page opened the wrong right-hand side menu\
Thanks to @slinouille
  • Like
Reactions: Sunka
  • Wording updates as per @bzcomputers recommendations
  • Icon adjustments for clarity
  • "Reset Search" only resets any search for username or user ID
  • "Reset" for "Type" and "Order By" resets the entire list
  • Button update on chart page
  • Includes previous Alpha bug update for tracking
  • Like
Reactions: Sunka
  • Fixes tracking issue if you haven't selected to ignore bots
Currently Alpha while I consider packing in other updates for the actual 1.2.9 release.
  • Like
Reactions: Sperber
  • Resolved JavaScript error in detection script (missing element var name)
  • Added option to always ignore known robots/crawlers from tracking (on by default)
1577273940611.webp
  • Like
Reactions: Sunka
  • Fixed bug whereby Guests and Global Charts were the same
  • Added feature to "Always Ignore Entities"
  • Added feature to "Delete Entities" (deletes entity but allows it to re-track in future)
  • Added delete users (clear log option)
  • Added delete all (clear log option)

Attachments

  • v1.2.7-options.webp
    v1.2.7-options.webp
    73.4 KB · Views: 58
  • v1.2.7-clear-log.webp
    v1.2.7-clear-log.webp
    19.9 KB · Views: 57
  • v1.2.7-charts.webp
    v1.2.7-charts.webp
    32 KB · Views: 57
  • Like
Reactions: Sunka
1577055972345.webp
  • Like
Reactions: Sunka
  • Fallback detection enabled
  • Randomization of variables
  • Minification on JS/HTML
  • Additional bait for adblock
  • Like
Reactions: Sunka
Back
Top Bottom