fix(editor): Send evaluation telemetry event to Posthog (#16040)

This commit is contained in:
Eugene
2025-06-05 09:37:25 +02:00
committed by GitHub
parent 4865d1e360
commit d59b9b528e
2 changed files with 98 additions and 66 deletions

View File

@@ -105,22 +105,30 @@ watch(
(ready) => {
if (ready) {
if (showWizard.value) {
telemetry.track('User viewed tests tab', {
workflow_id: props.name,
test_type: 'evaluation',
view: 'setup',
trigger_set_up: evaluationStore.evaluationTriggerExists,
output_set_up: evaluationStore.evaluationSetOutputsNodeExist,
metrics_set_up: evaluationStore.evaluationSetMetricsNodeExist,
quota_reached: evaluationsQuotaExceeded.value,
});
telemetry.track(
'User viewed tests tab',
{
workflow_id: props.name,
test_type: 'evaluation',
view: 'setup',
trigger_set_up: evaluationStore.evaluationTriggerExists,
output_set_up: evaluationStore.evaluationSetOutputsNodeExist,
metrics_set_up: evaluationStore.evaluationSetMetricsNodeExist,
quota_reached: evaluationsQuotaExceeded.value,
},
{ withPostHog: true },
);
} else {
telemetry.track('User viewed tests tab', {
workflow_id: props.name,
test_type: 'evaluation',
view: 'overview',
run_count: runs.value.length,
});
telemetry.track(
'User viewed tests tab',
{
workflow_id: props.name,
test_type: 'evaluation',
view: 'overview',
run_count: runs.value.length,
},
{ withPostHog: true },
);
}
}
},