[PYTHON] Obtenez des conversions et des revenus avec l'API Google Analytics et faites un rapport à Slack

Google Analytics mesure les conversions du site.

スクリーンショット 2017-09-15 1.58.32.png

Obtenez des numéros de conversion avec l'API

J'ai utilisé l '"API Google Analytics" pour obtenir automatiquement les conversions et les revenus.

python


  response = analytics.reports().batchGet(
      body={
        'reportRequests': [
        { 'viewId':     view_id,
          'dateRanges': [{'startDate': start_date, 'endDate': end_date}],
          'metrics': [{'expression': 'ga:transactions'}, {'expression': 'ga:transactionRevenue'}]
        }]
      }
  ).execute()
  values = response.get['reports'][0]['data']['totals'][0]['values']
  transactions       = values[0]
  transactionRevenue = values[1]

J'ai recherché des métriques dans le manuel de référence.

Notifier slack

J'ai utilisé «slack web».

  slack = slackweb.Slack(url=slack_webhook_url))
  slack.notify(text=text)

C'est facile.

Là où ça prend du temps

Pour la première fois, il y a beaucoup d'autres choses que le code, des connaissances sur la création de clés de compte de service Google, des connaissances sur la configuration et la gestion des utilisateurs de Google Analytics, le type de clé P12 ou JSON, les paramètres du webhook Slack, etc. J'espère que vous avez du temps à perdre. Par comparaison, le code est moins difficile.

référence

Dimensions & Metrics Explorer | Analytics Reporting API v4 | Google Developers https://developers.google.com/analytics/devguides/reporting/core/dimsmets

Recommended Posts

Obtenez des conversions et des revenus avec l'API Google Analytics et faites un rapport à Slack
Obtenez des données de l'API d'analyse avec le client API Google pour python
Obtenez des vacances avec l'API Google Agenda
Défi pour créer un rapport de liste de l'axe des temps avec l'API Toggl et Python
Recevez des tweets avec la fonction Google Cloud et enregistrez automatiquement les images dans Google Photos
Afficher l'API Google Maps avec Rails et affichage des broches
Obtenez l'objet et le corps de Gmail avec Python et l'API Gmail
[Python] Mention à plusieurs personnes avec l'API de Slack
Comment utiliser OAuth et API de compte de service avec le client API Google pour python
Enregistrement facile des livres avec l'API et Rails de Google Livres
Obtenez des commentaires et des abonnés avec l'API de données YouTube
Comment analyser avec Google Colaboratory à l'aide de l'API Kaggle
[Python] Obtenez des informations sur les utilisateurs et des articles sur l'API de Qiita
Transférer vers un Drive partagé avec l'API Google Drive V3
API Nifty Cloud facile à utiliser avec botocore et python
Rationalisez la collecte d'informations avec l'API Twitter et les robots Slack
Obtenez une adresse IP globale et exportez-la vers des feuilles de calcul Google
[Python x Zapier] Obtenez des informations d'alerte et notifiez avec Slack
Obtenez des données supplémentaires vers LDAP avec python (Writer et Reader)
Importez et supprimez des fichiers dans Google Cloud Storages avec django-storage
Publiez sur Slack avec Python 3
Obtenir des informations avec l'API Zabbix
Obtenez un classement avec l'API Rakuten
J'ai essayé de visualiser les signets volant vers Slack avec Doc2Vec et PCA
Comment obtenir des abonnés et des abonnés de Python à l'aide de l'API Mastodon
Analyse de correspondance des phrases avec l'API COTOHA et sauvegarde dans un fichier
Obtenez le volume de recherche, le CPC et la compétitivité du planificateur de mots clés avec l'API Google Ads
Essayez d'afficher la carte google et la carte géographique avec python
La meilleure façon d'utiliser MeCab et CaboCha avec Google Colab
Lien pour commencer avec python
Obtenez des avis avec l'API googlemap de python
Exporter la norme Google Analytics vers BigQuery
Comment démarrer avec Scrapy
Comment démarrer avec Python
Comment démarrer avec Django
Introduisez errBot et travaillez avec Slack
Sélénium et python pour ouvrir Google
Présentation de l'API Google Map avec rails
Utiliser l'API Google Analytics de Python
Jeton d'accès à l'API Google et jeton d'actualisation
[Rails] google maps api Comment publier et afficher des informations cartographiques
Comment obtenir la différence de date et d'heure en secondes avec Python
Enveloppez la lecture et l'écriture de GCP dans Secret Manager avec les sous-commandes google
J'ai essayé d'obtenir le code d'authentification de l'API Qiita avec Python.
Exemple de code pour obtenir oauth_token et oauth_token_secret de l'API Twitter en Python 2.7
Comment obtenir un exemple de rapport à partir d'une valeur de hachage à l'aide de l'API de Virus Total
POSTER des photos avec l'API Microsoft Bing Image Search pour obtenir des informations sur les images (Python)
Obtenez des visites d'articles et des likes avec l'API Qiita + Python
J'ai essayé d'obtenir les informations sur le film de l'API TMDb avec Python
Modifier la diapositive (Powerpo pour Google) avec Python (cas RPA à faible coût avec API Google et Python)
N'hésitez pas à frapper 100 sciences des données avec Google Colab et Azure Notebooks!
Comment rechercher à l'aide de l'Astroquery de Python et obtenir des images ajustées avec Skyview
[Rails] Comment calculer la latitude et la longitude avec une grande précision à l'aide de l'API Geocoding et l'afficher sur Google Map