Gymnastikarena Tammerfors Finland

Dataprojekt: Python med Google Analytics API

I den här artikeln tar jag dig igenom detaljerna för att skriva en Python Notebook-kod för att extrahera data från Google Analytics (GA4) med hjälp av Google API Python-biblioteket för att komma åt Google Analytics.

Låt oss komma igång, detta innebär att du har tillgång till ett Google Cloud Project – om du inte har ett Google Cloud Project kan du hitta mer information här om hur man gör det .

Google Setup

Gå till API och tjänster i ditt Google Cloud Project och sök efter Google Analytics API

Google har tre API: er för Google Analytics – och du måste aktivera det API du behöver använda – här är en kort beskrivning av vad varje API tillhandahåller:

  • Google Analytics Reporting API – Få åtkomst till rapportdata i Google Analytics.
  • Google Analytics API – Analytics API ger åtkomst till Analytics-konfigurations- och rapportdata.
  • Google Analytics Data API – Få åtkomst till rapportdata i Google Analytics.

Google Analytics Reporting API

I det här exemplet använder jag Google Analytics Reporting API

Ställa in servicekonto

Du behöver ett servicekonto från ditt Google CLoud-projekt – Här är stegen för att skapa ett servicekonto:

  • Logga in på Googles utvecklarkonsol
  • Aktivera Google Analytics Reporting API eller de du behöver
  • På autentiseringsuppgifterna klickar du på sidan Skapa autentiseringsuppgifter och väljer Servicekontonyckel.
  • Skapa en JSON-nyckel och ladda ner den till din dator.

Det sista steget laddar ner servicekontonyckeln till din bärbara dator, håller den här hemligheten och delar inte med andra.

Google Analytics

Logga in på Google Analytics – Välj Admin i vyn som du vill extrahera data från och gå till Användarhantering.

Öppna servicekontot JSON-nyckelfil som du just laddade ner i en textredigerare.

Kopiera client_email och ge detta e-post läsbehörighet.

Nu kan du skriva din kod som en molnfunktion eller bara en Python Notebook för att läsa analysdata.

En sak som du behöver kopiera från Google ANalytics för att den här koden ska fungera är att få visnings-ID så att vi extraherar data från en sidvy.

Här är ett exempel på ett Python Notebook-kodavsnitt som använder servicekontot för att extrahera data från Google Analytics.

Läs mer

Google Analytics – https://developers.google.com/analytics/devguides/config/?csw=1

Filter och segment – https://support.google.com/analytics/answer/7331978?hl=sv


Posted

in

, ,

by

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *