π Overview
Trackpilots automatically tracks applications and websites used by employees.The Review Apps and Sites module lets admins:
- Categorize apps and domains as Productive, Unproductive, or Neutral
- Ignore idle time for specific apps/sites
- Maintain a global productivity classification catalog
Once your new settings are saved, they will be applied and visible on your dashboard within 1 hour.
π Filters & Search
Role Filter
Allows filtering tracked apps/sites based on employee roles (e.g., Full Stack Developer).Type Filter
- All Types
- Application
- Website
Search
Search by:- Application name
- Domain name
π Apps & Sites Table
The table lists all tracked applications and websites.Table Columns
| Column | Description |
|---|---|
| Name or Domain | Application name or website domain/IP |
| Type | Application or Website |
| Productivity Rating | Classification category |
| Ignore Idle | Whether idle time should be ignored for this entry |
| Save | Save classification changes |
| Icon | App or website icon |
π Productivity Rating
Defines how an app or site impacts productivity metrics.Available Ratings
| Rating | Description |
|---|---|
| Productive | Work-related tools and platforms |
| Neutral | Neither productive nor unproductive |
| Unproductive | Non-work-related or distracting tools |
Examples
- Productive: IDEs, GitHub, Jira, Analytics tools
- Neutral: Email, internal dashboards, general tools
- Unproductive: Social media, entertainment sites
βΈ Ignore Idle
Controls whether idle time should be ignored when this app/site is active.Use Cases
- Video calls and meetings
- Monitoring dashboards
- Long-running background tools
πΎ Saving Classification
Each row includes a Save action to persist changes.Flow
- Select productivity rating
- Configure ignore idle option
- Click Save
- System updates classification catalog
- Analytics updates within 1 hour
π Impact on Trackpilots Analytics
Review Apps and Sites affects:- Productivity scores
- Active vs idle time calculations
- Focus time metrics
- Team performance dashboards
- Compliance and audit reports
Classification changes affect future analytics only; historical data is not retroactively recalculated.
π Permissions & Access Control
Only authorized users can manage app/site classifications:- Admin
- Custom Role with Productivity Settings Permission
π§© Developer Notes
- App and site metadata is stored in the Activity Classification Service
- Domains and app names are normalized for consistent classification
- Policies are cached and synced to analytics pipelines hourly
- API validation rules:
- Productivity rating must be enum (
productive | neutral | unproductive) - Ignore idle must be boolean
- Domain/app name must be unique per organization
- Productivity rating must be enum (
β οΈ Best Practices
- Classify core work tools as Productive
- Keep social media and entertainment as Unproductive
- Use Neutral for email and general tools
- Enable Ignore Idle for meeting tools (Zoom, Meet, Teams)
- Review classification monthly for accuracy
π Example Productivity Policy Matrix
| Category | Example Apps/Sites | Rating |
|---|---|---|
| Development Tools | VS Code, Android Studio, GitHub | Productive |
| Project Management | Jira, Trello, ClickUp | Productive |
| Email & Admin | Gmail, Outlook | Neutral |
| Social Media | Facebook, Instagram, Twitter | Unproductive |
| Streaming | YouTube, Netflix | Unproductive |
π Pagination & Performance
- Supports pagination (e.g., 25 records per page)
- Search and filtering are indexed for large datasets
- Organizations can manage thousands of tracked apps and domains
