Reports & Analytics

Overview

Analytics are distributed across modules—Attendees, Program, Speakers, Exhibitors, Vendors, Sponsors, and Communications each expose event-level dashboards, exports, and summary emails.

Purpose

Measure registration funnel, attendance, session popularity, sponsor ROI, exhibitor leads, and email engagement without a single monolithic BI suite.

Who should use it

  • Event directors reviewing KPIs
  • Marketing analyzing email performance
  • Sponsors/exhibitors with module analytics access
  • Finance reconciling payments vs registrations

Benefits

  • Module-specific metrics aligned to workflows
  • CSV export for registrations
  • Program session analytics
  • Communications open/click rates

Module Analytics URL
Attendees /attendees/events/<pk>/<tag>/analytics/
Program /program/events/<pk>/<tag>/analytics/
Speakers /speakers/events/<pk>/<tag>/analytics/
Exhibitors /exhibitors/events/<pk>/<tag>/analytics/
Vendors /vendors/events/<pk>/<tag>/analytics/ (+ export)
Sponsors /sponsors/events/<pk>/<tag>/analytics/
Communications /communications/analytics/
Organizer Dashboard /events/dashboard/ (summary)
Registration export /attendees/events/<pk>/<tag>/registrations/export/
GDPR export /attendees/events/<pk>/<tag>/compliance/export/

Prerequisites

  • Respective module enabled on event
  • Host or staff permissions
  • Subscription tier for module access

Step-by-step — Registration analytics

  1. Enable Attendees module.
  2. Navigate to /attendees/events/<pk>/<tag>/analytics/.
  3. Review funnel, tier breakdown, check-in rate.
  4. Export CSV for spreadsheet analysis.

Step-by-step — Communications analytics

  1. Send blasts from Communications hub.
  2. Open /communications/analytics/.
  3. Compare open rate, click rate, unsubscribes.

[SCREENSHOT: Attendee analytics dashboard]


Field descriptions

Report Typical metrics
Attendees Registrations by tier, status, check-in %
Program Session attendance, waitlist, feedback
Speakers Application funnel, feedback scores
Exhibitors Leads captured, booth traffic
Vendors Sales/trading summaries (export)
Sponsors Pipeline value, deliverable completion
Communications Sends, opens, clicks, bounces

Business rules

Rule Detail
Host scope Analytics for own events only
Export May include custom question columns
Segmentation Questions with used_for_segmentation
Real-time Check-in metrics near real-time; email tracking delayed

Validation rules

N/A — read-only views.

User permissions

Role View event analytics Export
Host
Staff
Attendee Own data only

Workflow

flowchart TD Data[Operational data] --> Module[Module analytics views] Module --> Export[CSV / email summary] Dashboard[Organizer dashboard] --> Module

Examples

Post-conference report: Export registrations + program attendance + speaker feedback email.

Expo ROI: Exhibitor lead count per booth from analytics.

Best practices

  • Baseline registration count at T-7 days
  • Export before archiving event
  • Cross-reference payments orders with registration analytics

Tips

  • Vendor export: .../analytics/export/
  • Speaker feedback summary email action on event analytics

Common mistakes

Mistake Result Fix
Module disabled 404 analytics Enable module
Comparing RSVP to registrations Apples to oranges Use correct module

FAQs

One unified analytics page?
No — per-module dashboards by design.

Troubleshooting

Symptom Cause Fix
Empty charts No data yet Wait for registrations
Export missing columns Question flags Enable show_in_guest_list / segmentation

Screenshot placeholders

  • [SCREENSHOT: Multi-module analytics tiles on dashboard]
  • [SCREENSHOT: CSV export download]
  • [SCREENSHOT: Program session attendance chart]

Administrator notes

  • Large exports may timeout — run off-peak
  • GDPR export separate from marketing export

Developer/API notes

Most analytics are server-rendered Django views, not JSON API.
Mobile API: limited to discover/tickets — no analytics endpoints.


See also: Glossary & Troubleshooting