Member Engagement Overview
The platform tracks comprehensive engagement data for each contact:Engagement Score Calculation
Each contact has anengagementScore (0-100) calculated from multiple factors:
How Engagement Score is Calculated
How Engagement Score is Calculated
The engagement score combines:
- Email interaction: Opens and clicks (40% weight)
- Recent activity: Activity in last 30 days (30% weight)
- Profile completion: Tags, interests, profile data (20% weight)
- Subscription status: Active vs inactive (10% weight)
- 80-100: Highly engaged member
- 50-79: Moderately engaged
- 20-49: Low engagement
- 0-19: Inactive or at-risk
Email Engagement Metrics
Individual Contact Metrics
For each contact, the platform calculates:- Total emails sent to contact
- Open rate percentage
- Total clicks recorded
- Engagement score out of 100
Email Status Types
Delivered
Email successfully delivered to inbox
Opened
Contact opened the email
Clicked
Contact clicked a link in the email
Bounced
Email bounced (invalid address or full inbox)
Failed
Send failed due to technical error
Queued
Email queued for sending
Content Interaction Tracking
The platform tracks all content consumption:Tracked Interactions
- Member activity history
- Content recommendation engine
- Popular content rankings
- Tag-based personalization
Content Interaction Schema
Anonymous users can also generate interactions (userId optional). This helps track popular content even for non-logged-in visitors.
Activity History
Each user has an activity log stored indb.user.getHistory():
- Event registrations and attendance
- Reading progress (articles, resources)
- Donations and contributions
- Meditation session completions
Campaign Performance Metrics
When viewing campaign or list-specific metrics:Filtering by CRM List
Metrics Display
The CRM module shows:- Total subscribers in list
- Average open rate for list
- Average click rate
- List growth over time
- Most engaged contacts in list
Member Retention Analytics
Effectiveness Rate
Calculated as:Contact Growth
Monthly acquisition tracked via:Real-Time Metrics
The platform provides real-time metrics via:Queue Status (for email sending)
Engagement Segmentation
You can segment contacts based on engagement:Calculate Engagement Score
Run engagement score calculation for all contacts based on recent activity
Metrics API Reference
Email Metrics
Content Analytics
User Activity
Engagement Best Practices
Monitor Open Rates Weekly
Monitor Open Rates Weekly
Healthy open rates for spiritual content typically range 30-50%. If rates drop below 25%, review subject lines and sending frequency.
Segment by Engagement
Segment by Engagement
Create separate lists for high, medium, and low engagement. Send more frequent content to highly engaged members.
Track Content Preferences
Track Content Preferences
Use tags from content interactions to understand what resonates. Members who click meditation content should receive more meditation-focused campaigns.
Re-engage Inactive Members
Re-engage Inactive Members
Create automation flows for contacts with no opens in 60+ days. Send value-focused content to win them back.
Related Documentation
Analytics Dashboard
View comprehensive platform analytics
Content Performance
Track individual content piece performance