Matomo : import de données historiqu

Matomo : import de données historiqu

Cette page explique comment réimporter dans Eulerian un historique de données agrégées depuis Matomo Analytics, pour certaines typologies de rapports.

Mise en place du réimport

Pour mettre en place le réimport de données Matomo Analytics, suivez les étapes ci-dessous.

Étape 1 — Activer l'API Matomo Analytics

L'API doit être activée sur votre compte Matomo Analytics.

Étape 2 — Créer un accès API

Créez un accès API depuis votre interface Matomo Analytics.

Étape 3 — Récupérer les informations de connexion

Récupérez les informations suivantes :
  • le token_auth ;
  • le domaine sur lequel vos données sont hébergées, généralement au format mon-instance.matomo.cloud.

Étape 4 — Récupérer le site à synchroniser

Récupérez le idSite que vous souhaitez synchroniser.

Étape 5 — Activer le connecteur dans Eulerian

Une fois l'accès API activé, connectez-vous à l'interface Eulerian et activez le connecteur de réimport de données Matomo Analytics Import.

Données synchronisées

Données globales au niveau site

Les métriques suivantes sont importées :
  • visites (nb_visits) ;
  • pages vues (nb_pageviews) ;
  • visiteurs uniques journaliers (nb_uniq_visitors) ;
  • temps passé (sum_visit_length) ;
  • ventes (nb_conversions) — si le site est de type ecommerce ;
  • chiffre d'affaires (revenue) — si le site est de type ecommerce.
Méthode API : API.get

Données au niveau pages

Les métriques suivantes sont importées :
  • visites (nb_visits) ;
  • pages vues (nb_hits) ;
  • visites entrantes (entry_nb_visits) ;
  • visites à une page (entry_bounce_count) ;
  • visites sortantes (exit_nb_visits) ;
  • temps passé (sum_time_spent).
Méthode API : Actions.getPageUrls
Les dimensions additionnelles suivantes sont automatiquement importées et associées à la page importée :
  • l'URL de la page, si disponible, est récupérée et associée à la page concernée.

Données au niveau des moteurs de recherche

La métrique pages vues (hit / nb_hits / nb_pageviews) n'est pas disponible dans la méthode API fournie par l'API Matomo.
Les métriques suivantes sont importées :
  • visites (nb_visits) ;
  • visiteurs uniques journaliers (nb_uniq_visitors) ;
  • temps passé (sum_visit_length) ;
  • ventes (nb_conversions) — si le site est de type ecommerce ;
  • chiffre d'affaires (revenue) — si le site est de type ecommerce.
Méthode API : Referrers.getSearchEngines

Données au niveau des sites affluents (référants)

La métrique pages vues (hit / nb_hits / nb_pageviews) n'est pas disponible dans la méthode API fournie par l'API Matomo.
Les métriques suivantes sont importées :
  • visites (nb_visits) ;
  • visiteurs uniques journaliers (nb_uniq_visitors) ;
  • temps passé (sum_visit_length) ;
  • ventes (nb_conversions) — si le site est de type ecommerce ;
  • chiffre d'affaires (revenue) — si le site est de type ecommerce.
Méthode API : Referrers.getWebsites

Données au niveau des réseaux sociaux gratuits

La métrique pages vues (hit / nb_hits / nb_pageviews) n'est pas disponible dans la méthode API fournie par l'API Matomo.
Les métriques suivantes sont importées :
  • visites (nb_visits) ;
  • visiteurs uniques journaliers (nb_uniq_visitors) ;
  • temps passé (sum_visit_length) ;
  • ventes (nb_conversions) — si le site est de type ecommerce ;
  • chiffre d'affaires (revenue) — si le site est de type ecommerce.
Pour chaque réseau existant, une entrée est créée et associée au levier Social Gratuit :
  • le nom du support utilisé est la valeur fournie dans la propriété label, par exemple Youtube. Cette valeur est passée en minuscules pour éviter la création de doublons ;
  • le nom de campagne correspond à la valeur du label suffixée de -social, par exemple Youtube devient youtube - social.
Méthode API : Referrers.getSocials

Données au niveau des sources d'acquisition payantes

La métrique pages vues (hit / nb_hits / nb_pageviews) n'est pas disponible dans la méthode API fournie par l'API Matomo.
Les métriques suivantes sont importées :
  • visites (nb_visits) ;
  • visiteurs uniques journaliers (nb_uniq_visitors) ;
  • temps passé (sum_visit_length) ;
  • ventes (nb_conversions) — si le site est de type ecommerce ;
  • chiffre d'affaires (revenue) — si le site est de type ecommerce.
Méthode API : MarketingCampaignsReporting.getSourceMedium
L'API Matomo fournit peu de détails proprement organisés sur les sources, supports et campagnes. La catégorisation est donc loin d'être parfaite.
Les traitements suivants sont réalisés pour catégoriser le trafic en fonction des données retournées par l'API Matomo :
  • la source et le medium sont dérivés du label, par exemple google - cpc donne source=google et medium=cpc ;
  • la source et le medium sont passés en minuscules et les caractères non alphanumériques sont supprimés ;
  • le medium est utilisé pour déterminer le levier auquel la campagne sera rattachée ;
  • la source est utilisée comme nom du support ;
  • le label est utilisé comme nom de campagne, suffixé par - campaign, par exemple le label google - cpc donne comme nom de campagne google - cpc - campaign.
Table de correspondance des leviers en fonction du medium :
  • emailing, email, courriel, newsletter sont associés au levier Mailing ;
  • display, epub, banner, retargeting sont associés au levier Display ;
  • cpc est associé au levier SEA / Liens sponsorisés ;
  • social est associé au levier Social ;
  • affiliation, affiliate sont associés au levier Affiliation.
Si aucune clause n'est validée, le levier Générique est utilisé.

Données globales au niveau géographique

La métrique pages vues (hit / nb_hits / nb_pageviews) n'est pas disponible dans la méthode API fournie par l'API Matomo.
Les données sont récupérées au niveau :
  • pays.
Les métriques suivantes sont importées :
  • visites (nb_visits) ;
  • visiteurs uniques journaliers (nb_uniq_visitors) ;
  • temps passé (sum_visit_length) ;
  • ventes (nb_conversions) — si le site est de type ecommerce ;
  • chiffre d'affaires (revenue) — si le site est de type ecommerce.
Méthode API : UserCountry.getCountry