Migrer vers Matomo Cloud

Lorsque vous souhaitez migrer de Matomo On-Premise (auto-hébergé) vers Matomo Cloud, veuillez consulter les informations ci-dessous et remplir le formulaire.
Nous vous contacterons sous deux jours ouvrables pour discuter des prochaines étapes ou planifier la date de votre migration.

Si vous souhaitez migrer depuis Matomo pour WordPress, veuillez d’abord consulter notre guide disponible ici avant de compléter ce formulaire.

Voici un aperçu de la procédure de migration

  1. Remplissez le formulaire sur la page ci-dessous. Remarque : le formulaire doit être soumis par une personne disposant du rôle Superuser sur l’instance Matomo Cloud.
    Si vous n’êtes pas Superuser, veuillez demander à une personne qui l’est de remplir le formulaire.
  2. Une fois que nous aurons reçu votre formulaire de migration vers Matomo Cloud dûment complété, nous vous enverrons un lien pour planifier la migration ainsi que les informations FTP nécessaires pour téléverser votre export de base de données.
  3. Une fois que nous aurons convenu d’une date et d’une heure (ou même peu avant), vous pouvez créer l’export de votre base de données, idéalement en utilisant la commande suivante : $ time mysqldump --extended-insert --no-autocommit --quick --single-transaction MATOMO_DATABASE_NAME -uMATOMO_DATABASE_USERNAME -p > matomo_exported_db.sql tar zcf matomo-db.tar.gz matomo_exported_db.sql
    Remarque : si votre base de données est volumineuse, l’export peut prendre du temps (parfois plusieurs heures selon votre serveur MySQL).
  4. Ensuite, téléversez la sauvegarde de votre base de données, compressée, vers le compte FTP sécurisé que nous vous avons fourni.
  5. Nous importons la base de données et mettons votre Matomo à niveau à la date et à l’heure convenues. Cette opération peut prendre quelques heures.

  6. (Optionnel — uniquement si vous utilisez un domaine personnalisé)
    Une fois que nous aurons importé votre base de données avec succès (environ 1 à 2 heures après réception), nous vous enverrons un e-mail pour vous demander de modifier le CNAME de votre domaine personnalisé.
    Vous devrez alors mettre à jour l’enregistrement CNAME comme indiqué.
  7. (Uniquement si vous n’utilisez pas de domaine personnalisé)
    Une fois que nous aurons importé votre base de données avec succès (selon la taille de votre base Matomo, généralement entre 1 et 3 heures après réception), vous devrez mettre à jour votre code de suivi (JavaScript, ainsi que tout autre code ou SDK utilisé) afin qu’il pointe vers votre nouveau domaine Matomo Cloud.

Informations importantes à lire avant de migrer vers Matomo Cloud :

    1. Dans le cadre de notre offre Business, vos données brutes (c’est-à-dire les données visibles dans Visiteurs > Journal des visites) sont conservées pendant 24 mois (2 ans). Dans votre base de données actuelle, il est possible que vous disposiez de plusieurs années supplémentaires de données brutes.
    2. Si vous utilisez actuellement des Segments (dans l’interface ou via l’API) et que vous demandez des données pour des segments personnalisés ou qui changent régulièrement, veuillez noter que les segments de votre instance Cloud devront d’abord être créés dans l’interface Matomo via l’éditeur de segments.
      Lorsque vous demandez des données API pour un segment qui n’a pas encore été créé dans l’interface, un message s’affichera pour indiquer que le segment doit d’abord être créé dans l’interface (ou via l’API Matomo en utilisant : SegmentEditor.add).
    3. Lorsque nous importons votre base de données dans votre nouveau compte Cloud, toutes les données déjà présentes dans ce compte seront supprimées et remplacées par celles provenant de l’export de base de données importé, y compris toutes les données de suivi, les sites et les comptes utilisateur.
    4. Pour éviter toute interruption dans votre suivi, veuillez consulter les instructions situées sous le formulaire sur cette page afin d’activer le double suivi.


Comment envoyer des requêtes de suivi à la fois vers votre instance On-Premise et vers votre instance Matomo Cloud. Si vous souhaitez consulter ces informations ultérieurement, vous pouvez ajouter cette page à vos favoris et y revenir lorsque vous devrez appliquer les changements indiqués ci-dessous.
(Vous n’aurez pas besoin de soumettre à nouveau le formulaire de migration pour accéder à ces informations.) Vous trouverez ci-dessous les instructions pour effectuer le suivi dans les deux systèmes en même temps. Nous vous recommandons de suivre les instructions ci-dessous afin de minimiser toute perte de requêtes de suivi durant la migration. Remarque : il restera malgré tout un léger écart de données entre le moment où la sauvegarde a été créée et le moment où la migration sera terminée. Votre code inclut actuellement les deux lignes suivantes :
_paq.push(['setTrackerUrl', u+'matomo.php']);
_paq.push(['setSiteId', YOUR_SITE_ID_HERE]); 
Nous vous recommandons de modifier ce code et d’ajouter les nouvelles lignes suivantes :
_paq.push(['setTrackerUrl', u+'matomo.php']);

_paq.push(['setSiteId', YOUR_SITE_ID_HERE]); 

var secondaryTracker = 'https://YOUR_SUBDOMAIN.matomo.cloud/matomo.php';

var secondaryWebsiteId = YOUR_SITE_ID_HERE;

// Also send all of the tracking data to the new Matomo server

_paq.push(['addTracker', secondaryTracker, secondaryWebsiteId]);
Ci-dessus, nous ajoutons une ligne qui appelle addTracker afin que toutes les données soient suivies à la fois dans votre nouvelle instance Cloud et dans votre instance actuelle. Cela signifie que lorsque nous migrerons votre base de données, vos données seront déjà suivies dans la nouvelle instance, et vous pourrez vérifier immédiatement que tout fonctionne correctement.
_paq.push(['addTracker', secondaryTracker, secondaryWebsiteId]);
Ce code permettra le suivi des données dans votre instance YOUR_SUBDOMAIN.matomo.cloud. Vous pouvez vérifier que cela fonctionne en vous connectant aux deux instances Matomo et en vérifiant que les données sont bien suivies en temps réel dans les deux Matomo. Une fois la migration terminée, nous vous recommandons de remplacer votre code de suivi JavaScript par la dernière version du code, que vous pouvez copier depuis : https://YOUR_SUBDOMAIN.matomo.cloud/index.php?module=CoreAdminHome&action=trackingCodeGenerator&idSite=1&period=day&date=yesterday