Skip to content

Commit

Permalink
🎉 Source Google Analytics: Support chunked syncs to avoid sampling (#…
Browse files Browse the repository at this point in the history
…2151)

* Installing singer tap from fork instead PyPi

* Bump version to 0.1.9

* Add Google Analytics quotas and limits to docs
  • Loading branch information
vitaliizazmic authored Mar 3, 2021
1 parent e0e89ba commit 9d0d560
Show file tree
Hide file tree
Showing 5 changed files with 12 additions and 4 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,6 @@
"sourceDefinitionId": "39f092a6-8c87-4f6f-a8d9-5cef45b7dbe1",
"name": "Google Analytics",
"dockerRepository": "airbyte/source-googleanalytics-singer",
"dockerImageTag": "0.1.8",
"dockerImageTag": "0.1.9",
"documentationUrl": "https://hub.docker.com/r/airbyte/source-googleanalytics-singer"
}
Original file line number Diff line number Diff line change
Expand Up @@ -71,7 +71,7 @@
- sourceDefinitionId: 39f092a6-8c87-4f6f-a8d9-5cef45b7dbe1
name: Google Analytics
dockerRepository: airbyte/source-googleanalytics-singer
dockerImageTag: 0.1.8
dockerImageTag: 0.1.9
documentationUrl: https://hub.docker.com/r/airbyte/source-googleanalytics-singer
- sourceDefinitionId: e7778cfc-e97c-4458-9ecb-b4f2bba8946c
name: Facebook Marketing
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ ENV CODE_PATH="source_googleanalytics_singer"
ENV AIRBYTE_IMPL_MODULE="source_googleanalytics_singer"
ENV AIRBYTE_IMPL_PATH="GoogleAnalyticsSingerSource"

LABEL io.airbyte.version=0.1.8
LABEL io.airbyte.version=0.1.9
LABEL io.airbyte.name=airbyte/source-googleanalytics-singer

WORKDIR /airbyte/integration_code
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@
# two sets of dependencies: 1) for main 2) for standard test deps. 2 does not have all of the dependencies of 1, which is we cannot use install_requires.
extras_require={
"main": [
"pipelinewise-tap-google-analytics==1.1.1",
"pipelinewise-tap-google-analytics @ https://github.com/airbytehq/pipelinewise-tap-google-analytics/tarball/master#egg=pipelinewise-tap-google-analytics-1.2.2-airbyte",
"pydantic==1.6.1",
"base-singer",
"base-python",
Expand Down
8 changes: 8 additions & 0 deletions docs/integrations/sources/googleanalytics.md
Original file line number Diff line number Diff line change
Expand Up @@ -112,3 +112,11 @@ A custom report can contain no more than 10 unique metrics. The default availabl
* `ga:uniquePageviews`
* `ga:users`

### Limits and Quotas on API Requests

[Analytics Reporting API v4](https://developers.google.com/analytics/devguides/reporting/core/v4/limits-quotas)

* Number of requests per day per project: 50,000
* Number of requests per view (profile) per day: 10,000 (cannot be increased)
* Number of requests per 100 seconds per project: 2,000
* Number of requests per 100 seconds per user per project: 100 (can be increased in Google API Console to 1,000).

0 comments on commit 9d0d560

Please sign in to comment.