1
0
mirror of synced 2025-12-23 11:57:55 -05:00
Commit Graph

263 Commits

Author SHA1 Message Date
Denis Davydov
60f5f4ce46 Source Google Ads: add missing dependency (#13618)
* Source Google Ads: add missing dependency

* Source Google Ads: upd changelog

* auto-bump connector version

Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2022-06-09 09:12:36 +03:00
Denis Davydov
a7b6487189 Source Google Ads: drop schema field that filters out the data from stream (#13423)
* #12999 drop schema field that filters out the data from stream

* #12999 up changelog

* #12999 source google ads: add note to the doc

* auto-bump connector version

Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2022-06-02 21:42:17 +03:00
Marcos Marx
dca2256a7c Bump 2022 license version (#13233)
* Bump year in license short to 2022

* remove protocol from cdk
2022-05-26 15:00:42 -03:00
Denis Davydov
201aa570e6 source google ads: disabling the test because it is not stable (#13199) 2022-05-26 05:23:09 +03:00
Alexandre Girard
3894134d11 Bump year in license short to 2022 (#13191)
* Bump to 2022

* format
2022-05-25 17:56:49 -07:00
Denis Davydov
5a4cb12360 #13145 fix configured catalog of source Googgle Ads (#13149) 2022-05-25 16:58:24 +03:00
Denis Davydov
a3f6a1884d #12486 and #49 from alpha-beta-issues fixes (#12914)
* #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>
2022-05-25 10:13:45 +03:00
Denis Davydov
e49faedaed Source Google Ads to GA: update spec and docs (#12807)
* #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>
2022-05-13 20:31:18 +03:00
Denis Davydov
d4f8b25b8e Source Google Ads: Improve unit and integration tests (#12651)
* #12650 source Googel ads: tests

* #12650 source google ads: add changelog item

* #12650 source google ads: add comments to tests

* auto-bump connector version

Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2022-05-09 18:34:28 +03:00
Jagannath Saragadam
31485d7b81 Source Google Ads: change *_labels stream type from int to string in schema (#12158) 2022-04-28 17:14:27 +02:00
Marcos Marx
3113ef44a3 Bump Google Ads version and run format (#12087)
* 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>
2022-04-18 21:15:29 -03:00
Konrad Schlatte
f8011f7630 Google ads added fields and reports (#9310)
* 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

Co-authored-by: Konrad <konrad@PB-Mac8.local>
2022-04-18 21:06:24 -03:00
Brian Leonard
c302af45ff Upgrade to Python 3.9 (#11763)
* Dockerfile to 3.9

* Python version

* More python updates

* 3.9 on GitHub actions and lint updates

* Test out 3.9.11 on GitHub actions

* install python with an action

* formatting: newline

* Also has python code

* only check first level for changed modules
Previous example (source-google-search-console/credentials)

* Test failure: there is no logger.trace
2022-04-11 20:51:37 -07:00
Edward Gao
fede479339 🎉 Source Google Ads: campaign stream includes campaign_budget.amount_micros (#11602) 2022-04-04 15:17:09 -07:00
Edward Gao
707b2a23d1 🐛 Source Google Ads: End date should not be in the future (#11513) 2022-03-29 14:05:21 -07:00
Christophe Duong
316180c186 format code (#11399) 2022-03-25 09:55:11 +01:00
Edward Gao
a845919963 🎉 Source Google Ads: Better error message handling in check connection (#11371) 2022-03-24 18:47:11 -07:00
Edward Gao
89e0e78218 📚 Source Google Ads: Update documentation and clarify spec descriptions (#11301) 2022-03-23 20:26:44 -07:00
Edward Gao
07b2c4e757 Source Google Ads: Add unit test for check_connection (#11327) 2022-03-23 16:23:06 -07:00
Edward Gao
d61af1b4d3 🎉 Source Google Ads: add *_label streams (#11221) 2022-03-23 13:37:36 -07:00
Edward Gao
abae829a43 🎉 Source Google Ads - Fix user location report schema and add to acceptance tests (#10919) 2022-03-22 18:43:02 -07:00
vitaliizazmic
3a5beb7c9e 🎉 Source Google Ads: add network fields to click view stream
* 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
2022-02-25 09:10:22 +02:00
Marcos Marx
3288227863 format files (#10511) 2022-02-21 17:29:34 -03:00
augan-rymkhan
741e672abf Source Google Ads: make streams incremental (#10315)
* make streams as incremental

* refactor Source

* fix typing

* fix primary_key

* fix primary key in configured_catalog

* bump the version

* fix primary key in catalog

* updated spec and def yaml

Co-authored-by: auganbay <auganenu@gmail.com>
2022-02-16 21:27:42 +06:00
Yevhenii
7e4ec325f2 🎉 Source Google Ads: Implement multiple customer ids for google ads (#10150)
* Source Google Ads: Implement multiple Customer ID(s)

* Source Google Ads: update states
2022-02-11 17:42:38 +02:00
augan-rymkhan
359fcd8011 Source Google Ads: handle page token expired exception (#9812)
* 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>
2022-02-04 22:48:58 +06:00
augan-rymkhan
d7b9ae2918 Source Google Ads: upgrade google-ads package version (#9996)
* upgrade google-ads package version

* add comment about use_proto_plus

* bump version

* updated spec and def yaml

Co-authored-by: auganbay <auganenu@gmail.com>
2022-02-04 11:28:13 +06:00
iberchid
2e7ee756eb Source GoogleAds: add end_date to config (#8669)
* 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>
2022-01-25 13:53:06 -03:00
augan-rymkhan
aaef33e029 Source google ads: fix for page token expired (#9608)
* 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>
2022-01-24 15:10:04 +06:00
ycherniaiev
a1e2b6383d Update fields in source-connectors specifications: google-ads (#9149)
Signed-off-by: Sergey Chvalyuk <grubberr@gmail.com>
Co-authored-by: Serhii Chvaliuk <grubberr@gmail.com>
2022-01-19 13:16:15 +02:00
Marcos Marx
fd8e5bc46b Source Google Ads: correct keyword schema (#9071) 2021-12-23 16:37:43 +01:00
Harshith Mullapudi
53c4047576 Publish source: new streams are added in google ads (#8521)
* Google Ads - Geographic and Keywords reports

* Update Docker version and Docs

* formatting

* Changed metric and segments

* chore: add latest spec

* fix: spec is failing

* fix: formatting

* chore: changed spec

Co-authored-by: Ciaran O'Brien <ciaran.obrien@conjura.com>
2021-12-14 02:32:37 +05:30
Marcos Marx
e45dc12bdc format files (#8756) 2021-12-13 16:13:48 -03:00
Anna Lvova
b0fb656c00 🐛Source Google ads: connector doesn't pull data for today (#8225)
* 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>
2021-12-09 20:36:35 +02:00
Serhii Chvaliuk
f781df893f 🎉 Source Google Ads: clarify setup fields (#8178)
* reorder UI fields

* improve title for login_customer_id, custom_queries

* GOOGLE_ADS_TEST_CREDS github secret -> google secret

Signed-off-by: Sergey Chvalyuk <grubberr@gmail.com>
2021-11-29 23:21:06 +02:00
Christophe Duong
86ca36c5c0 Format code (#7978) 2021-11-15 14:51:10 +01:00
Yevhenii
ab6cc4914a 🎉 Source Google Ads: add new stream 'click_view' (#6684)
* 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>
2021-10-07 14:18:41 +03:00
oleh.zorenko
00b43df401 Add few new BOOTSTRAP.md files + update existing ones (#6550)
* Add few new `BOOTSTRAP.md` files + update existing ones

* Update docs for Asana and Chargebee sources

* Update docs
2021-10-06 13:16:48 +03:00
Christophe Duong
341d105f13 Fix google ads specs (#6565) 2021-10-01 11:46:35 +02:00
Christophe Duong
5af942910c Republish connectors to include new specs fields (#6543) 2021-09-29 17:27:55 +02:00
Marcos Marx
845f84b417 Marcos/test pr 5747 (#6516)
* updated harvest source schema

* updated Docker version for source harvest

* updated the source connector version after merging with latest source-harvest release

* fixed Task :airbyte-integrations:connectors:source-harvest:sourceAcceptanceTest that failed

* harvest bump version

* update some fields remove date-time

* format

* rollback licence in destination files

* format

Co-authored-by: Jade Tremblay <jade@totemteam.com>
Co-authored-by: Jade Tremblay <jadetremblay.ing@gmail.com>
Co-authored-by: Marcos Marx <marcosmarx@MacBook-Pro-de-Marcos.local>
2021-09-28 20:13:06 -03:00
Christophe Duong
4ce6a03730 Update Google Ads oauth specs (#6458)
* 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
2021-09-27 21:00:51 +02:00
Michel Tricot
1773e41e47 Shorten our headers + adds contributors file (#6478) 2021-09-27 10:45:50 -07:00
Dmytro
c183410574 Google ads: Fix inconsistent segments date type (#6373) 2021-09-23 09:47:51 +03:00
Sherif A. Nada
0fe7a5361a Google Ads Source: Annotate oauth flow init parameters (#6022) 2021-09-13 12:33:26 -07:00
vovavovavovavova
aa9786df4e 🎉 Google Ads improvement: Support user-specified queries (#5302)
*Add google ads custom queries stream

*Display link to gradle scan on PR comment if test build failed
2021-09-10 09:17:16 +03:00
Marcos Marx
11bddd1119 Source Google Ads: enable additional params spec.json (#5509)
* enable additioanl params spec.json

* removed duplicated tests

* add docs

* format keen
2021-08-19 00:16:07 -03:00
Marcos Marx
729dacd1d9 Bump Google Ads (connector skip dates) (#5502)
* Fix issue 5411: Connector skipping dates

* bump version

Co-authored-by: MaxKrog <krog.max@gmail.com>
2021-08-18 15:23:31 -03:00
Max Krog
69b662967b Fix issue 5411: Connector skipping dates (#5422) 2021-08-18 15:22:45 -03:00
Marcos Marx
d693b59e07 Bump Google Ads contributor code (#5500)
* Added UserLocationReport to Google Ads

* formatting

* Google Ads version bumped to 0.1.6

* bump contributor code

Co-authored-by: MaxKrog <krog.max@gmail.com>
2021-08-18 14:55:22 -03:00