Ajoute le tracking

pull/2782/head
Johan Girod 2023-08-01 16:53:36 +02:00
parent 229944ea47
commit 6668863134
9 changed files with 18 additions and 23 deletions

View File

@ -23,8 +23,8 @@ export function toAtString(string: string): string {
type Chapter1 =
| 'simulateurs'
| 'informations'
| 'creer'
| 'gerer'
| 'assistants'
| 'documentation'
| 'integration'
| 'navigation'

View File

@ -652,12 +652,6 @@ gérer:
employee
cta: See the list of procedures
title: "Find out about the hiring process "
sécuritéSociale:
aria-label: Understanding social security, Watch the video
body: What are social security contributions used for? An update on the social
protection system that benefits all workers in France.
cta: Watch the video
title: Understanding social security
iframe:
description: Tools for developers
title: Integrate a simulator
@ -929,8 +923,8 @@ pages:
title: "Which APE code for my business? "
choix-statut:
meta:
description: "SASU, EURL, auto-entrepreneur, EIRL: choose the status that suits
you best with this wizard"
description: "SASU, EURL, auto-entrepreneur, sole proprietorship: find the
status that suits you best"
title: Help in choosing legal status
shortname: Legal status assistant
title: Choose your status

View File

@ -686,12 +686,6 @@ gérer:
lembauche dun nouveau salarié
cta: Voir la liste des démarches
title: "Découvrir les démarches dembauche "
sécuritéSociale:
aria-label: Comprendre la sécurité sociale, Voir la vidéo
body: A quoi servent les cotisations sociales ? Le point sur le système de
protection sociale dont bénéficient tous les travailleurs en France.
cta: Voir la vidéo
title: Comprendre la sécurité sociale
iframe:
description: Outils pour les développeurs
title: Intégrer un simulateur
@ -983,8 +977,8 @@ pages:
title: "Quel code APE pour mon activité ? "
choix-statut:
meta:
description: "SASU, EURL, auto-entrepreneur, EIRL : choisissez le statut qui
vous convient le mieux grâce à cet assistant"
description: "SASU, EURL, auto-entrepreneur, entreprise individuelle : trouvez
le statut qui vous convient le mieux"
title: Aide au choix du statut juridique
shortname: Assistant statut juridique
title: Choisir votre statut
@ -1325,7 +1319,7 @@ pages:
title: Simulateur de revenus pour professions libérales Cipav
comparaison:
meta:
description: Auto-entrepreneur, EI ou SASU ? Simulez les différences de
description: Auto-entrepreneur, EI/EURL ou SASU ? Simulez les différences de
revenu, retraite et indemnités maladie
title: Comparateur de statut juridique
shortname: Comparaison des statuts

View File

@ -37,7 +37,7 @@ export default function Navigation({
return (
<>
<TrackPage name={currentStep} />
<TrackPage chapter3="pas_a_pas" name={currentStep} />
<Spacing xs />
<StyledNavigation>
<Grid container spacing={2}>

View File

@ -1,6 +1,7 @@
import { useMemo } from 'react'
import { Trans } from 'react-i18next'
import { TrackPage } from '@/components/ATInternetTracking'
import { EngineDocumentationRoutes } from '@/components/EngineDocumentationRoutes'
import { StatutType } from '@/components/StatutTag'
import { useEngine, useRawSituation } from '@/components/utils/EngineContext'
@ -27,6 +28,7 @@ export default function Comparateur() {
return (
<>
<TrackPage chapter3="pas_a_pas" name="comparateur" />
<Trans i18nKey="choix-statut.commune.description">
<Intro>
Vous allez maintenant pouvoir entrer dans le détail et comparer{' '}

View File

@ -14,8 +14,8 @@ export function choixStatutJuridiqueConfig({
icône: '📚',
beta: true,
tracking: {
chapter1: 'creer',
chapter2: 'guide',
chapter1: 'assistant',
chapter2: 'choix_du_statut',
},
meta: {
title: t(

View File

@ -3,6 +3,7 @@ import { useEffect } from 'react'
import { useDispatch } from 'react-redux'
import { useLocation } from 'react-router-dom'
import { TrackPage } from '@/components/ATInternetTracking'
import { CurrentSimulatorCard } from '@/components/CurrentSimulatorCard'
import { References } from '@/components/References'
import { StatutType } from '@/components/StatutTag'
@ -32,6 +33,8 @@ export default function Résultat() {
return (
<>
<TrackPage chapter3="resultat" name={statutLabel} />
<H3 as="h2">
Vous avez choisi le statut : <Strong>{statutLabel}</Strong>{' '}
<Emoji emoji="🎉" />

View File

@ -77,12 +77,14 @@ interface SearchCodeApeProps {
disabled?: boolean
hideGuichetUnique?: boolean
onCodeAPESelected?: (codeAPE: string) => void
trackSearch?: boolean
}
export default function SearchCodeAPE({
disabled,
hideGuichetUnique = false,
onCodeAPESelected,
trackSearch = false,
}: SearchCodeApeProps) {
const { t } = useTranslation()
const [searchQuery, setSearchQuery] = usePersistingState<string>(
@ -236,7 +238,7 @@ export default function SearchCodeAPE({
)}
{list.length > 0 && (
<FromTop>
<TrackPage name="recherche" />
{trackSearch && <TrackPage name="recherche" />}
<StyledRadioCardGroup
value={selected}
onChange={setSelected}

View File

@ -48,7 +48,7 @@ export default function SearchCodeApePage() {
</Message>
</Trans>
<Spacing md />
<SearchCodeAPE disabled />
<SearchCodeAPE disabled trackSearch />
</>
)
}