The Insights dashboard atDocumentation Index
Fetch the complete documentation index at: https://mintlify.com/KingPsychopath/oooc-fete-finder/llms.txt
Use this file to discover all available pages before exploring further.
/admin/insights provides comprehensive analytics on event engagement, search behavior, filter usage, and genre preferences. Use these insights to optimize event selection and placement.
Engagement metrics
The dashboard tracks three primary engagement types:Views
click events when users view event detailsOutbound Clicks
outbound_click events when users visit event URLsCalendar Saves
calendar_sync events when users add events to calendars“Saved this” refers to calendar sync interactions tracked as aggregate engagement signals, not a user-visible personal saved events list.
Summary metrics
The summary panel shows window-wide aggregates (default: 30 days):| Metric | Description |
|---|---|
| Click Count | Total detail view interactions |
| Deduped View Count | Unique event views per session |
| Outbound Click Count | Total clicks to external event URLs |
| Calendar Sync Count | Total calendar add actions |
| Unique Session Count | Distinct user sessions with any engagement |
| Unique View Sessions | Sessions with at least one view |
| Unique Outbound Sessions | Sessions with at least one outbound click |
| Unique Calendar Sessions | Sessions with at least one calendar save |
| Outbound Session Rate | % of view sessions that clicked outbound |
| Calendar Session Rate | % of view sessions that saved to calendar |
| Outbound Interaction Rate | % of all clicks that were outbound |
| Calendar Interaction Rate | % of all clicks that were calendar saves |
Daily time series
The daily series chart visualizes:- Click count per day
- Outbound click count per day
- Calendar sync count per day
- Weekly engagement patterns
- Campaign impact spikes
- Seasonal trends
Top events table
The top events table ranks up to 60 events by engagement (default view: 30 days):Per-event metrics
- Event Key: Unique event identifier
- Event Name: Display name from event sheet
- Click Count: Total views for this event
- Deduped View Count: Unique views per session
- Outbound Click Count: External URL clicks
- Calendar Sync Count: Calendar add actions
- Unique Session Count: Sessions that engaged with this event
- Outbound Session Rate: % of view sessions that clicked outbound
- Calendar Session Rate: % of view sessions that saved to calendar
- Outbound Interaction Rate: % of clicks that were outbound
- Calendar Interaction Rate: % of clicks that were calendar saves
Using the table
Sort by different columns to find:- Highest click count: Most viewed events
- Highest calendar rate: Events with best save conversion
- Highest outbound rate: Events driving the most traffic to partners
High outbound and calendar rates indicate strong intent. Use these events for Spotlight placements.
Discovery analytics
Discovery analytics track how users explore events:Summary metrics
- Search Count: Total search queries performed
- Filter Apply Count: Total filter selections
- Filter Clear Count: Total filter removals
- Unique Session Count: Sessions that used search or filters
Top searches
The top searches section shows clustered query patterns:- Query: Normalized search term
- Count: Total occurrences
- Variant Count: Number of similar queries clustered together
- Variants: Specific query variations (e.g., “techno”, “Techno ”, “TECHNO”)
- Identify popular genres or venues
- Discover trending themes
- Optimize event titles and descriptions
Clustering modes
Search clustering supports two modes:| Mode | Behavior |
|---|---|
| Conservative | Stricter matching, fewer clusters |
| Aggressive | More flexible, broader clusters |
Top filters
The top filters section shows:- Filter Group: Category (genre, arrondissement, price_range, etc.)
- Filter Value: Specific selection within the group
- Count: Total applications
date_rangeday_nightarrondissementgenrenationalityvenue_typevenue_settingoooc_pickprice_rangeage_range
Genre preferences
The top genres section shows aggregate user preferences:- Genre: Music genre key (e.g.,
techno,house,jazz) - Label: Human-readable genre name
- Total Score: Cumulative preference score across all users
- Unique Users: Number of users with this preference
Audience segment export
Export targeted audience lists as CSV based on behavior and preferences.Export by discovery filters
Set rule operator
- All: Users must match ALL rules (AND logic)
- Any: Users must match ANY rule (OR logic)
Export by search behavior
Filter users who searched for specific terms:Export by genre preference
Filter users with strong genre preferences:CSV output format
Exported CSVs include:| Column | Description |
|---|---|
| first_name | User first name (if collected) |
| last_name | User last name (if collected) |
| User email address | |
| source | Collection source (calendar_sync, email_signup, etc.) |
| last_seen_at | Most recent engagement timestamp |
| matched_rules | Number of rules matched |
| total_rule_hits | Sum of hits across all matched rules |
| rule_hit_breakdown | Detailed hit counts per rule |
| match_operator | AND or OR logic used |
| window_start_at | Analysis window start |
| window_end_at | Analysis window end |
Export limits
To maintain performance:- Max window: 365 days
- Max hits per rule: 30
- Max limit: 10,000 users per export
Adjusting the time window
Change the analysis window in the dashboard controls:Email collection
The Insights dashboard also shows collected email addresses from:- Calendar sync opt-ins
- Newsletter signups
- Event submission forms
Postgres requirement
Best practices
- Review weekly to spot emerging trends
- Compare event performance to optimize future placements
- Monitor outbound rates to ensure partner satisfaction
- Use genre preferences to curate genre-specific newsletters
- Export segments monthly for email campaigns
- Track search patterns to improve event metadata and titles
- Watch filter usage to understand user discovery behavior
- Adjust time window seasonally to capture relevant patterns