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}} +