- Xenforo.com resource URL
- https://xenforo.com/community/resources/xb-content-watch-extended.8193/
- Compatibile XF2 versions
- 2.2
- 2.3
Enhance content watching with watcher statistics, privacy controls, and engagement tools.
This add-on expands XenForo content watching features by displaying watcher information, recording watch start dates, and adding moderation and integration tools.
Features:
Watchers Count: Display how many users are watching specific content for everyone, permission-based viewers, or staff only, independently from watcher details access.
Public or Anonymous Watchers List: Show watchers publicly or anonymously based on privacy settings and permissions.
Watch Start Date Tracking: Record and display when a user started watching content.
AJAX Search for Watchers List: Quickly find specific users watching content using dynamic search.
Start Conversations with Watchers: Start conversations directly with users watching the content.
Notification Type Display: View which notification types users selected for watched content.
Watched Actions Display: Show selected watch actions and preferences.
Enhanced Unwatch Overlay: Review and update current watch settings inline before choosing whether to unwatch. The settings section is expanded by default and remembers each visitor's toggle preference.
Inline Watch Settings Menu: Update an existing watch from a native XenForo dropdown menu without reloading the content page.
Anonymous Watcher Support: Users with permission to view anonymous watchers can also include them in conversations.
Watchers Count Rebuild: Recalculate watcher counts using a rebuild tool. Automatically runs after installation.
REST API Support: Includes REST API endpoints for integrations and automation.
ACP Watch Management: Manage watchers for every supported content type, filter records, update notification and privacy settings, or delete records in batches.
ACP Watch Analytics: Review the current active-watch state, active watches started in a selected period, averages, content watcher distribution, notification methods, top content by watch and anonymous share, and the most active watchers.
Useful for:
Engagement Insights: See which content attracts the most followers.
Community Interaction: Contact interested users directly.
Privacy Flexibility: Balance visibility and anonymity.
Automation & Integrations: Extend functionality through the REST API.
Supported content types:
Threads
Forums
Xenforo Resource Manager: resources and categories
Xenforo Media Gallery: items, albums and categories
[XB] Lessons: Categories, Classrooms
[XB] Quote Book: Categories
[XB] Book Database: Categories, Authors
[XB] Donations: Categories, Campaigns
[XB] Game Database: Categories, Characters, Companies
[XB] Movie Database: Categories, People, Titles
[XB] Music Database: Categories, Artists, Labels
[XB] Recipes: Categories
[XB] Quizzes: Categories, Quizzes
[XB] Toplists: Categories, Toplists
XenAddons AMS: Category, Article, Series
XenAddons UBS: Blog, Blog item, Series, Category
XenAddons Classified Ads System: Category, Ad, Item
XenAddons Item Management System: Category, Item, Series
XenAddons Link Directory: Category, Item
XenAddons Pickem: Pool
XenAddons Review Management System: Category, Item
XenAddons Showcase: Category, Item, Series
XenAddons Sportsbook: Bet, Category, Event
FAQ:
What happens to existing content watches after installation or an upgrade?
Existing watch records are retained, and watcher counts are rebuilt automatically for available content types. Original watch start dates cannot be reconstructed for records created before date tracking was available, so those records do not receive an invented historical date.
Does the analytics dashboard include users who previously stopped watching content?
No. Analytics are calculated from the watch records that currently exist. They describe active watches within the selected date range and do not provide unsubscribe history.
Can administrators or moderators identify anonymous watchers?
Only users granted the dedicated permission to view anonymous content watchers can see their identities or include them in watcher conversations. Anonymous watchers remain hidden from other viewers.
REST API endpoints:
API route:[GET] forums/{id}/watchers
[GET] threads/{id}/watchers
[GET] resources/{id}/watchers
[GET] resources/categories/{id}/watchers
[GET] media/{id}/watchers
[GET] media/albums/{id}/watchers
[GET] media/categories/{id}/watchers
Parameters:
| Input | Type | Description |
|---|---|---|
| page | int |
| Output | Type | Description |
|---|---|---|
| total | int | |
| watchers | Entity[] | |
| pagination | pagination |
Screenshots:
Public Watch Controls:
Let members choose email notifications and anonymous watching when they watch a thread. |
Apply notification and privacy preferences when watching a resource. |
Change notification settings from the unwatch overlay without leaving the content page. |
Watcher Visibility & Interaction:
Display the watcher count alongside the standard thread controls. |
Display the watcher count on supported XenForo Resource Manager content. |
Show public and anonymous watchers together according to permissions. |
Search the watchers list, review watch dates, identify anonymous watches, and select users for a conversation. |
Administration & Analytics:
Analyze active watches, notification methods, watch activity, content distribution, popular content, and active watchers. |
Filter and manage watcher records, including notification, anonymity, and deletion actions. |
Configure default anonymity and the number of watcher results shown per page. |
Control access to watcher counts, watcher details, anonymous watching, anonymous watcher identities, and conversations. |
Rebuild watcher counts or update anonymity across selected supported content types. |