A propos de Google Sheets
Google Sheets est une application de tableur en ligne qui permet aux utilisateurs de créer, éditer et collaborer sur des feuilles de calcul en temps réel. Faisant partie de Google Workspace, elle offre des outils d'analyse de données, de création de graphiques et une intégration transparente avec d'autres services Google, ce qui la rend idéale pour un usage personnel et professionnel.
Plus d'informations sur https://workspace.google.com/intl/fr/products/sheets/
PA Connect Google Sheets
Le PA Connect Google Sheets vous permet d'importer vos données Piano Analytics dans Googles Sheets via notre API v3. Pour commencer à bénéficier de ce connecteur, veuillez suivre les étapes décrites dans cette documentation.
Cette intégration se base sur notre API v3, elle est donc sujette à ses limitations. Pour en savoir plus sur les limites de notre API v3, cliquez ici.
Elle est également soumise à toutes les limitations imposées par Google aux importations venant d'outils tiers : https://developers.google.com/apps-script/guides/services/quotas?hl=fr#current_limitations
Prérequis :
- Posséder un compte Piano Analytics.
- Créer une clé API.
Exporter des données vers Google Sheets
L'export de données fonctionne à l'aide d'un script, qu'il vous faudra installer directement via l'application Google Sheets.
1. Installer le script
- Une fois le script téléchargé, ouvrez votre feuille Google Sheets et cliquez sur Extensions > Apps Script :
- Créez un nouveau fichier en Script, et collez le code du fichier piano-analytics.gs avant de sauvegarder :
2. S'authentifier grâce à la clé API
- Retournez à votre feuille (elle devrait se recharger, sinon rechargez la page). Vous devriez voir un nouveau menu en haut (à côté de Aide), appelé Piano Analytics.
- Cliquez sur Piano Analytics > Ajoutez votre clé API. Vous recevrez des alertes d'autorisation - acceptez-les et connectez-vous à votre compte Google (car les données d'authentification sont liées à votre compte Google).
- Saisissez votre clé API Piano Analytics lorsque vous y êtes invité (si ce n'est pas le cas, cliquez à nouveau sur Piano Analytics > Ajouter votre clé API, ou rafraichissez la page) et confirmez.
- Vous êtes maintenant connecté à l'API de cette feuille Google Sheets. Pour vous déconnecter, cliquez sur Piano Analytics > Delete current API Key.
3. Importer vos données sur votre feuille
- Depuis n'importe quelle cellule de votre feuille, vous pouvez cliquer sur Piano Analytics > Load data in the current cell. Il vous sera demandé de coller l'URL (GET) de votre requête Data Query :
Pour rappel, l'URL (GET) peut être récupérée à ce niveau sur votre template Data Query :
- Vous pouvez également directement utiliser la formule : =ImportPAApiData("YOUR API URL (GET)"). Vos données sont maintenant bien importées sur votre feuille :
Autres méthodes
Si vous ne souhaitez pas passer par l'utilisation de ce script, vous pouvez toujours importer vos données en utilisant Mixed Analytics ou Supermetrics :
Lien : https://mixedanalytics.com/api-connector/
Étapes :
1/ Générez une Clef API depuis votre Profile
2/ Construisez votre template dans Data Query
3/ Récupérez l'appel API correspondant (GET)
4/ Importez le connecteur addon API dans Google Sheets
5/ Créez une nouvelle requête en utilisant l'URL de l'API
Headers :
Clef | Valeur |
Content-Type | application/json |
x-api-key | accesskey_secretkey |
6/ Choisissez le style d'affichage "grille"
7/ Enregistrez et lancez la requête
Guide de démarrage rapide : https://mixedanalytics.com/knowledge-base/api-connector-quick-start/
Le connecteur peut également fonctionner avec des requêtes POST.
Supermetrics
Lien : https://supermetrics.com/product/google-sheets
Étapes :
1/ Générez une Clef API depuis votre Profile
2/ Construisez votre template dans Data Query
3/ Récupérez l'appel API correspondant (GET)
4/ Importez l'addon Supermetrics dans Google Sheets
5/ Dans le panneau de l'addon, choisissez la source de données "Custom JSON/CSV".
6/ Copiez l'URL de l'API dans le champ "Type URL".
http headers : X-API-Key : accesskey_securekey
7/ Choisissez le style d'affichage "grille"
8/ Enregistrez et lancez la requête
Guide de démarrage rapide : https://supermetrics.com/docs/product-google-sheets-getting-started/