Analytics Field Visibility
Control which analytics and performance data points are visible to different roles in your organization. This feature allows managers to configure privacy settings for sensitive metrics like earnings, tips, and team comparisons.
Overview
The Analytics Field Visibility feature enables you to:
- 🔒 Hide sensitive financial data from certain roles
- 👥 Configure different visibility settings per role
- 🏢 Set organization-wide or location-specific rules
- 📊 Control access to shift summaries and analytics
Use Cases:
- Hide total sales figures from waitstaff
- Restrict team comparison data to managers only
- Show tips earned but hide revenue per hour
- Create location-specific visibility overrides
Accessing Field Visibility Settings
You need manager or admin permissions to configure analytics field visibility.
Navigation Path: Settings → Analytics → Field Visibility
Required Permissions
| Action | Required Permission |
|---|---|
| View configuration | view_location_staff |
| Modify settings | manage_location_staff |
Available Fields
The following analytics fields can be configured for visibility:
Shift Summary Fields
| Field | Description |
|---|---|
totalSales | Total sales amount for the shift |
tipsEarned | Tips earned during the shift |
revenuePerHour | Revenue generated per hour worked |
avgOrderValue | Average order value |
ordersPerHour | Number of orders processed per hour |
tipRate | Tip rate percentage |
Analytics Fields
| Field | Description |
|---|---|
teamComparison | Comparison metrics with team members |
detailedStatistics | Detailed performance statistics |
analytics.total_sales | Total sales in analytics view |
analytics.tips_earned | Tips earned in analytics view |
analytics.team_comparison | Team comparison in analytics |
analytics.detailed_statistics | Detailed stats in analytics |
Configuring Visibility
Per-Role Configuration
Configure which fields each role can see:
Step 1: Select a Role
- Navigate to Settings → Analytics → Field Visibility
- Select a role from the left sidebar (e.g., Wait Staff, Cashier, Floor Manager)
Step 2: Configure Fields
- View the field categories (Shift Summary, Analytics, Team Comparison)
- Toggle each field ON or OFF for the selected role
- Use Hide All to quickly disable all fields in a category
- Changes are saved automatically
Example Configuration
For a typical restaurant, you might configure:
Wait Staff Role:
- ✅
tipsEarned- Visible (employees see their tips) - ✅
ordersPerHour- Visible (productivity metric) - ❌
totalSales- Hidden (sensitive business data) - ❌
revenuePerHour- Hidden (financial metric) - ❌
teamComparison- Hidden (avoid competition)
Manager Role:
- ✅ All fields visible
Organization vs. Location Settings
Organization-Wide Settings:
- Apply to all locations by default
- Set when no specific location is selected
- Good for consistent policies across locations
Location-Specific Overrides:
- Override organization settings for specific locations
- Select a location when configuring to create an override
- Location settings take precedence over org-wide settings
Bulk Configuration
Update multiple fields at once for efficiency:
Using Bulk Update:
- Select the role to configure
- Click Bulk Edit
- Select multiple fields to update
- Choose visibility setting (Show/Hide)
- Click Apply Changes
Quick Actions:
- Hide All: Disable all fields in a category
- Show All: Enable all fields in a category
Configuration Examples
Example 1: Privacy-Focused Waitstaff
Hide all financial metrics from waitstaff while keeping personal performance visible:
| Field | Visibility |
|---|---|
| Total Sales | ❌ Hidden |
| Tips Earned | ✅ Visible |
| Revenue Per Hour | ❌ Hidden |
| Average Order Value | ❌ Hidden |
| Orders Per Hour | ✅ Visible |
| Tip Rate | ✅ Visible |
| Team Comparison | ❌ Hidden |
| Detailed Statistics | ❌ Hidden |
Example 2: Transparent Team Environment
Show most metrics but hide team comparisons to reduce competition:
| Field | Visibility |
|---|---|
| Total Sales | ✅ Visible |
| Tips Earned | ✅ Visible |
| Revenue Per Hour | ✅ Visible |
| Average Order Value | ✅ Visible |
| Orders Per Hour | ✅ Visible |
| Tip Rate | ✅ Visible |
| Team Comparison | ❌ Hidden |
| Detailed Statistics | ✅ Visible |
System Roles Reference
The following system roles can be configured:
| Role | Typical Configuration |
|---|---|
| Accounting | Full visibility |
| Cashier | Limited visibility |
| Chain Manager | Full visibility |
| Floor Manager | Full visibility |
| Kitchen Staff | Minimal visibility |
| Location Manager | Full visibility |
| Organization Admin | Full visibility |
| Support Admin | Full visibility |
| Wait Staff | Configurable (see examples) |
Custom roles can also be configured with the same options.
Best Practices
Privacy Considerations
- Hide financial totals from non-management: Total sales and revenue figures are typically sensitive
- Allow personal metrics: Let employees see their own tips and performance
- Consider team dynamics: Team comparison can motivate some but discourage others
- Be consistent: Apply the same rules across similar roles
Communication
- Inform employees: Let staff know which metrics they can access
- Explain reasoning: Help employees understand why certain data is restricted
- Gather feedback: Adjust settings based on team input
Security
- Regular audits: Review visibility settings periodically
- Role changes: Update visibility when roles are modified
- New hires: Ensure proper role assignment for correct visibility
Troubleshooting
Fields Still Visible After Hiding
- Refresh the page after making changes
- Verify the correct role is selected
- Check for location-specific overrides
- Ensure the user has the correct role assigned
Changes Not Saving
- Check your internet connection
- Verify you have
manage_location_staffpermission - Try refreshing and making changes again
- Contact support if issue persists
Location Override Not Working
- Ensure you selected the specific location before configuring
- Organization settings may be overriding - check both levels
- Location settings should show as "Custom" when overridden
Related Features
- Shift Management - Managing employee shifts
- Reports - Viewing analytics and reports
- Employee Management - Managing roles and permissions
Getting Help
Need assistance with analytics field visibility?
- 📧 Email: support@ssppos.com
- 💬 Live Chat: Available in dashboard
- 📚 Help Center: docs.ssppos.com
Control your team's data access with granular Analytics Field Visibility settings in SSP Manager.