[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.