diff --git a/src/app/(main)/websites/[websiteId]/(reports)/attribution/AttributionPage.tsx b/src/app/(main)/websites/[websiteId]/(reports)/attribution/AttributionPage.tsx index 6e7237a1..5b375bde 100644 --- a/src/app/(main)/websites/[websiteId]/(reports)/attribution/AttributionPage.tsx +++ b/src/app/(main)/websites/[websiteId]/(reports)/attribution/AttributionPage.tsx @@ -36,8 +36,8 @@ export function AttributionPage({ websiteId }: { websiteId: string }) { defaultValue={type} onChange={setType} > - {formatMessage(labels.page)} - {formatMessage(labels.event)} + {formatMessage(labels.viewedPage)} + {formatMessage(labels.triggeredEvent)} diff --git a/src/components/input/FilterEditForm.tsx b/src/components/input/FilterEditForm.tsx index bd8a7f86..4c9fa54a 100644 --- a/src/components/input/FilterEditForm.tsx +++ b/src/components/input/FilterEditForm.tsx @@ -1,8 +1,8 @@ -import { useState } from 'react'; -import { Column, Tabs, TabList, Tab, TabPanel, Row, Button } from '@umami/react-zen'; import { useFilters, useMessages, useNavigation } from '@/components/hooks'; import { FieldFilters } from '@/components/input/FieldFilters'; import { SegmentFilters } from '@/components/input/SegmentFilters'; +import { Button, Column, Row, Tab, TabList, TabPanel, Tabs } from '@umami/react-zen'; +import { useState } from 'react'; export interface FilterEditFormProps { websiteId?: string; @@ -13,6 +13,7 @@ export interface FilterEditFormProps { export function FilterEditForm({ websiteId, onChange, onClose }: FilterEditFormProps) { const { query: { segment, cohort }, + pathname, } = useNavigation(); const { filters } = useFilters(); const { formatMessage, labels } = useMessages(); @@ -22,6 +23,7 @@ export function FilterEditForm({ websiteId, onChange, onClose }: FilterEditFormP const panelProps = { style: { height: 500 }, }; + const excludeFilters = pathname.includes('/pixels') || pathname.includes('/links'); const handleReset = () => { setCurrentFilters([]); @@ -48,11 +50,20 @@ export function FilterEditForm({ websiteId, onChange, onClose }: FilterEditFormP {formatMessage(labels.fields)} - {formatMessage(labels.segments)} - {formatMessage(labels.cohorts)} + {!excludeFilters && ( + <> + {formatMessage(labels.segments)} + {formatMessage(labels.cohorts)} + + )} - +