Szukaj…


Uwagi

Interfejsy API Google Analytics umożliwiają dostęp do danych w ramach Google Analytics. Nie należy go mylić z protokołem pomiaru używanym do wstawiania danych do Google Analytics .

Interfejs API Google Analytics jest podzielony na części serval.

Interfejsy API raportowania Google Analytics

  1. Google Analytics Core Reporting API v3 zapewnia dostęp do większości danych raportu w Google Analytics. Dzięki Core Reporting API możesz:

    • Twórz niestandardowe pulpity nawigacyjne do wyświetlania danych Google Analytics.
    • Oszczędzaj czas, automatyzując złożone zadania raportowania.
    • Zintegruj swoje dane Google Analytics z innymi aplikacjami biznesowymi.
  2. Google Analytics Reporting API V4 to najbardziej zaawansowana programowa metoda dostępu do danych raportu w Google Analytics. Dzięki interfejsowi API do raportowania Google Analytics możesz:

    • Twórz niestandardowe pulpity nawigacyjne do wyświetlania danych Google Analytics.
    • Zautomatyzuj złożone zadania raportowania, aby zaoszczędzić czas.
    • Zintegruj swoje dane Google Analytics z innymi aplikacjami biznesowymi.
  1. Interfejs API raportowania w czasie rzeczywistym pozwala żądać danych w czasie rzeczywistym - na przykład aktywności w czasie rzeczywistym w widoku - dla uwierzytelnionego użytkownika. Możesz użyć interfejsu API raportowania w czasie rzeczywistym, aby:

    • Wyświetlaj aktywnych przeglądających stronę i spraw, aby użytkownicy pilnie patrzyli na przedmiot ze skończonymi zasobami reklamowymi.
    • Wyświetl najpopularniejsze treści, takie jak 10 najlepszych aktywnych stron.
    • Utwórz i wyświetl pulpit nawigacyjny w czasie rzeczywistym.

Interfejs API raportowania w czasie rzeczywistym, w ograniczonej wersji beta, jest dostępny tylko do podglądu dla programistów. Zarejestruj się, aby uzyskać dostęp do interfejsu API.

  1. Interfejs API raportowania ścieżek wielokanałowych umożliwia żądanie danych o ścieżkach wielokanałowych dla uwierzytelnionego użytkownika. Dane pochodzą z danych ścieżki konwersji, które pokazują interakcje użytkownika z różnymi źródłami ruchu w wielu sesjach przed konwersją. Pozwala to przeanalizować, w jaki sposób wiele kanałów marketingowych wpływa na konwersje w czasie. Aby uzyskać więcej informacji na temat dostępnych danych, przeczytaj Informacje o ścieżkach wielokanałowych, a także Informacje o danych ścieżek wielokanałowych. Dzięki interfejsowi API do raportowania ścieżek wielokanałowych możesz:

    • Twórz niestandardowe raporty przy użyciu danych ścieżek wielokanałowych. Na przykład możesz użyć danych Najważniejszych ścieżek konwersji do raportowania atrybutów, takich jak względna pozycja interakcji na ścieżce konwersji.
    • Zintegruj dane ścieżek wielokanałowych z danymi biznesowymi. Na przykład możesz skorelować dane konwersji online z danymi sprzedaży offline i danymi o kosztach mediów, aby uzyskać pełniejszy obraz ROI marketingu.
    • Wyświetl ścieżki wielokanałowe w nowych środowiskach. Na przykład możesz tworzyć wizualizacje i inne prezentacje danych, które przekazują wartość różnych kanałów marketingowych w generowaniu konwersji.

Pomocnicy

  1. Interfejs API metadanych zwraca listę i atrybuty kolumn (tj. Wymiary i dane) ujawnione w interfejsach API raportowania Google Analytics. Zwrócone atrybuty obejmują nazwę interfejsu użytkownika, opis, obsługę segmentów i wiele innych. Możesz użyć interfejsu API metadanych, aby:

    • Automatycznie odkrywaj nowe kolumny.
    • Uzyskaj dostęp do wszystkich atrybutów wymiarów i danych dla interfejsów API raportowania Google Analytics.

Uwaga: Zwraca tylko metadane dla Core Reporting API i Reporting API. Nie metadane w czasie rzeczywistym.

  1. Google Analytics Embed API to biblioteka JavaScript, która umożliwia łatwe tworzenie i osadzanie pulpitu nawigacyjnego na stronie internetowej innej firmy w ciągu kilku minut. Daje zestaw wtykowych elementów, które mogą współpracować w celu tworzenia złożonych narzędzi, dzięki czemu jest jednocześnie prosty i wydajny.

Interfejsy API konfiguracji

  1. Interfejs API Management Analytics umożliwia programowy dostęp do danych konfiguracyjnych Google Analytics. Możesz budować aplikacje w celu bardziej wydajnego zarządzania dużymi lub złożonymi kontami Analytics. Duże firmy z wieloma nieruchomościami mogą zautomatyzować konfigurację konta. Nawet jeśli tworzysz aplikację raportującą, interfejs API zarządzania zapewnia narzędzia do nawigacji po koncie. Możesz użyć interfejsu API do zarządzania Google Analytics, aby:

    • Wyświetl wszystkie informacje o koncie, usłudze i widoku dla użytkownika.
    • Zarządzaj właściwościami, widokami i celami.
    • Zarządzaj uprawnieniami użytkowników dla hierarchii kont.
    • Pobierz identyfikator widoku do użycia z interfejsem API Core Reporting.
    • Określ, które cele są aktywne i uzyskaj dostęp do ich skonfigurowanych nazw.
    • Zarządzaj łączami między usługami Analytics a kontami AdWords.
    • Zarządzaj odbiorcami remarketingu.

Operacje zapisu w interfejsie API zarządzania (np. Tworzenie, aktualizacja, usuwanie, łatanie) dla usługi internetowej, widoku (profilu) i zasobów celu są obecnie dostępne jako podgląd programisty w ograniczonej wersji beta . Jeśli chcesz skorzystać z tych funkcji, poproś o dostęp do wersji beta .

  1. Interfejsu API do obsługi administracyjnej można używać do tworzenia nowych kont Google Analytics i włączania Google Analytics dla klientów na dużą skalę. Jest przeznaczony dla wykwalifikowanych usługodawców i dużych partnerów. Na przykład możesz użyć interfejsu API do obsługi administracyjnej jako części procesu dołączania nowego użytkownika do utworzenia nowego konta Google Analytics dla klienta, a następnie użyć dodatkowych zasobów interfejsu API zarządzania do programowego skonfigurowania konta i połączenia go z AdWords. Wszystko to można zautomatyzować i zainicjować z poziomu interfejsu administratora lub raportowania.

Interfejs API do obsługi administracyjnej jest dostępny tylko na zaproszenie. Obecnie nie przyjmujemy nowych projektów.

Wersje

Obecnie istnieją trzy wersje interfejsu API Google Analytics na żywo.

Podstawowy interfejs API raportowania Google Analytics V2 w wersji 2.4 jest interfejsem API opartym wyłącznie na języku XML, który jest w większości kompatybilny wstecz z wersją 2.3. (Dziedzictwo)

Google Analytics V3, która zawiera Core Reporting API, Management API, MetaData API i szereg innych API. Te interfejsy API zwracają Json

Google Analytics V4, która obecnie zawiera tylko interfejs API raportowania i jest uważana za najbardziej zaawansowany sposób pobierania danych raportowania z Google Analytics.

Dostęp do interfejsów API Google Analytics

Możesz technicznie uzyskać dostęp do interfejsów API Google Analytics za pomocą dowolnego języka programowania, który może obsłużyć żądanie HTTP Post lub HTTP Get .

Biorąc to pod uwagę, Google stworzył również szereg oficjalnych standardowych bibliotek klientów, aby ci w tym pomóc. Korzystanie ze standardowej biblioteki klienta dla wybranego języka programowania może być znacznie łatwiejsze niż samodzielne kodowanie jej od podstaw.

Biblioteki klienta OFFICAL z obsługą API Google Analytics:

  1. Google APIs Biblioteka klienta PHP - GitHub
  2. Google API. Biblioteka klienta .Net - GitHub NuGet
  3. Biblioteka API Google API Biblioteka klienta Python - GitHub
  4. Biblioteka Google Javas API Client API - link
  5. Biblioteka Google Objects-C biblioteka C - GitHub

Istnieje więcej bibliotek tutaj .

Wprowadzenie

Interfejsy API Google Analytics umożliwiają dostęp do danych w ramach Google Analytics. Nie należy go mylić z protokołem pomiaru używanym do wstawiania danych do Google Analytics .

Interfejs API Google Analytics jest podzielony na części serval.

Interfejsy API raportowania Google Analytics

  1. Google Analytics Core Reporting API v3 zapewnia dostęp do większości danych raportu w Google Analytics. Dzięki Core Reporting API możesz:

    • Twórz niestandardowe pulpity nawigacyjne do wyświetlania danych Google Analytics.
    • Oszczędzaj czas, automatyzując złożone zadania raportowania.
    • Zintegruj swoje dane Google Analytics z innymi aplikacjami biznesowymi.
  2. Google Analytics Reporting API V4 to najbardziej zaawansowana programowa metoda dostępu do danych raportu w Google Analytics. Dzięki interfejsowi API do raportowania Google Analytics możesz:

    • Twórz niestandardowe pulpity nawigacyjne do wyświetlania danych Google Analytics.
    • Zautomatyzuj złożone zadania raportowania, aby zaoszczędzić czas.
    • Zintegruj swoje dane Google Analytics z innymi aplikacjami biznesowymi.
  1. Interfejs API raportowania w czasie rzeczywistym pozwala żądać danych w czasie rzeczywistym - na przykład aktywności w czasie rzeczywistym w widoku - dla uwierzytelnionego użytkownika. Możesz użyć interfejsu API raportowania w czasie rzeczywistym, aby:

    • Wyświetlaj aktywnych przeglądających stronę i spraw, aby użytkownicy pilnie patrzyli na przedmiot ze skończonymi zasobami reklamowymi.
    • Wyświetl najpopularniejsze treści, takie jak 10 najlepszych aktywnych stron.
    • Utwórz i wyświetl pulpit nawigacyjny w czasie rzeczywistym.

Interfejs API raportowania w czasie rzeczywistym, w ograniczonej wersji beta, jest dostępny tylko do podglądu dla programistów. Zarejestruj się, aby uzyskać dostęp do interfejsu API.

  1. Interfejs API raportowania ścieżek wielokanałowych umożliwia żądanie danych o ścieżkach wielokanałowych dla uwierzytelnionego użytkownika. Dane pochodzą z danych ścieżki konwersji, które pokazują interakcje użytkownika z różnymi źródłami ruchu w wielu sesjach przed konwersją. Pozwala to przeanalizować, w jaki sposób wiele kanałów marketingowych wpływa na konwersje w czasie. Aby uzyskać więcej informacji na temat dostępnych danych, przeczytaj Informacje o ścieżkach wielokanałowych, a także Informacje o danych ścieżek wielokanałowych. Dzięki interfejsowi API do raportowania ścieżek wielokanałowych możesz:

    • Twórz niestandardowe raporty przy użyciu danych ścieżek wielokanałowych. Na przykład możesz użyć danych Najważniejszych ścieżek konwersji do raportowania atrybutów, takich jak względna pozycja interakcji na ścieżce konwersji.
    • Zintegruj dane ścieżek wielokanałowych z danymi biznesowymi. Na przykład możesz skorelować dane konwersji online z danymi sprzedaży offline i danymi o kosztach mediów, aby uzyskać pełniejszy obraz ROI marketingu.
    • Wyświetl ścieżki wielokanałowe w nowych środowiskach. Na przykład możesz tworzyć wizualizacje i inne prezentacje danych, które przekazują wartość różnych kanałów marketingowych w generowaniu konwersji.

Pomocnicy

  1. Interfejs API metadanych zwraca listę i atrybuty kolumn (tj. Wymiary i dane) ujawnione w interfejsach API raportowania Google Analytics. Zwrócone atrybuty obejmują nazwę interfejsu użytkownika, opis, obsługę segmentów i wiele innych. Możesz użyć interfejsu API metadanych, aby:

    • Automatycznie odkrywaj nowe kolumny.
    • Uzyskaj dostęp do wszystkich atrybutów wymiarów i danych dla interfejsów API raportowania Google Analytics.

Uwaga: Zwraca tylko metadane dla Core Reporting API i Reporting API. Nie metadane w czasie rzeczywistym.

  1. Google Analytics Embed API to biblioteka JavaScript, która umożliwia łatwe tworzenie i osadzanie pulpitu nawigacyjnego na stronie internetowej innej firmy w ciągu kilku minut. Daje zestaw wtykowych elementów, które mogą współpracować w celu tworzenia złożonych narzędzi, dzięki czemu jest jednocześnie prosty i wydajny.

Interfejsy API konfiguracji

  1. Interfejs API Management Analytics umożliwia programowy dostęp do danych konfiguracyjnych Google Analytics. Możesz budować aplikacje w celu bardziej wydajnego zarządzania dużymi lub złożonymi kontami Analytics. Duże firmy z wieloma nieruchomościami mogą zautomatyzować konfigurację konta. Nawet jeśli tworzysz aplikację raportującą, interfejs API zarządzania zapewnia narzędzia do nawigacji po koncie. Możesz użyć interfejsu API do zarządzania Google Analytics, aby:

    • Wyświetl wszystkie informacje o koncie, usłudze i widoku dla użytkownika.
    • Zarządzaj właściwościami, widokami i celami.
    • Zarządzaj uprawnieniami użytkowników dla hierarchii kont.
    • Pobierz identyfikator widoku do użycia z interfejsem API Core Reporting.
    • Określ, które cele są aktywne i uzyskaj dostęp do ich skonfigurowanych nazw.
    • Zarządzaj łączami między usługami Analytics a kontami AdWords.
    • Zarządzaj odbiorcami remarketingu.

Operacje zapisu w interfejsie API zarządzania (np. Tworzenie, aktualizacja, usuwanie, łatanie) dla usługi internetowej, widoku (profilu) i zasobów celu są obecnie dostępne jako podgląd programisty w ograniczonej wersji beta . Jeśli chcesz skorzystać z tych funkcji, poproś o dostęp do wersji beta .

  1. Interfejsu API do obsługi administracyjnej można używać do tworzenia nowych kont Google Analytics i włączania Google Analytics dla klientów na dużą skalę. Jest przeznaczony dla wykwalifikowanych usługodawców i dużych partnerów. Na przykład możesz użyć interfejsu API do obsługi administracyjnej jako części procesu dołączania nowego użytkownika do utworzenia nowego konta Google Analytics dla klienta, a następnie użyć dodatkowych zasobów interfejsu API zarządzania do programowego skonfigurowania konta i połączenia go z AdWords. Wszystko to można zautomatyzować i zainicjować z poziomu interfejsu administratora lub raportowania.

Interfejs API do obsługi administracyjnej jest dostępny tylko na zaproszenie. Obecnie nie przyjmujemy nowych projektów.

Hello 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"
      }]
    }]
}


Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow