- Updates API version to 17
- Updates pkg version to 25.0.0
- #93
- Run on python 3.11.7 #88
- Updates API version to 15
- Updates pkg version to 22.1.0
- #86
- Updates API version to 13
- Updates pkg version to 21.0.0
- #82
- Updates API version to 12
- Updates pkg version to 19.0.0
- Removes
gmail_ad
fields fromad_performance_report
as they are no longer available after API version bump. - #76
- Updates API Version to 11
- Updates pkg version to 17.0.0
- #79
- Update applicable core streams to use limit clause. Updates tests #68
- Add timeout parameter to Google Ads search requests
- Allow for request_timeout config parameter to be provided #64
v1.3.0 #58
- Adds several new core streams including ad_group_criterion, campaign_criterion, and their attributed resources.
- Adds new subclass UserInterestStream to handle stream specific name transformations.
- Renames obj and corresponding variables in all transform_keys functions.
- Renames
REPORTS
variable toSTREAMS
and updates corresponding variables similarly. Removes unusedadd_extra_fields
function #56 - Adds
automatic_keys
to metadata for streams, including reports. Updates tests #55
- Fixes a bug with currently_syncing and adds tests around the bug fix #54
- Adds
campaign_labels
andlabels
core streams; adds "campaign.labels" field to reports where relevant #53 - Adds
call_details
core stream and removes segmenting resources from core streams #49
- Version bump for GA release
- Adds fields to click_view report definition #44
- Adds date ranges to tests for faster test runs #43
- Adds more tests around primary key hashing #42
- Removes unused code
- Adds a behavior to "_sdc_record_hash"
- Fixed field exclusion for segments and attributes
- Adds tests for field exclusion
- Updates the "type_" field to "type" Transform type_ to type #36
- Updates fields in the report streams to include the Google Ads resource name Report streams prefix resource names #37
- Updates the generate_hash function to be explicit about the order of the fields getting hashed Change _sdc_record_hash to sorted list of tuples #38
v0.2.0 #31
- Add ability for the tap to use
currently_syncing
#24 - Add
end_date
as a configurable property to end a sync at a certain date #28 - Fix a field exculsion bug introduced in
v0.1.0
around metric compatibility #29
v0.1.0 #23
- Update bookmarks to only be written with a midnight time value
- Fix error logging to more concise
- Add retry logic to sync queries #22
- Fix field exclusion bug: Metrics can exclude attributes
- Rename:
adgroup_performance_report
toad_group_performance_report
audience_performance_report
toad_group_audience_performance_report
- Add
campaign_audience_performance_report
- Alpha Release #13