← Back to Dimensions

Content Genre Popularity

Also known as: Genre Trends, Popular Genres

EngagementdimensionMedia & Streaming

Measures the frequency and preference of user interactions with specific content genres within the platform. It helps identify trending genres and informs content strategy decisions.

Business Use Case

Executives use this data to allocate marketing resources towards promoting popular genres and to guide content acquisition strategies.

Business Criticality

High

Journey / Navigation Area

Discovery

Owning Function

Data Architecture Team

Scope

Event

Calculation Notes

1️⃣ Exclude genres with <100 interactions/day. 2️⃣ Avoid skewed data from low interaction genres. 3️⃣ Implement session timeouts of 30 minutes. 4️⃣ Ensure accurate data representation. 5️⃣ Focus on high-interaction genres for analysis.

Technical Details

Data Typestring
Lookback WindowTime based - Daily

Events

PlatformEvent
Google Analytics 4select_content
Adobecontent_interaction

Data Mappings

W3 Data Layer
{
  "digitalData": {
    "event": {
      "category": {
        "subCategory": "Genre Popularity",
        "primaryCategory": "Content Interaction"
      },
      "eventInfo": {
        "eventName": "Content Genre Popularity",
        "eventAction": "select_content"
      }
    }
  }
}
GA4 Data Layer
{
  "event": "select_content",
  "content_type": "genre",
  "content_genre": "example_genre"
}
Adobe Client Data Layer
{
  "event": "content_interaction",
  "content": {
    "type": "genre",
    "genre": "example_genre"
  }
}
XDM Mapping
{
  "_experience": {
    "analytics": {
      "event1": {
        "name": "Content Genre Popularity",
        "action": "select_content",
        "content": {
          "type": "genre",
          "genre": "example_genre"
        }
      }
    }
  }
}

SQL Queries

Google Analytics 4 (BigQuery)
-- ==========================================
-- 1. GOOGLE BIGQUERY SQL
-- ==========================================
SELECT content_genre, COUNT(*) AS popularity
FROM `your-project.analytics_123456789.events_*`
WHERE event_name = 'select_content'
AND content_type = 'genre'
GROUP BY content_genre
ORDER BY popularity DESC;
Adobe Experience Platform (AEP Query Service)
-- ==========================================
-- 2. ADOBE AEP QUERY SERVICE SQL
-- ==========================================
SELECT content.genre AS content_genre, COUNT(*) AS popularity
FROM aep_dataset.events
WHERE event = 'content_interaction'
AND content.type = 'genre'
GROUP BY content.genre
ORDER BY popularity DESC;

Source Data

Digital Analytics

Dependencies

[ "User Interaction Event", "Content Metadata" ]

Report Attributes

Region Device Type Time of Day

Segment Eligibility

true

Governance

Data Sensitivityinternal

Governance

Created bydevyendarm
Created on8/26/2026
Last modified bydevyendarm
StatusPUBLISHED

GitHub

View File on GitHubcatalog/dimensions/content-genre-popularity.yml

Community Discussion