skip to navigation
skip to content

Not Logged In

gapy 1.2.0

Painless Google Analytics

Latest Version: 1.3.0

Gapy is a thin service account client for Google Analytics.

Get set up

First you need to create either a service account or client ID in your Google API Console. If you’re authenticating as a service account you’ll need to download your private key. If you’re authenticating as a web or installed application you’ll need to download your client secrets file (Download JSON in API Access list).

Then just create a gapy client and start querying. Ids, metrics and dimensions can be provided as lists or single values.

import gapy.client

# For a service account
client = gapy.client.from_private_key(
    "your account name",
    private_key="your private key",
    storage_path="path/to/storage.db")

# For a web or installed application
client = gapy.client.from_secrets_file(
    "/path/to/client_secrets.json",
    storage_path="/path/to/storage.db")
)


reach_data = client.query.get("12345",
            datetime(2012, 1, 1),
            datetime(2012, 2, 2),
            ['ga:visits', 'ga:visitors'],
            'ga:date')

Google API documentation

This library is a layer over the Google Python API. If you wish to work on it, it may be necessary to consult the Google Analytics API documentation.

 
File Type Py Version Uploaded on Size
gapy-1.2.0.tar.gz (md5) Source 2014-05-28 4KB
  • Downloads (All Versions):
  • 0 downloads in the last day
  • 139 downloads in the last week
  • 1041 downloads in the last month