metrics adn insihigts
This commit is contained in:
@@ -420,28 +420,32 @@ export const createClustersPageConfig = (
|
||||
],
|
||||
headerMetrics: [
|
||||
{
|
||||
label: 'Total Clusters',
|
||||
label: 'Clusters',
|
||||
value: 0,
|
||||
accentColor: 'blue' as const,
|
||||
calculate: (data) => data.totalCount || 0,
|
||||
tooltip: 'Topic clusters organizing your keywords. Each cluster should have 3-7 related keywords.',
|
||||
},
|
||||
{
|
||||
label: 'Active',
|
||||
value: 0,
|
||||
accentColor: 'green' as const,
|
||||
calculate: (data) => data.clusters.filter((c: Cluster) => c.status === 'active').length,
|
||||
},
|
||||
{
|
||||
label: 'Total Keywords',
|
||||
label: 'New',
|
||||
value: 0,
|
||||
accentColor: 'amber' as const,
|
||||
calculate: (data) => data.clusters.reduce((sum: number, c: Cluster) => sum + (c.keywords_count || 0), 0),
|
||||
calculate: (data) => data.clusters.filter((c: Cluster) => (c.ideas_count || 0) === 0).length,
|
||||
tooltip: 'Clusters without content ideas yet. Generate ideas for these clusters to move them into the pipeline.',
|
||||
},
|
||||
{
|
||||
label: 'Total Volume',
|
||||
label: 'Keywords',
|
||||
value: 0,
|
||||
accentColor: 'purple' as const,
|
||||
calculate: (data) => data.clusters.reduce((sum: number, c: Cluster) => sum + (c.keywords_count || 0), 0),
|
||||
tooltip: 'Total keywords organized across all clusters. More keywords = better topic coverage.',
|
||||
},
|
||||
{
|
||||
label: 'Volume',
|
||||
value: 0,
|
||||
accentColor: 'green' as const,
|
||||
calculate: (data) => data.clusters.reduce((sum: number, c: Cluster) => sum + (c.volume || 0), 0),
|
||||
tooltip: 'Combined search volume across all clusters. Prioritize high-volume clusters for maximum traffic.',
|
||||
},
|
||||
],
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user