← Back to Dimensions
Content Genre Popularity
Also known as: Genre Trends, Popular Genres
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
| Platform | Event |
|---|---|
| Google Analytics 4 | select_content |
| Adobe | content_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 GitHub
catalog/dimensions/content-genre-popularity.yml