What Are Topics?
Turret automatically groups your events based on semantic similarity in the metadata text. Unlike traditional analytics that only group by exact matches, Turret understands meaning and context. It leverages the technology powering state-of-the-art LLMs and semantic clustering algorithms to detect similar keywords and phrases. We call these clusters “topics”. For example, these events would be clustered together as a “topic”:- “How do I reset my password?”
- “I forgot my login credentials”
- “Can’t remember my account password”
How Clustering Works
Turret uses advanced natural language processing to:- Analyze text meaning: Generate vector embeddings for your event metadata using an embedding model
- Find similarities: Compare events based on embedding similarity, not just keywords
- Create clusters: Group events that share similar meanings or patterns
- Label automatically: Use an LLM to generate human-readable descriptions for each cluster (e.g., “Password Reset Requests”)
- Update dynamically: Clusters evolve as new events are added
Clustering happens automatically in the background. You don’t need to configure anything - just send your events and Turret does the rest.
Journey Tracking
When events share the samesession_id, Turret tracks how users flow through different topics within a conversation.
How It Works
Consider a user conversation:- User asks about pricing (Cluster A)
- User asks about features (Cluster B)
- User asks about pricing again (Cluster A)
Journey Analytics
Turret provides insights like:Starting Topics
What do users ask about first in their conversations?
Common Follow-ups
After topic X, users often ask about Y
Back-and-forth Patterns
Users bounce between topics A and B
Drop-off Points
Where do conversations tend to end?
Enabling Journey Tracking
To enable journey tracking, includesession_id in your events:
Types of Clusters
Intent-Based Clusters
Groups events by what users are trying to accomplish:Authentication Issues
- “I can’t log in”
- “Password reset not working”
- “Account locked out”
Feature Requests
- “Can you add dark mode?”
- “Would love to see templates”
- “Need better export options”
Topic-Based Clusters
Groups events by subject matter:Technical Support
- “API not responding”
- “Getting 500 errors”
- “Integration failing”
Content Creation
- “Write a blog post about AI”
- “Create marketing copy”
- “Generate product descriptions”
Sentiment-Based Topics
Groups events by emotional tone:Positive Feedback
- “This is amazing!”
- “Love the new features”
- “Exactly what I needed”
Frustration
- “This is confusing”
- “Why isn’t this working?”
- “Too complicated”
Viewing Topics in the Dashboard
Your Turret Dashboard shows topics and journeys in several ways:Topic Overview
- Label: Auto-generated description of the topic
- Size: Number of events in each topic
- Growth: How topics are expanding over time
- Trends: Which topics are most active
Topic Details
- Representative events: Key examples from each topic
- Time series: How topic activity changes over time
- Metadata patterns: Common themes in the clustered events
Journey Insights
- Flow diagrams: Visual representation of how users move through topics
- Starting topics: What users ask about first
- Transition patterns: Common paths between topics
- Session analysis: Deep dive into individual user sessions
Segmentation
Filter topics and journeys by categorical metadata fields:- Platform filtering: Compare iOS vs Android user patterns
- Language segments: Analyze behavior by user language
- Plan comparison: See how free vs paid users differ
Cluster Insights
- Emerging patterns: New topics that are forming
- Anomalies: Unusual events that don’t fit existing topics
- Correlations: How topics relate to each other
Interpreting Results
High-Value Topics
Pay special attention to:Fast-growing topics
Fast-growing topics
Rapid growth indicates emerging user needs or pain points that require attention.
Problem-related topics
Problem-related topics
Feature request topics
Feature request topics
Groups of similar requests help prioritize product development.
Positive feedback topics
Positive feedback topics
Understand what users love most about your product.
Using Journeys for Product Decisions
Identify Drop-off Points
Optimize Onboarding
Understand User Intent
Using Topics for Product Decisions
Feature Prioritization
Content Strategy
UX Improvements
Best Practices for Analysis
Regular Review
- Check your dashboard weekly to spot new trends
- Identify user behaviors that you expect and don’t expect
- Monitor topic health and diversity
- Review journey patterns for optimization opportunities
Cross-Reference with Metrics
- Compare topic activity with business metrics
- Look for correlations between topics and user retention
- Track how addressing topic insights affects user satisfaction
- Analyze how journey patterns correlate with conversion
Team Collaboration
- Share topic insights with product, engineering, and customer success teams
- Use topics and journeys to inform sprint planning and roadmap decisions
- Create feedback loops between analysis and product development