google-analytics-apiAan de slag met google-analytics-api


Opmerkingen

Met de Google Analytics API's heeft u toegang tot gegevens binnen Google Analytics. Het moet niet worden verward met het meetprotocol dat wordt gebruikt voor het invoegen van gegevens in Google Analytics .

De Google Analytics API is opgedeeld in serval-onderdelen.

Google Analytics Reporting API's

  1. De Google Analytics Core Reporting API v3 geeft u toegang tot de meeste rapportgegevens in Google Analytics. Met de Core Reporting API kunt u:

    • Bouw aangepaste dashboards om Google Analytics-gegevens weer te geven.
    • Bespaar tijd door complexe rapportagetaken te automatiseren.
    • Integreer uw Google Analytics-gegevens met andere zakelijke applicaties.
  2. De Google Analytics Reporting API V4 is de meest geavanceerde programmeermethode om toegang te krijgen tot rapportgegevens in Google Analytics. Met de Google Analytics Reporting API kunt u:

    • Bouw aangepaste dashboards om Google Analytics-gegevens weer te geven.
    • Automatiseer complexe rapportagetaken om tijd te besparen.
    • Integreer uw Google Analytics-gegevens met andere zakelijke applicaties.
  1. Met de realtime rapportage-API kunt u realtime gegevens (bijvoorbeeld realtime activiteit in een weergave) opvragen voor een geverifieerde gebruiker. U kunt de Real Time Reporting API gebruiken om:

    • Geef actieve kijkers van een pagina weer en creëer een gevoel van urgentie voor gebruikers die naar een item met eindige inventaris kijken.
    • Geef de meest populaire inhoud weer, zoals de top 10 actieve pagina's.
    • Creëer en toon een realtime dashboard.

De Real Time Reporting API, in beperkte bèta, is alleen beschikbaar voor preview van de ontwikkelaar. Meld u aan voor toegang tot de API.

  1. Met de Multi-Channel Funnels Reporting API kunt u Multi-Channel Funnels-gegevens opvragen voor een geverifieerde gebruiker. Gegevens zijn afgeleid van conversiepadgegevens, die gebruikersinteracties met verschillende verkeersbronnen gedurende meerdere sessies voorafgaand aan het converteren tonen. Hiermee kunt u analyseren hoe meerdere marketingkanalen conversies in de loop van de tijd beïnvloeden. Lees de Informatie over multi-channel trechters en Informatie over multi-channel trechters voor meer informatie over welke gegevens beschikbaar zijn. Met de Multi-Channel Funnels Reporting API kunt u:

    • Maak aangepaste rapporten met behulp van multi-channel trechtergegevens. U kunt bijvoorbeeld de gegevens van de beste conversiepaden gebruiken om te rapporteren over attributen zoals relatieve positie van interacties in een conversiepad.
    • Integreer multi-channel trechtergegevens met uw bedrijfsgegevens. U kunt bijvoorbeeld online conversiegegevens correleren met offline verkoopgegevens en mediakostengegevens om tot een completer beeld van de marketing-ROI te komen.
    • Multi-channel trechters weergeven in nieuwe omgevingen. U kunt bijvoorbeeld visualisaties en andere presentaties van de gegevens maken die de waarde van verschillende marketingkanalen communiceren bij het genereren van conversies.

helpers

  1. De Metadata-API retourneert de lijst en kenmerken van kolommen (dwz dimensies en statistieken) die worden weergegeven in de rapportage-API's van Google Analytics. Attributen die worden geretourneerd, omvatten UI-naam, beschrijving, ondersteuning van segmenten en meer. U kunt de Metadata API gebruiken om:

    • Ontdek automatisch nieuwe kolommen.
    • Toegang tot alle dimensies en metrische kenmerken voor rapportage-API's van Google Analytics.

Opmerking: dit retourneert alleen metagegevens voor de Core Reporting API en de Reporting API. Geen realtime metadata.

  1. De Google Analytics Embed API is een JavaScript-bibliotheek waarmee u eenvoudig een dashboard in een paar minuten op een website van derden kunt maken en insluiten. Het geeft je een set inplugbare componenten die kunnen samenwerken om complexe tools te bouwen, waardoor het tegelijkertijd eenvoudig en krachtig is.

Configuratie-API's

  1. De Analytics Management API biedt programmatische toegang tot de configuratiegegevens van Google Analytics. U kunt applicaties bouwen om efficiënter grote of complexe Analytics-accounts te beheren. Grote bedrijven met veel eigenschappen kunnen accountinstellingen automatiseren. Zelfs als u een rapportageapplicatie bouwt, biedt de Management API u hulpmiddelen om door uw account te navigeren. U kunt de Google Analytics Management API gebruiken om:

    • Geef alle account-, property- en view-informatie voor een gebruiker weer.
    • Beheer eigenschappen, weergaven en doelen.
    • Beheer gebruikersrechten voor een accounthiërarchie.
    • Haal een View ID op om te gebruiken met de Core Reporting API.
    • Bepaal welke doelen actief zijn en open hun geconfigureerde namen.
    • Beheer koppelingen tussen Analytics-eigenschappen en AdWords-accounts.
    • Beheer remarketingdoelgroepen.

Schrijfbewerkingen in de Management API (bijvoorbeeld maken, bijwerken, verwijderen, patch) voor webproperty, weergave (profiel) en doelbronnen is momenteel beschikbaar als een preview van de ontwikkelaar in beperkte bèta . Als u geïnteresseerd bent in het gebruik van deze functies, vraagt u toegang tot de bèta .

  1. De Provisioning API kan worden gebruikt om nieuwe Google Analytics-accounts te maken en Google Analytics op schaal in te schakelen voor uw klanten. Het is bedoeld voor gekwalificeerde dienstverleners en grote partners. U kunt bijvoorbeeld de Provisioning API gebruiken als onderdeel van een onboardingproces voor een nieuwe gebruiker om een nieuw Google Analytics-account voor een client te maken en vervolgens aanvullende Management API-bronnen gebruiken om het account programmatisch te configureren en te koppelen aan AdWords. Dit kan allemaal worden geautomatiseerd en gestart vanuit uw eigen admin- of rapportage-interface.

De Provisioning API is alleen op uitnodiging beschikbaar. We accepteren momenteel geen nieuwe projecten.

versies

Er zijn momenteel drie versies van de Google Analytics API live.

Google Analytics V2 versie 2.4 van de Core Reporting API is een XML-only API die grotendeels achterwaarts compatibel is met versie 2.3. (Legacy)

Google Analytics V3 met de Core Reporting API, Management API, MetaData API en een aantal andere API's. Deze API's retourneren Json

Google Analytics V4, dat momenteel alleen de rapportage-API bevat en wordt beschouwd als de meest geavanceerde manier om rapportagegegevens van Google Analytics op te halen.

Toegang tot Google Analytics API's

U kunt technisch toegang krijgen tot de Google Analytics API's met behulp van elke programmeertaal die een HTTP Post- of HTTP Get- verzoek kan verwerken.

Dat gezegd hebbende, heeft Google ook een aantal officiële standaard clientbibliotheken gecreëerd om u hierbij te helpen. Het gebruik van een standaard-clientbibliotheek voor de door u gekozen programmeertaal kan veel eenvoudiger zijn dan deze zelf opnieuw te coderen.

OFFICAL Clientbibliotheken met Google Analytics API-ondersteuning:

  1. Google API's PHP Client-bibliotheek - GitHub
  2. Google API's .Net Client-bibliotheek - GitHub NuGet
  3. Google API's Python Client-bibliotheek - GitHub
  4. Google API's Java Client-bibliotheek - link
  5. Google API's Objective-C bibliotheek - GitHub

Er zijn meer bibliotheken hier .

Hallo World Reporting API - Rest

POST https://analyticsreporting.googleapis.com/v4/reports:batchGet?access_token={Access token from auth request}
{
  "reportRequests":[
  {
    "viewId":"XXXX",
    "dateRanges":[
      {
        "startDate":"2015-06-15",
        "endDate":"2015-06-30"
      }],
    "metrics":[
      {
        "expression":"ga:sessions"
      }],
    "dimensions": [
      {
        "name":"ga:browser"
      }]
    }]
}
 

Invoering

Met de Google Analytics API's heeft u toegang tot gegevens binnen Google Analytics. Het moet niet worden verward met het meetprotocol dat wordt gebruikt voor het invoegen van gegevens in Google Analytics .

De Google Analytics API is opgedeeld in serval-onderdelen.

Google Analytics Reporting API's

  1. De Google Analytics Core Reporting API v3 geeft u toegang tot de meeste rapportgegevens in Google Analytics. Met de Core Reporting API kunt u:

    • Bouw aangepaste dashboards om Google Analytics-gegevens weer te geven.
    • Bespaar tijd door complexe rapportagetaken te automatiseren.
    • Integreer uw Google Analytics-gegevens met andere zakelijke applicaties.
  2. De Google Analytics Reporting API V4 is de meest geavanceerde programmeermethode om toegang te krijgen tot rapportgegevens in Google Analytics. Met de Google Analytics Reporting API kunt u:

    • Bouw aangepaste dashboards om Google Analytics-gegevens weer te geven.
    • Automatiseer complexe rapportagetaken om tijd te besparen.
    • Integreer uw Google Analytics-gegevens met andere zakelijke applicaties.
  1. Met de realtime rapportage-API kunt u realtime gegevens (bijvoorbeeld realtime activiteit in een weergave) opvragen voor een geverifieerde gebruiker. U kunt de Real Time Reporting API gebruiken om:

    • Geef actieve kijkers van een pagina weer en creëer een gevoel van urgentie voor gebruikers die naar een item met eindige inventaris kijken.
    • Geef de meest populaire inhoud weer, zoals de top 10 actieve pagina's.
    • Creëer en toon een realtime dashboard.

De Real Time Reporting API, in beperkte bèta, is alleen beschikbaar voor preview van de ontwikkelaar. Meld u aan voor toegang tot de API.

  1. Met de Multi-Channel Funnels Reporting API kunt u Multi-Channel Funnels-gegevens opvragen voor een geverifieerde gebruiker. Gegevens zijn afgeleid van conversiepadgegevens, die gebruikersinteracties met verschillende verkeersbronnen gedurende meerdere sessies voorafgaand aan het converteren tonen. Hiermee kunt u analyseren hoe meerdere marketingkanalen conversies in de loop van de tijd beïnvloeden. Lees de Informatie over multi-channel trechters en Informatie over multi-channel trechters voor meer informatie over welke gegevens beschikbaar zijn. Met de Multi-Channel Funnels Reporting API kunt u:

    • Maak aangepaste rapporten met behulp van multi-channel trechtergegevens. U kunt bijvoorbeeld de gegevens van de beste conversiepaden gebruiken om te rapporteren over attributen zoals relatieve positie van interacties in een conversiepad.
    • Integreer multi-channel trechtergegevens met uw bedrijfsgegevens. U kunt bijvoorbeeld online conversiegegevens correleren met offline verkoopgegevens en mediakostengegevens om tot een completer beeld van de marketing-ROI te komen.
    • Multi-channel trechters weergeven in nieuwe omgevingen. U kunt bijvoorbeeld visualisaties en andere presentaties van de gegevens maken die de waarde van verschillende marketingkanalen communiceren bij het genereren van conversies.

helpers

  1. De Metadata-API retourneert de lijst en kenmerken van kolommen (dwz dimensies en statistieken) die worden weergegeven in de rapportage-API's van Google Analytics. Attributen die worden geretourneerd, omvatten UI-naam, beschrijving, ondersteuning van segmenten en meer. U kunt de Metadata API gebruiken om:

    • Ontdek automatisch nieuwe kolommen.
    • Toegang tot alle dimensies en metrische kenmerken voor rapportage-API's van Google Analytics.

Opmerking: dit retourneert alleen metagegevens voor de Core Reporting API en de Reporting API. Geen realtime metadata.

  1. De Google Analytics Embed API is een JavaScript-bibliotheek waarmee u eenvoudig een dashboard in een paar minuten op een website van derden kunt maken en insluiten. Het geeft je een set inplugbare componenten die kunnen samenwerken om complexe tools te bouwen, waardoor het tegelijkertijd eenvoudig en krachtig is.

Configuratie-API's

  1. De Analytics Management API biedt programmatische toegang tot de configuratiegegevens van Google Analytics. U kunt applicaties bouwen om efficiënter grote of complexe Analytics-accounts te beheren. Grote bedrijven met veel eigenschappen kunnen accountinstellingen automatiseren. Zelfs als u een rapportageapplicatie bouwt, biedt de Management API u hulpmiddelen om door uw account te navigeren. U kunt de Google Analytics Management API gebruiken om:

    • Geef alle account-, property- en view-informatie voor een gebruiker weer.
    • Beheer eigenschappen, weergaven en doelen.
    • Beheer gebruikersrechten voor een accounthiërarchie.
    • Haal een View ID op om te gebruiken met de Core Reporting API.
    • Bepaal welke doelen actief zijn en open hun geconfigureerde namen.
    • Beheer koppelingen tussen Analytics-eigenschappen en AdWords-accounts.
    • Beheer remarketingdoelgroepen.

Schrijfbewerkingen in de Management API (bijvoorbeeld maken, bijwerken, verwijderen, patch) voor webproperty, weergave (profiel) en doelbronnen is momenteel beschikbaar als een preview van de ontwikkelaar in beperkte bèta . Als u geïnteresseerd bent in het gebruik van deze functies, vraagt u toegang tot de bèta .

  1. De Provisioning API kan worden gebruikt om nieuwe Google Analytics-accounts te maken en Google Analytics op schaal in te schakelen voor uw klanten. Het is bedoeld voor gekwalificeerde dienstverleners en grote partners. U kunt bijvoorbeeld de Provisioning API gebruiken als onderdeel van een onboardingproces voor een nieuwe gebruiker om een nieuw Google Analytics-account voor een client te maken en vervolgens aanvullende Management API-bronnen gebruiken om het account programmatisch te configureren en te koppelen aan AdWords. Dit kan allemaal worden geautomatiseerd en gestart vanuit uw eigen admin- of rapportage-interface.

De Provisioning API is alleen op uitnodiging beschikbaar. We accepteren momenteel geen nieuwe projecten.