mirror of https://github.com/langgenius/dify.git
feat: enhance filter components with Google Analytics event tracking on clear actions
This commit is contained in:
parent
c7b82f2236
commit
d7905fb5fe
|
|
@ -54,7 +54,13 @@ const Filter: FC<IFilterProps> = ({ isChatMode, appId, queryParams, setQueryPara
|
|||
})
|
||||
setQueryParams({ ...queryParams, period: item.value })
|
||||
}}
|
||||
onClear={() => setQueryParams({ ...queryParams, period: '9' })}
|
||||
onClear={() => {
|
||||
sendGAEvent('filter_chat_conversation_period', {
|
||||
period: 'reset',
|
||||
period_name: 'reset',
|
||||
})
|
||||
setQueryParams({ ...queryParams, period: '9' })
|
||||
}}
|
||||
items={Object.entries(TIME_PERIOD_MAPPING).map(([k, v]) => ({ value: k, name: t(`appLog.filter.period.${v.name}`) }))}
|
||||
/>
|
||||
<Chip
|
||||
|
|
|
|||
|
|
@ -43,7 +43,13 @@ const Filter: FC<IFilterProps> = ({ queryParams, setQueryParams }: IFilterProps)
|
|||
})
|
||||
setQueryParams({ ...queryParams, status: item.value as string })
|
||||
}}
|
||||
onClear={() => setQueryParams({ ...queryParams, status: 'all' })}
|
||||
onClear={() => {
|
||||
sendGAEvent('filter_workflow_status_clear', {
|
||||
status: 'reset',
|
||||
status_name: 'reset',
|
||||
})
|
||||
setQueryParams({ ...queryParams, status: 'all' })
|
||||
}}
|
||||
items={[{ value: 'all', name: 'All' },
|
||||
{ value: 'succeeded', name: 'Success' },
|
||||
{ value: 'failed', name: 'Fail' },
|
||||
|
|
|
|||
|
|
@ -21,6 +21,8 @@ export type IGAProps = {
|
|||
const GA: FC<IGAProps> = ({
|
||||
gaType,
|
||||
}) => {
|
||||
console.log('IS_CE_EDITION', IS_CE_EDITION)
|
||||
console.log('process.env.NODE_ENV', process.env.NODE_ENV)
|
||||
if (IS_CE_EDITION)
|
||||
return null
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue