Story 6.1: Detailed Employee Analytics - Wireframe

Story: Epic 6, Story 1

Last updated: October 6, 2025 Reading time: 7 minutes File size: 12.63 KB

2. Detailed Employee Analytics (FR4)

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ ← Back to Dashboard              Employee Engagement Analytics           [Export]    β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚                                                                                       β”‚
β”‚  Date Range: [Last 12 Months β–Ό]   Compare: [Previous Period β–Ό]   Filter: [All β–Ό]   β”‚
β”‚                                                                                       β”‚
β”‚  β”Œβ”€β”€β”€β”€ ATTENDANCE OVERVIEW ────────────────────────────────────────────────────────┐ β”‚
β”‚  β”‚                                                                                  β”‚ β”‚
β”‚  β”‚  Total Unique Employees: 247        Events Attended: 8                         β”‚ β”‚
β”‚  β”‚  Average per Event: 31              Repeat Attendance: 67%                     β”‚ β”‚
β”‚  β”‚                                                                                  β”‚ β”‚
β”‚  β”‚  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ β”‚
β”‚  β”‚  β”‚ Event                          Date      Attendees  New    Return  Rating  β”‚ β”‚ β”‚
β”‚  β”‚  β”‚ ─────────────────────────────────────────────────────────────────────────  β”‚ β”‚ β”‚
β”‚  β”‚  β”‚ Spring Conference 2024         Mar 15    42         12     30      4.8/5   β”‚ β”‚ β”‚
β”‚  β”‚  β”‚ Cloud Workshop                 Apr 20    28         8      20      4.7/5   β”‚ β”‚ β”‚
β”‚  β”‚  β”‚ Security Summit                Jun 10    35         15     20      4.6/5   β”‚ β”‚ β”‚
β”‚  β”‚  β”‚ Autumn Conference 2024         Sep 15    38         10     28      4.9/5   β”‚ β”‚ β”‚
β”‚  β”‚  β”‚ AI/ML Workshop                 Oct 25    31         18     13      4.5/5   β”‚ β”‚ β”‚
β”‚  β”‚  β”‚ Year-End Tech Talk            Dec 10    45         5      40      4.7/5   β”‚ β”‚ β”‚
β”‚  β”‚  β”‚ New Year Kickoff              Jan 15    28         7      21      4.6/5   β”‚ β”‚ β”‚
β”‚  β”‚  β”‚                                                                             β”‚ β”‚ β”‚
β”‚  β”‚  β”‚ Total                                    247        75     172     4.7/5   β”‚ β”‚ β”‚
β”‚  β”‚  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ β”‚
β”‚  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚
β”‚                                                                                       β”‚
β”‚  β”Œβ”€β”€β”€β”€ EMPLOYEE JOURNEY MAP ────────────────────────────────────────────────────────┐ β”‚
β”‚  β”‚                                                                                  β”‚ β”‚
β”‚  β”‚  Engagement Funnel                         Content Engagement                   β”‚ β”‚
β”‚  β”‚                                                                                  β”‚ β”‚
β”‚  β”‚  Invited        β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ 450          Views      β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ 3,421           β”‚ β”‚
β”‚  β”‚  Registered     β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ 320              Downloads  β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ 2,103              β”‚ β”‚
β”‚  β”‚  Attended       β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ 247                Shares     β–ˆβ–ˆβ–ˆ 567                   β”‚ β”‚
β”‚  β”‚  Engaged        β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ 220                 Questions  β–ˆβ–ˆ 134                    β”‚ β”‚
β”‚  β”‚  Advocates      β–ˆβ–ˆ 89                     Feedback   β–ˆ 89                      β”‚ β”‚
β”‚  β”‚                                                                                  β”‚ β”‚
β”‚  β”‚  Conversion Rate: 55% (Industry Avg: 42%)                                       β”‚ β”‚
β”‚  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚
β”‚                                                                                       β”‚
β”‚                                                                                       β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

API Requirements

Initial Page Load APIs

Note: This wireframe has been updated to use the consolidated Partners API from Story 1.18 (109 β†’ 20 endpoints, 82% reduction).

When the Detailed Employee Analytics screen loads, the following APIs are called to provide the necessary data:

  1. GET /api/v1/partners/{partnerId}/analytics?metrics=employees,attendance,engagement&timeframe=year&breakdown=events
    • Consolidates: Former separate calls for overview, events, funnel, and content engagement
    • Query params: metrics (comma-separated: employees, attendance, engagement), timeframe (year), breakdown (events for event-level details), comparePeriod (previous)
    • Returns: Comprehensive employee analytics object with:
      • Overview: Total unique employees, events attended, average per event, repeat attendance rate, period comparisons
      • Events: List of events with attendance data, new vs returning attendees, ratings
      • Funnel: Engagement funnel data (invited, registered, attended, engaged, advocates), conversion rates, benchmarks
      • Content: Content views, downloads, shares, questions, feedback
    • Used for: Populate all analytics panels with single request
    • Consolidation Benefit: Single analytics call with flexible metrics parameter replaces 4 separate API calls (75% reduction)

Action APIs

Filtering & Date Range Selection

  1. GET /api/v1/partners/{partnerId}/analytics?metrics=employees,attendance,engagement&timeframe=custom&startDate=2025-01-01&endDate=2025-03-31
    • Consolidates: Date range changes use same analytics endpoint with different timeframe
    • Query params: metrics (same as initial), timeframe (custom|last3months|last6months|year), startDate, endDate, comparePeriod, filter (JSON)
    • Returns: Updated analytics for selected date range and filters
    • Used for: Update all panels when date range or filters change
    • Consolidation Benefit: Same endpoint handles all date range and filter variations

Export & Reporting

  1. POST /api/v1/partners/{partnerId}/export

    • Consolidates: Analytics export using unified export endpoint
    • Payload: { exportType: "analytics", format: "excel|csv|pdf", dateRange, sections: ["overview", "events", "funnel", "employees"], includeCharts: boolean }
    • Response: Export task ID, estimated completion time
    • Used for: Generate comprehensive employee analytics export
    • Consolidation Benefit: Same export endpoint used for all partner data types
  2. GET /api/v1/partners/{partnerId}/reports?type=export&taskId={taskId}

    • Consolidates: Export download via reports endpoint
    • Query params: type=export, taskId (task identifier)
    • Returns: Download URL, expiration timestamp, generation status
    • Used for: Download generated export file
    • Consolidation Benefit: Unified reports endpoint for all downloadable content

Chart & Table Interactions

  1. GET /api/v1/partners/{partnerId}/meetings/{eventId}?include=analytics,attendees,feedback

    • Consolidates: Event details with analytics via include parameter
    • Query params: include (analytics, attendees, feedback)
    • Returns: Event details with analytics, anonymized attendee list, feedback, engagement metrics
    • Used for: Navigate to event detail view when clicking on event row
    • Consolidation Benefit: Meeting/event resource with analytics included
  2. GET /api/v1/partners/{partnerId}/analytics?metrics=employees&breakdown=funnel&stage=attended

    • Consolidates: Funnel drilldown using analytics endpoint with stage parameter
    • Query params: metrics=employees, breakdown=funnel, stage (invited|registered|attended|engaged|advocates), timeframe
    • Returns: Detailed funnel stage data, employee lists, drop-off analysis
    • Used for: Drill down into specific funnel stage
    • Consolidation Benefit: Funnel details available via same analytics endpoint with breakdown parameter
  3. GET /api/v1/partners/{partnerId}/analytics?metrics=engagement&breakdown=content&contentId={id}

    • Consolidates: Content engagement via analytics endpoint with content breakdown
    • Query params: metrics=engagement, breakdown=content, contentId (specific content piece)
    • Returns: Detailed content engagement metrics, employee interactions
    • Used for: View engagement details for specific content
    • Consolidation Benefit: Content analytics accessible via same flexible analytics endpoint

Primary Navigation Actions

  1. ← Back to Dashboard button β†’ Navigate back to Partner Analytics Dashboard

    • Returns to main partner dashboard
    • Preserves any active filters or date ranges
  2. [Export] button β†’ Triggers export flow

    • Opens export options modal
    • Select format and sections
    • Generates file for download
    • No screen navigation
  3. Date Range dropdown β†’ Updates analytics data

    • Changes date range for all panels
    • Refreshes all metrics and charts
    • No screen navigation
  4. Compare dropdown β†’ Updates comparison data

    • Changes comparison period
    • Shows year-over-year or period-over-period changes
    • No screen navigation
  5. Filter dropdown β†’ Updates filtered view

    • Filters by department, event type, or engagement level
    • Refreshes all panels with filtered data
    • No screen navigation
  6. Event row click in attendance table β†’ Navigate to Event Details Screen

    • Shows full event information
    • Attendee list (anonymized if privacy mode ON)
    • Feedback and ratings
    • Content engagement for that event

Secondary Navigation (Data Interactions)

  1. Engagement funnel stage click β†’ Opens drill-down modal

    • Detailed data for that stage
    • Employee lists for that stage
    • Drop-off analysis
    • Conversion improvement suggestions
  2. Content engagement metric click β†’ Opens content engagement details modal

    • Top viewed content
    • Most downloaded presentations
    • Most shared resources
    • Content performance by topic

Event-Driven Navigation

  1. Date range change β†’ Refreshes all data

    • Updates all metrics for new date range
    • Re-renders charts and tables
    • Updates comparisons
    • No screen navigation
  2. Filter change β†’ Refreshes filtered data

    • Updates all panels with filtered data
    • Adjusts metrics and visualizations
    • No screen navigation
  3. Export generation complete β†’ Shows notification with download link

    • Download available notification
    • Click to download file
    • Option to generate another export
  4. New employee registration during session β†’ Updates metrics in real-time

    • Increments attendance counts
    • Updates funnel if applicable
    • Subtle animation on changed values
    • No screen navigation
  5. Industry benchmark update β†’ Shows info notification

    • New benchmark data available
    • Updated comparisons displayed
    • Highlights changes in performance
    • No screen navigation