0.0.9 • Published 10 years ago

gars v0.0.9

Weekly downloads
2
License
MIT
Repository
github
Last release
10 years ago

Google Analytics Real Time Scraping

Currently logs in to Google Analytics and scrapes the realtime page for the active visitors number from the overview screen.

Notes:

Installation

Using the official npm

$ npm install -g gars

From this repo

$ git clone http://github.com/jedi4ever/gars.git
$ npm install

Configuration

    {
      "google": {
        "email": "<your email>",
          "password": "<your password>",
          "analytics": {
            "home_id": "<your google analytics home id>",
            "report_id": "<your google analytics project id>"
          }
      },
      "casperjs": {
        "verbose": true,
        "logLevel": "info"
      },
      "metric": {
        "name": "google.analytics.visitors",
        "tags": [ "tag1", "tag2" ],
        "hostname": "<your hostname>"
      },
      "backend": {
          "datadog": {
            "api_key": "<your datadog api key",
            "url": "https://app.datadoghq.com/api/v1/series"
          }
        }
    }

Running it

From this repo

$ ./bin/gars <config file>

From npm (global)

$ gars <config file>

From npm local

$ ./node_modules/gars/bin/gars <config file>

Finding the ids

Once logged into the analytics. Note the following ids:

  • google.analytics.home_id : https://www.google.com/analytics/web/?hl=en#home/<home_id>/
  • google.analytics.report_id : https://www.google.com/analytics/web/?hl=en#report/visitors-overview/<report_id>/

Notes

0.0.9

10 years ago

0.0.8

10 years ago

0.0.7

10 years ago

0.0.6

10 years ago

0.0.5

10 years ago

0.0.4

10 years ago

0.0.3

10 years ago

0.0.2

10 years ago

0.0.1

10 years ago