mirror of
https://git.mirrors.martin98.com/https://github.com/SigNoz/signoz
synced 2025-08-11 03:19:00 +08:00
fix: add onboarding complete event (#4140)
This commit is contained in:
parent
0b991331d7
commit
a20693fa9f
@ -11,6 +11,7 @@ import ROUTES from 'constants/routes';
|
|||||||
import { stepsMap } from 'container/OnboardingContainer/constants/stepsConfig';
|
import { stepsMap } from 'container/OnboardingContainer/constants/stepsConfig';
|
||||||
import { DataSourceType } from 'container/OnboardingContainer/Steps/DataSource/DataSource';
|
import { DataSourceType } from 'container/OnboardingContainer/Steps/DataSource/DataSource';
|
||||||
import { hasFrameworks } from 'container/OnboardingContainer/utils/dataSourceUtils';
|
import { hasFrameworks } from 'container/OnboardingContainer/utils/dataSourceUtils';
|
||||||
|
import useAnalytics from 'hooks/analytics/useAnalytics';
|
||||||
import history from 'lib/history';
|
import history from 'lib/history';
|
||||||
import { isEmpty } from 'lodash-es';
|
import { isEmpty } from 'lodash-es';
|
||||||
import { useState } from 'react';
|
import { useState } from 'react';
|
||||||
@ -71,6 +72,7 @@ export default function ModuleStepsContainer({
|
|||||||
|
|
||||||
const [current, setCurrent] = useState(0);
|
const [current, setCurrent] = useState(0);
|
||||||
const [metaData, setMetaData] = useState<MetaDataProps[]>(defaultMetaData);
|
const [metaData, setMetaData] = useState<MetaDataProps[]>(defaultMetaData);
|
||||||
|
const { trackEvent } = useAnalytics();
|
||||||
const lastStepIndex = selectedModuleSteps.length - 1;
|
const lastStepIndex = selectedModuleSteps.length - 1;
|
||||||
|
|
||||||
const isValidForm = (): boolean => {
|
const isValidForm = (): boolean => {
|
||||||
@ -126,6 +128,10 @@ export default function ModuleStepsContainer({
|
|||||||
};
|
};
|
||||||
|
|
||||||
const redirectToModules = (): void => {
|
const redirectToModules = (): void => {
|
||||||
|
trackEvent('Onboarding Complete', {
|
||||||
|
module: selectedModule.id,
|
||||||
|
});
|
||||||
|
|
||||||
if (selectedModule.id === ModulesMap.APM) {
|
if (selectedModule.id === ModulesMap.APM) {
|
||||||
history.push(ROUTES.APPLICATION);
|
history.push(ROUTES.APPLICATION);
|
||||||
} else if (selectedModule.id === ModulesMap.LogsManagement) {
|
} else if (selectedModule.id === ModulesMap.LogsManagement) {
|
||||||
|
@ -115,7 +115,7 @@
|
|||||||
</script>
|
</script>
|
||||||
|
|
||||||
<script type="text/javascript">
|
<script type="text/javascript">
|
||||||
//Set your SEGMENT_ID
|
//Set your CLARITY_PROJECT_ID
|
||||||
const CLARITY_PROJECT_ID =
|
const CLARITY_PROJECT_ID =
|
||||||
'<%= htmlWebpackPlugin.options.CLARITY_PROJECT_ID %>';
|
'<%= htmlWebpackPlugin.options.CLARITY_PROJECT_ID %>';
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user