diff --git a/app/sites/[id]/page.tsx b/app/sites/[id]/page.tsx
index 8644980..4c878d0 100644
--- a/app/sites/[id]/page.tsx
+++ b/app/sites/[id]/page.tsx
@@ -607,16 +607,15 @@ export default function SiteDashboardPage() {
/>
- {/* Campaigns Report */}
-
-
-
-
+
!/^scroll_\d+$/.test(g.event_name))}
onSelectEvent={setSelectedEvent}
/>
+
+
+
diff --git a/components/dashboard/Campaigns.tsx b/components/dashboard/Campaigns.tsx
index 33433a3..5ea0423 100644
--- a/components/dashboard/Campaigns.tsx
+++ b/components/dashboard/Campaigns.tsx
@@ -153,19 +153,19 @@ export default function Campaigns({ siteId, dateRange, filters, onFilter }: Camp
onFilter?.({ dimension: 'utm_source', operator: 'is', values: [item.source] })}
- className={`flex items-center justify-between h-9 group hover:bg-neutral-50 dark:hover:bg-neutral-800 rounded-lg px-2 -mx-2 transition-colors${onFilter ? ' cursor-pointer' : ''}`}
+ className={`flex items-center justify-between py-1.5 group hover:bg-neutral-50 dark:hover:bg-neutral-800 rounded-lg px-2 -mx-2 transition-colors${onFilter ? ' cursor-pointer' : ''}`}
>
-
+
{renderSourceIcon(item.source)}
-
-
+
+
{getReferrerDisplayName(item.source)}
-
- {secondary && (
-
- {secondary}
-
- )}
+
+
+ {item.medium && {item.medium}}
+ {item.medium && item.campaign && ·}
+ {item.campaign && {item.campaign}}
+
@@ -245,17 +245,17 @@ export default function Campaigns({ siteId, dateRange, filters, onFilter }: Camp
key={`${item.source}|${item.medium}|${item.campaign}`}
className="flex items-center justify-between py-2 group hover:bg-neutral-50 dark:hover:bg-neutral-800 rounded-lg px-2 -mx-2 transition-colors"
>
-
+
{renderSourceIcon(item.source)}
-
+
{getReferrerDisplayName(item.source)}
-
- {secondary && (
-
- {secondary}
-
- )}
+
+
+ {item.medium && {item.medium}}
+ {item.medium && item.campaign && ·}
+ {item.campaign && {item.campaign}}
+