feat: Enhance Amplitude tracking across various components (#29662)

Co-authored-by: CodingOnStar <hanxujiang@dify.ai>
This commit is contained in:
Coding On Star
2025-12-15 15:25:10 +08:00
committed by GitHub
parent 724cd57dbf
commit d942adf3b2
15 changed files with 96 additions and 5 deletions

View File

@@ -5,6 +5,7 @@ import { useCreatePipelineDataset } from '@/service/knowledge/use-create-dataset
import { useInvalidDatasetList } from '@/service/knowledge/use-dataset'
import Toast from '@/app/components/base/toast'
import { useRouter } from 'next/navigation'
import { trackEvent } from '@/app/components/base/amplitude'
const CreateCard = () => {
const { t } = useTranslation()
@@ -23,6 +24,9 @@ const CreateCard = () => {
message: t('datasetPipeline.creation.successTip'),
})
invalidDatasetList()
trackEvent('create_datasets_from_scratch', {
dataset_id: id,
})
push(`/datasets/${id}/pipeline`)
}
},

View File

@@ -19,6 +19,7 @@ import Content from './content'
import Actions from './actions'
import { useCreatePipelineDatasetFromCustomized } from '@/service/knowledge/use-create-dataset'
import { useInvalidDatasetList } from '@/service/knowledge/use-dataset'
import { trackEvent } from '@/app/components/base/amplitude'
type TemplateCardProps = {
pipeline: PipelineTemplate
@@ -66,6 +67,11 @@ const TemplateCard = ({
invalidDatasetList()
if (newDataset.pipeline_id)
await handleCheckPluginDependencies(newDataset.pipeline_id, true)
trackEvent('create_datasets_with_pipeline', {
template_name: pipeline.name,
template_id: pipeline.id,
template_type: type,
})
push(`/datasets/${newDataset.dataset_id}/pipeline`)
},
onError: () => {
@@ -75,7 +81,7 @@ const TemplateCard = ({
})
},
})
}, [getPipelineTemplateInfo, createDataset, t, handleCheckPluginDependencies, push, invalidDatasetList])
}, [getPipelineTemplateInfo, createDataset, t, handleCheckPluginDependencies, push, invalidDatasetList, pipeline.name, pipeline.id, type])
const handleShowTemplateDetails = useCallback(() => {
setShowDetailModal(true)