Google Analytics

Platform Overview

The Google Analytics Platform lets you measure user interactions with your business across various devices and environments.

The platform provides all the computing resources to collect, store, process, and report on these user-interactions.

Platform Components

Developers interact and influence processing through a rich user interface, client libraries, and APIs that are organized into 4 main components: collection configuration, processing, and reporting. The following diagram describes the relationships between the components and APIs:

image describing the main platform APIs and how they relate to each other

  • Collection – collects user-interaction data.
  • Configuration – allows you to manage how the data is processed.
  • Processing – processes the user-interaction data, with the configuration data.
  • Reporting – provides access to all the processed data.

What SDKs and APIs To Use

The following list describes which APIs you should use.

Collection

  1. Web Tracking (analytics.js)

    Measure user interaction with websites or web applications.

  2. Android

    Measure user interaction with Android applications.

  3. iOS

    Measure user interaction with iOS applications.

  4. Measurement Protocol

    Measure user interaction in any environment with this low-level protocol.

Configuration

  1. Management API

    Access Google Analytics configuration data for accounts, web properties, views (profiles), goals, custom data sources, daily uploads, and segments.

Reporting

  1. Core Reporting API

    Query for dimensions and metrics to produce customized reports.

  2. Multi-Channel Funnels Reporting API

    Query the traffic source paths that lead to a user's goal conversion.

  3. Real Time Reporting API

    Report on activity occurring on your property right now.

  4. Metadata API

    Access the list of API dimensions and metrics and their attributes.







Authentication required

You need to be signed in with Google+ to do that.

Signing you in...

Google Developers needs your permission to do that.