tap-googlesearch

Singer.io tap for extracting data from Google Search Analytics


Keywords
console, google, googlesearch, io, search, singer, tap
License
MIT
Install
pip install tap-googlesearch==0.2

Documentation

tap-googlesearch

installation

Install using pip:

pip install tap-googlesearch

example

tap-googlesearch -c config.json > records.ndjson

and test using the singer-check-tap by installing the singer-tools as well:

pipenv install tap-googlesearch singer-tools
pipenv run tap-googlesearch -c example_config.json | pipenv run singer-check-tap

config

Below is an example of a valid config.json for this tap. There's an optional start_date field that will default to 24 weeks in the past if not set.

{
  "oauth2_credentials_file": "<fully qualified path to the OAuth2.0 credentials file>",
  "dimensions": ["page", "query"],
  "start_date": "2018-05-23",
  "site_urls": ["<optional list of site_urls to include (defaults to all)>"]
}