
[Knime] Se connecter à Google Analytics
Il est possible de se connecter à un compte Google Analytics avec Knime.
Dans l’interface de gestion des API Google
https://console.cloud.google.com/
- Il faut ajouter les API
- Google Analytics API
- Analytics Reporting API
(si on ne met pas les 2, ça ne fonctionnera pas)
- Créer un compte de service et noter son adresse email associées (du genre « prefix@global-truc-1234.iam.gserviceaccount.com »).
- Générer une clé P12 associée à ce compte et la stocker sur son poste.
Dans l’interface de Google Analytics
https://analytics.google.com/analytics/web/
- Aller dans le projet qui vous intéresse.
- Dans « User management », ajouter l’adresse email du compte de service et lui donner les droits « Read & Analyze ».
- Dans l’onglet « View », récupérer le « View ID » (composé de 8 chiffres).
Dans Knime
https://nodepit.com/iu/org.knime.features.ext.socialmedia.feature.group
- Ajouter une boite « Google Authentication (API Key) ».
- Dans ses propriétés, renseigner l’email du compte de service ainsi que le chemin vers le fichier P12.
- Ajouter un scope (exemple :
https://www.googleapis.com/auth/analytics.readonly
) - Ajouter une boite « Google Analytics Connection ».
- Dans ses propriétés, dans « Profile ID », indiquer la valeur « View ID » trouvée dans Google Analytics.
- Ajouter une boite « Google Analytics Query ».
- Dans ses propriétés, choisir les éléments que l’on souhaite récupérer.
Autre solution
On peut utiliser dans Knime la boite « Google Authentication » qui permet directement de se connecter au compte Google.