Projet

Général

Profil

Development #61821

passage à Matomo 4 : vérifier que les API de hobo/matomo/ sont toujours disponibles

Ajouté par Thomas Noël il y a environ 2 ans. Mis à jour il y a environ 2 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
-
Catégorie:
-
Version cible:
-
Début:
15 février 2022
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Non
Planning:
Non

Description

Les API utilisées par hobo pour piloter un Matomo ont été écrites pour un matomo 3, vérifier que tout est toujours valable sur un matomo 4.

Et adapter si nécessaire...

Historique

#2

Mis à jour par Nicolas Roche il y a environ 2 ans

  • Statut changé de Nouveau à En cours

vérifier que tout est toujours valable sur un matomo 4.

A priori c'est bon.

---8<---
Depuis hobo
https://git.entrouvert.org/hobo.git/tree/hobo/matomo/utils.py#n112 on appelle :
getSitesIdFromSiteUrl, addSite, addSiteAliasUrls, addUser, deleteUser et getJavascriptTag.
J'ai pas l'impression que l'API ait bougé sur ces fonctions.
https://developer.matomo.org/api-reference/reporting-api#SitesManager

Aussi, le code JS récupéré ne semble pas avoir vraiment évolué.
https://developer.matomo.org/guides/tracking-javascript-guide
Par exemple à chambery (qui date de l'époque où ça a été mis en place) :
nroche@combo.node2.test: sudo grep cnil_compliant_visits_tracking_js/var/lib/combo/tenants/agents-grand-chambery.test.entrouvert.org/hobo.json
je vois juste g.defer=true qui a été retiré, et qui n'a rien à voir avec matomo.js (https://w3cschoool.com/tutorial/javascript-defer)

#3

Mis à jour par Thomas Noël il y a environ 2 ans

  • Statut changé de En cours à Fermé

Ca roule alors, merci d'avoir regardé Nicolas.

Formats disponibles : Atom PDF