Patrick Nilan
5fda600d3c
[source-google-analytics-data-api] - Migrate to CDK v5 ( #47013 )
2024-10-28 16:53:45 -07:00
Aldo Gonzalez
e4623e8a3c
🐛 Source google-analytics-data-api: fix max time ( #43929 )
2024-08-13 13:52:40 -06:00
Aldo Gonzalez
fd7fa002fd
Source google-analytics-data-api: upgrade cdk 3 ( #42841 )
2024-08-07 06:52:55 -06:00
Baz
6f48e7a454
🐛 Source Google Analytics (Data API, a.k.a 4 (GA4) ) ( #39916 )
2024-06-21 06:44:54 -04:00
Gonzalo Villafañe Tapia
e093d62c2b
✨ Source Google Analytics 4: make lookback window configurable ( #38884 )
2024-06-13 08:10:36 -03:00
Anatolii Yatsuk
75d1d138e5
fix(source-google-analytics-data-api): enforce unique property IDs ( #38865 )
2024-06-04 15:07:39 +03:00
Brian Lai
7528651f4d
🐛 [google-analytics-data-api] [tiktok-marketing] bump CDK version and fix state updater if no cursor_field ( #36302 )
2024-03-25 16:20:04 -04:00
Anatolii Yatsuk
3f4752608d
✨ Source Google Analytics Data API: Replace convert_conversions_purchase with convert_conversions_event ( #34951 )
2024-02-07 20:03:11 +02:00
Anatolii Yatsuk
e59b3f90cf
✨ Source Google Analytics Data API: Add spec parameter to convert conversions:purchase to float ( #34907 )
2024-02-06 19:29:23 +02:00
Anatolii Yatsuk
5ecb97163d
🐛 Source Google Analytics Data API: Add rounding integer values that may be float ( #34708 )
2024-02-02 08:18:34 -04:00
Anton Karpets
4e694c5985
🐛 Source Google Analytics: add incorrect custom reports config handling ( #34352 )
2024-01-18 17:50:42 +02:00
Artem Inzhyyants
c404899092
✨ Source google analytics Data API: add a report option keepEmptyRows ( #34176 )
2024-01-15 11:37:41 +01:00
Joe Reuter
26deee7f89
Source Google Analytics Universal: Convert to airbyte-lib ( #34018 )
2024-01-10 14:48:15 +01:00
Artem Inzhyyants
ce84d11859
🐛 Source Google Analytics Data API: Add CohortSpec to custom report in specification ( #33802 )
2024-01-04 17:19:17 +01:00
Baz
3d136aa0c7
🐛 Source Google Analytics Data API: Fixed bug with missing metadata when the credntials are not valid ( #32149 )
...
Co-authored-by: bazarnov <bazarnov@users.noreply.github.com >
2023-11-03 15:11:30 -05:00
Baz
575931f2c9
🐛 Source Google Analytics Data API: Add handling for JSONDecodeError while checking for api qouta limits ( #32094 )
2023-11-02 19:28:02 +02:00
Denys Davydov
b406deb7fc
🚨 🚨 Source Google Analytics: fix stream naming ( #30930 )
2023-10-02 19:54:47 +03:00
Serhii Lazebnyi
311c33bb77
✨ Source Google Analytics (GAv4): custom reports migrated and add FilterExpression support ( #30460 )
...
Co-authored-by: lazebnyi <lazebnyi@users.noreply.github.com >
2023-09-22 20:55:54 +02:00
Ben Church
5d8278900f
Github Action: Add format.yml workflow ( #30604 )
...
Co-authored-by: bnchrch <bnchrch@users.noreply.github.com >
Co-authored-by: octavia-approvington <octavia-approvington@users.noreply.github.com >
2023-09-21 18:11:41 -05:00
Serhii Lazebnyi
ae41c30b1a
🚨 🚨 🐛 Source Google Analytics: revert : auto replacement to underscore in column names ( #30608 )
2023-09-21 22:48:38 +02:00
Serhii Lazebnyi
fa6ae0f2c4
✨ Source Google Analytics (GAv4): add yearWeek, yearMonth, year dimensions cursor ( #30421 )
2023-09-19 17:09:09 +02:00
Brian Lai
90375ee501
🐛 [source-google-analytics-data-api] fix issue if metrics or dimensions api response does not have name field ( #30506 )
2023-09-17 13:53:17 -04:00
Serhii Lazebnyi
a984b753c2
✨ Source Google Analytics (GAv4): change start date to optional; add suggested streams and update error… ( #30417 )
2023-09-15 21:38:42 +02:00
Baz
3f1f13c4d7
🐛 Source Google Analytics Data API: fix duplicated stream instance ( #30424 )
2023-09-15 11:59:17 +03:00
Roman Yermilov [GL]
6442bd110c
Source Google Analytics Data API: ability to add multiple property ids ( #30152 )
2023-09-14 15:12:14 +04:00
Serhii Lazebnyi
9f3d120b67
✨ Source Google Analytics Data API: add new reports ( #30290 )
2023-09-13 15:09:43 +02:00
Marius Posta
f5c7c1c0b8
chore: get ./gradlew format to pass for the whole repo (same java style) ( #29786 )
2023-08-24 05:09:42 -05:00
Christo Grabowski
6cccce84f7
Source Google Analytics GA4: update spec file ( #29103 )
...
* update spec for google ga4
* bump changelog
2023-08-08 14:54:26 -04:00
Denys Davydov
e9fba26a99
🐛 Source Google Analytics Data API: limit custom report page size ( #27909 )
...
* Connector health: source hubspot, gitlab, snapchat-marketing: fix builds
* #2277 source google data analytics: limit page size of custom reports streams
* upd changelog
* limit page size only for check command
2023-07-03 20:19:00 +03:00
Denys Davydov
3d14fc721f
🐛 Source GA Data API: change page size when calling check() ( #27718 )
...
* Connector health: source hubspot, gitlab, snapchat-marketing: fix builds
* #2277 source GA: limit page size when calling check
* source GA: upd changelog
* code formatting
* #2277 review fixes
2023-06-29 10:52:04 +03:00
Serhii Chvaliuk
019153f178
Source Google Analytics v4: - add pk and lookback window ( #26283 )
...
* primary_key added
Signed-off-by: Sergey Chvalyuk <grubberr@gmail.com >
* bump 0.2.3
Signed-off-by: Sergey Chvalyuk <grubberr@gmail.com >
* Automated Change
* test_parse_response fixed
Signed-off-by: Sergey Chvalyuk <grubberr@gmail.com >
* Automated Change
* primary_key added
Signed-off-by: Sergey Chvalyuk <grubberr@gmail.com >
* metadata = None added
Signed-off-by: Sergey Chvalyuk <grubberr@gmail.com >
* LOOKBACK_WINDOW added
Signed-off-by: Sergey Chvalyuk <grubberr@gmail.com >
* google-analytics-data-api.md updated
Signed-off-by: Sergey Chvalyuk <grubberr@gmail.com >
* threshold_days: 2 added
Signed-off-by: Sergey Chvalyuk <grubberr@gmail.com >
* remove uuid from acceptance-test-config.yml
Signed-off-by: Sergey Chvalyuk <grubberr@gmail.com >
* uuid removed
Signed-off-by: Sergey Chvalyuk <grubberr@gmail.com >
* Automated Change
* oss_registry.json - removed
Signed-off-by: Sergey Chvalyuk <grubberr@gmail.com >
* date_range added
Signed-off-by: Sergey Chvalyuk <grubberr@gmail.com >
* date_range added for pivot_report pk
Signed-off-by: Sergey Chvalyuk <grubberr@gmail.com >
* improve LOOKBACK_WINDOW
Signed-off-by: Sergey Chvalyuk <grubberr@gmail.com >
* date_range -> (startDate, endDate)
Signed-off-by: Sergey Chvalyuk <grubberr@gmail.com >
* bump 0.3.0
Signed-off-by: Sergey Chvalyuk <grubberr@gmail.com >
* get_source_defined_primary_key added
Signed-off-by: Sergey Chvalyuk <grubberr@gmail.com >
* added comment about cohort get_json_schema
* Major Version Number Bump
---------
Signed-off-by: Sergey Chvalyuk <grubberr@gmail.com >
Co-authored-by: grubberr <grubberr@users.noreply.github.com >
Co-authored-by: Daryna Ishchenko <darina.ishchenko17@gmail.com >
2023-06-22 19:00:38 +03:00
Artem Inzhyyants
5f35afee11
Source Google Analytics Data API: Fix formatting ( #27531 )
...
* Source Google Analytics Data API: Fix formatting
* Source Stripe: Bump version
2023-06-21 12:54:53 +02:00
Artem Inzhyyants
8fb73442b2
Source Google Analytics Data API: update api rate limit messages ( #27207 )
...
* Source Google Analytics Data API: update api rate limit messages
* Source Google Analytics Data API: update docs
2023-06-12 14:17:44 +02:00
Artem Inzhyyants
797eb4f427
Source google analytics data api: Improve error messages ( #27175 )
...
* Source Google Analytics v4: refactor error messages
* Source Google Analytics Data API: improve error messages
* Source Google Analytics Data API: Refactor
* Source Google Analytics Data API: bump version + update docs
* Source Google Analytics Data API: fix test config
* Source Google Analytics Data API: update message
2023-06-09 14:11:44 +02:00
Augustin
d8820d6e80
Fix python connectors formatting errors with black / isort ( #26951 )
...
* format source-tiktok-marketing
* format source-twilio
* format source-instgram
* format source-amazon-ads
* format source-google-search-console
* format source-stripe
* format source-google-analytics-data-api
* format source-facebook-marketing
* format source-zendesk-support
* format source-file
2023-06-02 09:26:04 -05:00
Denys Davydov
7c6b7da791
🐛 Source Google Analytics Data API: deprecate authSpecification ( #26887 )
...
* Connector health: source hubspot, gitlab, snapchat-marketing: fix builds
* #26230 source GA data api: deprecate authSpecification
* source GA data API: update changelog
2023-06-01 13:44:49 +03:00
mpetrykin
746ccb4035
Source Google Analytics (GA4): Fix Pagination ( #26126 )
...
* Fix paggination and add offset and limit to acceptable parameters in request body
* Change next_page_token and add tests
* Update dockerImageTag
* Update PR version
* Remove minimum, maximum, pattern fields
* Remove pattern limit and offset from test_source.py
* Remove offset and limit string type
* Remove offset and limit string type
* Increase limit number to 100000 and remove limit and offset from parameters
* Change return type value of next_page_token from int to dict
* Change return type value of next_page_token from int to dict
* Change page_size to offset and add constant PAGE_SIZE equals 100000
* Add comment to PAGE_SIZE constant and add constant to unit tests
* Remove offset and limit from PivotReport
* Import PAGE_SIZE in unit_tests from source.py
---------
Co-authored-by: Marcos Marx <marcosmarxm@users.noreply.github.com >
Co-authored-by: sh4sh <6833405+sh4sh@users.noreply.github.com >
2023-05-31 13:57:34 -04:00
Serhii Lazebnyi
1060415870
🎉 Categorized Config Errors Accurately for Google Analytics 4 (GA4) and Google Ads ( #25987 )
...
* Categorized Config Errors Accurately
* Update PR number
* Update error list for GAv4
* Updated version
* Updated formating
* auto-bump connector version
* Skip spec backward compatibility
* auto-bump connector version
---------
Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com >
2023-05-12 21:39:10 +02:00
Baz
d9f653bc47
🐛 Source Google Analytics V4 Data API: handle 429 - potentiallyThresholdedRequestsPerHour ( #26008 )
2023-05-12 09:01:28 +03:00
Denys Davydov
3f327f60f3
Source Google Analytics Data API: implement advanced reports ( #25179 )
...
* #11689 source Google Analytics Data API: implement advanced reports
* #11689 source GA data API: upd changelog
* #11689 source GA data API: fix CAT
* #11689 source GA data API: fix CAT
* Have empty dict as default option
* Remove dateRange and dimensions from required params
* Generate source defintions manually
---------
Co-authored-by: Arsen Losenko <20901439+arsenlosenko@users.noreply.github.com >
2023-04-25 19:55:55 +03:00
Artem Inzhyyants
3e812513b0
Source Google Analytics v4: certify to GA ( #23872 )
...
* Source Google Analytics v4: check custom reports; remove date as required field
* Source Google Analytics: fix unit tests
* Source Google Analytics: fix unit tests
* Source Google Analytics: update to latest cdk
* Source Google Analytics: http -> https
* Source Google Analytics: add allowed hosts
* Source Google Analytics: docs update
* Apply suggestions from code review
Co-authored-by: Ella Rohm-Ensing <erohmensing@gmail.com >
* Source Google Analytics: docs update
* Source Google Analytics: add expected records
* auto-bump connector version
---------
Co-authored-by: Ella Rohm-Ensing <erohmensing@gmail.com >
Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com >
2023-03-16 15:41:29 +01:00
Evan Tahler
3b47470fe9
Fixup Google Analytics DocumentationURLs and Spec Names ( #24078 )
...
* Fixup Google Analytics DocumentationURLs
* Fixup URLs
* Automated Change
* fix urls
* Automated Change
---------
Co-authored-by: evantahler <evantahler@users.noreply.github.com >
2023-03-15 09:38:53 -07:00
Baz
00752aaa50
🐛 Source Google Analytics 4 (GA4): improve rate limits messages and retry logic ( #23822 )
2023-03-11 21:15:07 +02:00
Cole Snodgrass
2e099acc52
update headers from 2022 -> 2023 ( #22594 )
...
* It's 2023!
* 2022 -> 2023
---------
Co-authored-by: evantahler <evan@airbyte.io >
2023-02-08 13:01:16 -08:00
Serhii Chvaliuk
59ff2a2f59
Source Google Analytics Data API: slicer updated, unit tests added ( #21169 )
...
Signed-off-by: Sergey Chvalyuk <grubberr@gmail.com >
2023-01-11 18:26:29 +02:00
Serhii Chvaliuk
4923edf20a
Source: Google Analytics 4 (GA4) - improve config validation and SAT ( #20889 )
...
Signed-off-by: Sergey Chvalyuk <grubberr@gmail.com >
2023-01-09 16:52:08 +02:00
Pedro S. Lopez
938436bcc9
update connector specs and definitions with new .com documentation urls ( #17585 )
...
* update definitions with new .com docs urls
* update docs urls in specs
* update generators
* regenerate scaffold connectors
* remove unrelated changes
* update more urls
* update specs
* fix tests
* run `:airbyte-config:specs:generateSeedConnectorSpecs` to fix formatting
* revert docs changes to make pr more reviewable
* revert generator readme changes to make more reviewable
* fix mysql strict encrypt expected spec
* fix postgres expected spec
2022-10-11 11:04:23 -04:00
Evan Tahler
49cb3360de
Remove redundant title labels from connector specs ( #17544 )
...
* Remove redundant title labels from connector specs
* Manually update specs
* add env variable
* Remove debugging log
2022-10-05 12:58:38 -07:00
Serhii Lazebnyi
e831a71219
Source Google Analytics v4: Re-name google analytics connector ( #16306 )
...
* Re-name google analytics cionnectors
* Re-named google analytics v4
2022-09-02 21:59:44 +02:00
Serhii Lazebnyi
7664115c2c
Re-name google analytics cionnectors ( #16287 )
2022-09-02 20:48:39 +02:00