Content Tracking Overview
The platform automatically tracks performance for all content types:Articles
Blog posts and long-form content
Resources
Downloadable guides and materials
Pages
Custom WYSIWYG pages
Events
Calendar events and activities
Content Item Schema
Each content item tracked in the system:View Tracking
Automatic View Increment
Views are automatically tracked when content is accessed:- Interaction log created in
ContentInteractiontable - View count incremented on the content item
- User activity added to member’s history (if logged in)
View Increment Logic
Views are incremented on every access, including repeat views by the same user. For unique visitor tracking, implement deduplication logic based on userId and date.
Top Content Widget
The dashboard displays top-performing content:- Ranking badge (#1, #2, etc.)
- Content title
- Total view count
- Percentage bar (relative to top item)
- Content type badge with color coding
Type Color Coding
- Article: Blue badge (
bg-blue-50 text-blue-600) - Resource: Green badge (
bg-green-50 text-green-600) - Page: Purple badge (
bg-purple-50 text-purple-600)
Content Interaction Analytics
Deeper analytics tracked viaContentInteraction records:
Interaction History Limit
To prevent storage overflow:Tag-Based Performance
Analyze content performance by tag:Popular Tags
Identify which tags generate most engagement:Tag Association
Tags are used for:- Content recommendation: “Similar content” suggestions
- Profile personalization: Matching content to user profile tags
- Campaign targeting: Sending content aligned with member interests
Understanding Tag Strategy
Understanding Tag Strategy
Use consistent, descriptive tags across content:
- Type tags: “Meditación”, “Estudio”, “Retiros”
- Level tags: “Principiante”, “Avanzado”
- Theme tags: “Mística”, “Filosofía”, “Bienestar”
SEO Performance Tracking
Each content item can have SEO configuration:- Meta tag generation
- Open Graph optimization
- Schema.org structured data
- Google Analytics tracking
Content Status & Publishing
Status Types
Publication Workflow
Media Asset Performance
Media library assets are tracked separately:- Images (hero images, thumbnails)
- Videos (embedded or hosted)
- Documents (PDFs, guides)
- Audio files (podcasts, meditations)
Media Search & Filter
- File name
- Associated tags
- Content type filter
Performance Reporting
Export Content Performance
Export performance data via browser console:Interaction Export
Content Access Control
Content catalog items have access settings:- Public: Anyone can view (logged in or not)
- Member: Requires login and active account
- Content can target specific profile types (Contemplativo, Comunitario, etc.)
- Shown preferentially to members with matching profiles
Content Search & Discovery
The platform provides search functionality:- Title match (case-insensitive)
- Tag match (partial or full)
- Type filter (Article, Resource, Page, Event)
Search Implementation
Best Practices
Optimize High-Performing Content
Optimize High-Performing Content
Identify top 20% of content by views and update regularly. Add internal links, refresh images, and expand with related topics.
Revise Low-Performing Content
Revise Low-Performing Content
For content with < 50 views after 90 days:
- Update title for better SEO
- Add more relevant tags
- Feature in newsletter or homepage
- Consider archiving if truly not valuable
Tag Consistently
Tag Consistently
Use a standardized tag taxonomy. Review tag performance monthly and merge similar tags (e.g., “Meditacion” and “Meditación”).
Monitor by Content Type
Monitor by Content Type
Different types perform differently:
- Articles: Average 200-500 views
- Resources: Average 500-1000 views (high retention value)
- Events: Spikes around event date
- Pages: Depends on navigation prominence
Related Documentation
Analytics Dashboard
View overall platform performance metrics
Engagement Metrics
Understand member engagement patterns