[XenCustomize] Time Spent Online: User Time Statistics & Insights

[XenCustomize] Time Spent Online: User Time Statistics & Insights 2.1.3

No permission to buy ($35.00)
Compatible XF 2.x versions
  1. 2.2
  2. 2.3
Additional requirements
PHP 7.4.0 - Tested up to PHP 8.3.19 - PHP 8.4 Untested.
License
Single-use License (1 License, 1 website) https://xencustomize.com/about/license-agreement/
Updates duration
6 Month / $22.75 Renewal / $50 Branding Removal
Visible branding
Yes, but removable with payment

🕒 Showcase Users’ Dedication with XenCustomize Time Spent Online!​

Want to highlight your most active users and encourage engagement? XenCustomize Time Spent Online tracks and displays how much time users have spent on your XenForo forum—creating a fun, competitive, and interactive experience for your community!

This feature motivates engagement, encourages competition, and enhances community interaction effortlessly. With detailed statistics, interactive charts, and a real-time tracking system, admins can gain valuable insights into user activity.

time-spent-online-features-1275x505-png.1365



✨ Key Features & Highlights

🔍 Track & Display Online Time
✔ Show the total time users have been active on your forum.
✔ Displays community-wide time spent in the Forum Statistics widget.
✔ Track top engaged user based on online activity.

📊 Time Spent Statistics Dashboard
✔ Comprehensive stats page with detailed insights.
✔ View your time spent today, your average daily time, and comparisons with others.
✔ Track the most active user of the day and community-wide engagement.
✔ Interactive bar charts for Age, Gender, and Country-based engagement (fully admin-controllable!)

🔗 Seamless Integration
✔ Displays in messages, profiles, and member statistics.
✔ Forum Statistics Widget integration to highlight total time spent by all users.
✔ Sub-navigation link under "Members" for easy access to the Time Spent Statistics Dashboard.

🏆 Member Stats Integration
✔ Displays Top Users by Time Online to recognize and reward most engaged members.
✔ Helps gamify your community by encouraging participation.

🔒 Permission-Based Control
✔ Set who can see time spent online — ideal for premium or ranked users.
✔ Control who can access the Time Spent Dashboard.

⏳ Real-Time & Accurate Tracking
✔ Uses intelligent session tracking to avoid counting idle time.
✔ Efficient tracking system that does not impact performance.

⚡ Smart Performance Handling
✔ Uses Cron & Job Queue for optimized performance.
✔ Optimized for Medium-Sized Forums: Designed and tested to run efficiently on forums with up to 100-200 concurrent users. While built with performance in mind, forums with significantly higher traffic may experience issues. If you're unsure whether this add-on is the right fit for your forum, feel free to contact us before making a purchase.


🔁 Migration from Other Add-ons
✔ Seamless migration from [Yugensoft] Time Spent Online v2.0.6 without losing any data!
✔ Seamless migration from [WMTech] Time Spent Online v2.0.3 without losing any data!


✨ Complete Features List (v2.1.x)

📊 Comprehensive Time Statistics Dashboard:
  • Introduced a detailed front-end Time Spent Overview page showcasing various online activity metrics:
    1. Community-Wide Average Daily Time
    2. Your Time Spent Today
    3. Your Average Daily Time
    4. Your Online Time Compared to Other Users
    5. Most Active User Today
    6. Total Time Spent by the Community Today
    7. Time Spent by Age Group
    8. Time Spent by Gender
    9. Time Spent by Country
📈 Interactive CSS Charts for Better Visualization:
  • Implemented bar charts to enhance data representation for:
    • Time Spent by Age Group
    • Time Spent by Gender
    • Time Spent by Country
  • Uses color-coded bars to indicate low, medium, and high engagement levels for a more intuitive user experience.
🔗 New Navigation Link:
  • Added a new sub-navigation link under the "Members" navigation for quick access to the Time Spent Statistics page.
  • Fully permission-controlled, accessible only to users with the "Can view time spent statistics" permission.
🛡️ New User Group Permission:
  • "Can view time spent statistics" – Allows admins to control who can access the statistics dashboard.
⚙️ New Admin Options to enable/disable:
  • Time Spent by Age Group
  • Time Spent by Gender
  • Time Spent by Country
🎨 New Style Properties for customization:
  • Stats Cards
  • Stats Summary
  • Bar Chart Colors

📌 Complete Features List (v2.0.x)

📝 Forum Post Integration
  • Displays total time spent online in the message user info block.
  • Integrated with "Message user info elements" style property for easy toggle.
  • Visible to users based on permissions (view own or others' time).
👤 User Profile & Member Tooltip Display
  • Users can view their own total online time in their profile.
  • Moderators (with permission) can view other users' total online time.
  • Displays total time spent online in the XenForo "Member Tooltip" when hovering over usernames.
📊 Forum Statistics Widget Integration
  • Adds Total Members’ Online Time to the Forum Statistics widget.
  • Visible only to users with the correct permissions.
  • Helps showcase overall community engagement at a glance.
🏅 Leaderboard (Member Stats)
  • Lists top users by time spent online, encouraging competition.
  • Automatically creates a dedicated leaderboard on the Member Stats page upon fresh install.
  • Displays each user’s total cached time spent online.
  • Visibility controlled via "Can view time spent online of others" permission.
🔒 Permission-Based Control
  • "Can view own time spent online" – Users can see their own stats.
  • "Can view time spent online of others" – Useful for moderators, premium or ranked users.
🤖 Bot & Guest Filtering
  • Tracks only valid logged-in users, ignoring guests, bots, and banned accounts.
  • Ensures only active sessions are tracked, ignoring inactive sessions.
🔄 Fully Automated Updates
  • Uses Cron Jobs & XenForo's Job Queue to handle tracking in the background.
  • Adds a new cron entry: "Update Time Spent Online".
  • A dedicated Job Queue efficiently updates tracking data.
🔁 [WMTech] Time Spent Online Migration
  • Automatic data migration from [WMTech] Time Spent Online v2.0.3 upon installation.
  • Ensures seamless transition with zero data loss.
  • Runs automatically if previous add-on data is detected.
🔁 [Yugensoft] Time Spent Online Migration
  • Automatic data migration from [Yugensoft] Time Spent Online v2.0.6 upon installation.
  • Ensures seamless transition with zero data loss.
  • Runs automatically if previous add-on data is detected.
🚀 No Core Edits Required
  • Uses template modifications for seamless installation.
✅ XenForo 2.3+ Compatible
  • Fully compatible with XenForo 2.2 and XenForo 2.3.

Screenshots (v2.1.x)​

xencustomize-time-spent-online-210-time-spent-statistics-stats-cards-stats-summary-png.1425

🔹 Stats Cards and Stats Summary

xencustomize-time-spent-online-212-time-spent-statistics-png.1460

🔹 CSS Bar Charts

xencustomize-time-spent-online-210-user-group-permission-can-view-time-spent-statistics-png.1423

🔹 User Group Permissions

xencustomize-time-spent-online-213-admin-options-png.1511

🔹 Admin Options

xencustomize-time-spent-online-210-style-properties-png.1427

🔹 Style Properties

Screenshots (v2.0.x)​

xencustomize-time-spent-online-200-member-view-png.1409

🔹 Member Profile

xencustomize-time-spent-online-200-notable-members-png.1410

🔹 Notable Members

xencustomize-time-spent-online-200-top-users-by-time-online-png.1411

🔹 Notable Members - Top Users by Time Online

xencustomize-time-spent-online-200-member-tooltip-png.1412

🔹 Member Tooltip

xencustomize-time-spent-online-200-forum-statistics-members-online-time-png.1413

🔹 Forum Statistics - Members Online Time

XenCustomize-Time-Spent-Online-200-Style-properties-Message-user-info-elements.png

🔹 Style Properties - Messages - Message User Info Elements

xencustomize-time-spent-online-200-message-user-info-time-online-png.1414

🔹 Thread Message

XenCustomize-Time-Spent-Online-200-Cron-entry.png

🔹 Cron

XenCustomize-Time-Spent-Online-200-Usergroup-permissions.png

🔹 User Group Permissions


🎯 Why Buy This Add-on?

📈 Encourages More Activity – Users compete to stay online longer.
💙 Recognizes Dedicated Users – Showcase and reward the most active members.
👥 Improves Community Interaction – Makes active users role models for others.
🔧 Future-Proof & Scalable – Designed for performance and accuracy.
💎 Encourages Loyalty – Helps users feel valued and recognized for their time on your forum.
🎨 Clean & Professional Integration – Blends seamlessly into your forum layout.
⚡ Easy Setup & No Bloat – Installs in minutes with no unnecessary features.


📢 Get It Now!

💡 Ready to take community engagement to the next level?
🚀 Order XenCustomize Time Spent Online today and give your users the recognition they deserve!
🔗 Buy Now – Start tracking engagement like never before!


❓ Uncertain about a specific feature?​

If you need a functionality that isn't clearly mentioned above, please don't hesitate to contact us before making a purchase. Once you've bought and downloaded the add-on, your order can't be refunded.


📚 Time Spent Online 2.1.x Documentations

We've posted detailed information and screenshots showcasing the full capabilities of XenCustomize Time Spent Online 2.1.x, so visit these threads:
Author
Veer
Views
452
First release
Last update

Ratings

5.00 star(s) 5 ratings

More resources from Veer

Latest updates

  1. 2.1.3 - Bug Fixes & Improvements!

    🕒 XenCustomize Time Spent Online 2.1.3 is here! This update introduces a new setting "Batch Size...
  2. 2.1.2.1 - Stability update!

    🕒 XenCustomize Time Spent Online 2.1.2 is here! We’ve released XenCustomize Time Spent Online...
  3. 2.1.2 - New Features & Enhancements

    🕒 XenCustomize Time Spent Online 2.1.2 is here! This major update introduces MaxMind GeoIP2...

Latest reviews

XenCustomize addons are quickly becoming a favorite of mine in terms of both outstanding quality and support. I second this.
Great add-on with great support. Hopefully, it’ll evolve into something like Reddit where users get achievements as they spend more time on the website.
Another great addition. A great feature to track users' online time on the forum and make plans accordingly. @veer is a great person and developer. He gives all the support he can. If you want to make your site the way you dream, you should choose it.
V
Veer
Thank you so much for your kind words! 🙌 We're glad you find Time Spent Online useful for tracking user activity. Your support and trust mean a lot, and we truly appreciate it!
Excellent addon. Gives a great overview of the time members spend on your site. I had a small issue with one of my custom user fields (gender) but @Veer quickly fixed it. First-class support. XenCustomize addons are quickly becoming a favourite of mine in terms of both outstanding quality and support.
V
Veer
Really appreciate your kind words, Gemma! 😊 We’re happy you're enjoying the add-on and that we could quickly sort out the issue for you. Your support means a lot, and we're thrilled to hear XenCustomize is becoming one of your favorites! ❤️ Thanks again!
For those wanting to keep forum activity high, this helps. Just set your permissions and away you go.
V
Veer
Thank you, 🙌 We're glad you find the add-on useful for boosting forum activity. Setting permissions and letting it run seamlessly is exactly what we aimed for. Appreciate your support!
Back
Top Bottom