- Fix state issue and handle "Quota Exceeded" response #14
- Use singer library function to ensure automatic fields are treated as selected #12
- Indent stream-specific logging to be within the stream's execution block
- Raise error and fail fast if missing pk in record instead of just logging #9
- Add date window looping logic to the
sync
function insync.py
. Increase therow_limit
forperformance_reports
to 10,000.
- Fix/simplify bookmarking and paging issues for organizations with a large number of results. Add 14 day attribution window to account for results lag time.
- Increase
performance_report
endpointsmultipleOf
to 25 decimal digits to accommodate numbers returned from API.
- Fix issue with Sitemaps API; ignore domain property sites for
sitemaps
endpoint.
- Change data types for impressions and clicks in performance reports from number to integer.
- Add performance_report endpoints for summaries by each dimension: date, country, device, page, query.
- Initial commit