Audiences

Create targeted viewer segments to personalize content delivery and marketing efforts.

Overview

FrontRow's Audiences feature allows you to segment your viewers based on demographics, behavior, and engagement patterns. These segments can be used to deliver personalized content recommendations, targeted messaging, and customized experiences that increase engagement and retention.

Audience Segmentation

Predefined Segments

FrontRow provides several ready-to-use audience segments:

  • New Viewers: Users who discovered your channel in the last 7 days
  • Regulars: Users who watch content at least weekly
  • Super Fans: Your most engaged viewers (top 5% by watch time)
  • At Risk: Previously regular viewers with declining engagement
  • Dormant: Previously active viewers who haven't returned in 30+ days

Custom Segments

Create your own audience segments based on:

  • Demographics: Age, gender, location, language
  • Behavior: Watch time, content preferences, device usage
  • Engagement: Comments, likes, shares, membership status
  • Purchase History: Content purchases, merchandise, donations

Creating Audience Segments

Basic Segment Creation

// Create a basic audience segment
const newSegment = await frontrow.audiences.create({
  channelId: 'ch_123456',
  name: 'High-Value Viewers',
  description: 'Viewers who watch more than 60 minutes weekly and have made a purchase',
  rules: [
    { field: 'watch_time_weekly', operator: 'greater_than', value: 60 },
    { field: 'has_purchased', operator: 'equals', value: true }
  ],
  combineRules: 'AND'
});

Advanced Segmentation

For more complex audience targeting:

// Create an advanced segment with nested conditions
const advancedSegment = await frontrow.audiences.create({
  channelId: 'ch_123456',
  name: 'Tech Enthusiasts in Europe',
  description: 'European viewers interested in technology content',
  rules: [
    { 
      field: 'region', 
      operator: 'in', 
      value: ['EU', 'UK', 'CH', 'NO'] 
    },
    { 
      type: 'OR',
      conditions: [
        { field: 'content_category_affinity', operator: 'contains', value: 'technology' },
        { field: 'watched_series', operator: 'contains', value: 'tech_reviews' }
      ]
    }
  ],
  combineRules: 'AND'
});

Audience Insights

Analytics Dashboard

Each audience segment includes detailed analytics:

  • Size and growth trends
  • Engagement metrics
  • Content preferences
  • Conversion rates
  • Lifetime value estimates

Comparison Tools

Compare different audience segments to identify patterns:

  • Engagement differences
  • Content preferences
  • Conversion behaviors
  • Retention rates

Using Audience Segments

Content Recommendations

Tailor content recommendations based on segment preferences:

// Set content recommendations for a segment
await frontrow.content.setRecommendations({
  channelId: 'ch_123456',
  audienceId: 'aud_789012',
  contentIds: ['cnt_345678', 'cnt_901234', 'cnt_567890'],
  priority: 'high'
});

Targeted Messaging

Send customized notifications to specific audience segments:

// Send a targeted message
await frontrow.messaging.send({
  channelId: 'ch_123456',
  audienceId: 'aud_789012',
  messageType: 'push',
  content: {
    title: 'New Content Just for You',
    body: 'Check out our latest tech review based on your interests',
    action: {
      type: 'open_content',
      contentId: 'cnt_345678'
    }
  }
});

A/B Testing

Test different content strategies with audience segments:

  1. Create a test audience
  2. Split the audience into test groups
  3. Deliver different content or experiences to each group
  4. Measure engagement and conversion differences
  5. Apply successful strategies to broader audiences

Best Practices

  1. Start Simple: Begin with a few key segments before creating complex ones
  2. Regular Refinement: Update segment definitions as your audience evolves
  3. Test and Learn: Use A/B testing to optimize for each segment
  4. Respect Privacy: Be transparent about data usage and provide opt-out options
  5. Avoid Over-segmentation: Focus on actionable segments that drive results

Privacy and Compliance

FrontRow's audience segmentation tools are designed with privacy in mind:

  • No personally identifiable information (PII) in segment definitions
  • Minimum audience size requirements to prevent individual targeting
  • GDPR and CCPA compliant data handling
  • Clear user consent management

Next Steps

Was this page helpful?