diff --git a/next.config.js b/next.config.js index 1e5b61b..df11c58 100644 --- a/next.config.js +++ b/next.config.js @@ -9,7 +9,11 @@ const configuration = { : undefined, basePath: isProduction ? "/mes-aides-analytics" : undefined, env: { + // There is and old and a current usage stats URL + // because of the matomo migration (data.gouv.fr -> stats.data.gouv.fr) in august 2024 usageStatisticsURL: + "https://stats.beta.gouv.fr/index.php?date=2024-08-01,yesterday&expanded=1&filter_limit=100&force_api_session=1&format=JSON&format_metrics=1&idSite=63&method=API.get&module=API&period=month&token_auth=anonymous", + usageStatisticsOldURL: "https://stats.data.gouv.fr/index.php?date=2021-01-01,yesterday&expanded=1&filter_limit=100&force_api_session=1&format=JSON&format_metrics=1&idSite=165&method=API.get&module=API&period=month&token_auth=anonymous", observatoryURL: "https://observatoire.numerique.gouv.fr/Demarches/3135?view-mode=statistics&date-debut=2020-07-01&date-fin=", @@ -17,7 +21,7 @@ const configuration = { "https://mes-aides.1jeune1solution.beta.gouv.fr/documents/stats.json", benefitsURL: `${aidesJeunesUrl}api/benefits`, pagesStatsURL: - "https://stats.data.gouv.fr/index.php?module=API&format=JSON&idSite=165&period=range&method=Actions.getExitPageUrls&expanded=1&date=", + "https://stats.beta.gouv.fr/index.php?module=API&format=JSON&idSite=63&period=range&method=Actions.getExitPageUrls&expanded=1&date=", benefitDetailURL: `${aidesJeunesUrl}aides/`, recorderStatisticsURL: process.env.RECORDER_STATISTICS_URL || diff --git a/pages/index.js b/pages/index.js index c43927a..09e7e9f 100644 --- a/pages/index.js +++ b/pages/index.js @@ -29,7 +29,11 @@ class Index extends Component { } async fetchData() { - const globalStats = await Fetch.getJSON(process.env.usageStatisticsURL) + const globalOldStats = await Fetch.getJSON( + process.env.usageStatisticsOldURL, + ) + const globalNewStats = await Fetch.getJSON(process.env.usageStatisticsURL) + const globalStats = { ...globalOldStats, ...globalNewStats } return Object.keys(globalStats).map((m) => { return { month: m, @@ -82,12 +86,21 @@ class Index extends Component { + la page suivante + {" "} + pour les données jusqu'à juillet 2024 (site web « aides-jeunes ») et{" "} + la page suivante {" "} - et à côté des statistiques d'usage d'autres Startups d'État. Sur - Matomo, le simulateur est intitulé « aides-jeunes ». + pour les données à partir d'août 2024 (site web « + mes-aides.1jeune1solution.beta.gouv.fr »), à côté des statistiques + d'usage d'autres Startups d'État.

Observatoire de la qualité des démarches en ligne