* Updated API version from v9 to v11
* Updated PR number
* Updated after review
* auto-bump connector version
Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
* Bump `source-google-ads` to build for both AMD and ARM
* pin protobuf==3.14
* update readme
* #263 oncall: bump google ads version 15.1.1, protobuf 3.20.0
* auto-bump connector version
Co-authored-by: Denys Davydov <davydov.den18@gmail.com>
Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
* #12486 and #49 from alpha-beta-issues fixes
* test updates for #airbyte/12486 and #alpha-beta-issues/49
* #12486 #49-alpha-beta-issues PR comment fixes
* #12486 doc upd: add note on use of custom queries
* auto-bump connector version
Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
* #12650: source google ads to GA: mock input config for unit tests
* #12650 source google ads to GA: doc updates
* #12650 source google ads to GA: upd changelog
* #12650 source GAds to GA: doc review fixes
* auto-bump connector version
Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
* combine all
working locally
missing fields in click view and keyqord_view
add date to campaigns
add fields to click_view
test
* configured_catalog campaigns
* rem keywordview
* conflicts
* string type
* remove network type
* change ad group id to integer
* fix tests
* bump connector version
* bump connector config doc vesion
* run format
Co-authored-by: Konrad <konrad@PB-Mac8.local>
Co-authored-by: schlattk <konrad@pensionbee.com>
* Google Ads #8331 - add network fields to click_view stream schema
* Google Ads #8331 - add segments.ad_network_type to click_view pk according to PR review
* Google Ads #8331 - bump version
* Google Ads #8331 - update definition
* dynamic date range
* raise exception if exites the cycle without error
* if range days is 1 already do not retry
* added unit tests
* added comments
* added comments
* common mock classes are moved to common module
* change read_records
* refactored get_date_params
* handle corner case
* added parse_dates function
* added test_streams
* check mock calls
* fix unit tests for chunk date range refactoring
* removed commented codes
* remove commented line
* refactor test_streams
* refactor CustomQuery.get_query
* remove TODO
* deleted unused json
* format
* fix chunk_date_range
* added docstring
* set range_days to 15 for ShoppingPerformanceReport
* refactor chunk_date_range
* format code 2
* call parent read_records method
* add return type in get_date_params
* change e to exception
* set start_date as end_date
* log page token has expired
* bump version
* updated spec and def yaml
Co-authored-by: auganbay <auganenu@gmail.com>
* GoogleAds add end_date to config
* Update script following review comments
* Add unit test
* Solve conflicts
* Solve conflicts in MR
* Update test_google_ads.py
Instanciate IncrementalGoogleAdsStream in tests + add missing line between functions
* Update test_source.py
remove extra hashtag
* Update tests with missing params
* Add missing time_zone param
* merge user code
* run format
* revert unit test stream count
* remove error log file
* bump connector version
* run seed file
Co-authored-by: Marcos Marx <marcosmarxm@gmail.com>
* make slice date range 10 days
* fix tests to respect date range
* chaned range_days to 15
* format code
* removed time_unit field
* format code 2
* added comments
* bump the version
* updated spec and def yaml
Co-authored-by: auganbay <auganenu@gmail.com>
* fix end_date for incremental streams
* upd imports
* upd unit test
* upd after review
* fix unit tests
* change type
* remove streams for manager account
* bump version
* add unit_tests
* upd imports
* update is_manager_account method
* add unit tests
* Update docs/integrations/sources/google-ads.md
Co-authored-by: Sherif A. Nada <snadalive@gmail.com>
* check metrics in custom query
* change end date and upd doc
* Update docs/integrations/sources/google-ads.md
Co-authored-by: Sherif A. Nada <snadalive@gmail.com>
* optimize imports
* bump version
* bump version
Co-authored-by: Sherif A. Nada <snadalive@gmail.com>
* fetch gclid from clickview stream
* resolve comments and update google ads document
* add document url in stream.py file
* fixed date range issue and added campaign name in json schema
Co-authored-by: blotouta2 <ankur@blotout.io>
* Update oauth specs
* Update docs/integrations/sources/google-ads.md
* Add access_token generated from the first oauth complete flow
* path to property should be rootObject + property path