1
0
mirror of synced 2026-01-08 03:06:34 -05:00
Commit Graph

87 Commits

Author SHA1 Message Date
Roman Yermilov [GL]
7496163998 Source Google Ads: fix timezone (#28510) 2023-07-24 17:21:02 +04:00
Sherif A. Nada
ec87474d8a Google Ads: Make custom report queries a multiline string (#28535) 2023-07-20 11:48:38 -07:00
Denys Davydov
e55e09be8f 🐛 Source Google Ads: include today in the date range (#28365)
* Connector health: source hubspot, gitlab, snapchat-marketing: fix builds

* #2393 Source Google Ads: include today in the date range

* update changelog
2023-07-18 14:44:14 +03:00
Denys Davydov
c816d14fc1 Source Google Ads: add new streams (#28246)
* Connector health: source hubspot, gitlab, snapchat-marketing: fix builds

* add new streams

* upd changelog

* update CAT config

* update expected records
2023-07-13 16:53:08 +03:00
Roman Yermilov [GL]
6f89af01d7 Source Google Ads: disable logging (#28230)
* Source Google Ads: disable logging

* Source Google Ads: bump version, update changelog
2023-07-12 21:05:25 +04:00
Baz
a47fcf174b 🎉 Source Google Ads: add new stream Campaign Budget (#28078) 2023-07-10 19:50:26 +03:00
Artem Inzhyyants
1dba5b1c6e Source Google Ads: Add metrics to Keyword Report (#28049)
* Source Google Ads: extend keywords schema metrics

* Source Google Ads: extend keywords schema metrics

* Source Google Ads: update keyword_report schema

* Source Google Ads: bump version + expected records

* Source Google Ads: fix schema
2023-07-10 17:03:05 +02:00
Artem Inzhyyants
77db5a32bd Source Google Ads: Add metrics & segment to Campaigns (#28042)
* Source Google Ads: extend campaigns schema: add metrics & segment

* Source Google Ads: bump version

* Source Google Ads: update docs

* Source Google Ads: update expected_records.jsonl

* Source Google Ads: update schema
2023-07-10 13:19:53 +02:00
Serhii Lazebnyi
af9b332589 Source Google Ads: Add audience and user_interest streams (#27959)
* Add `audience` and `user_interest` streams

* Updated PR number

* Fix unit tests

* Added space to shcema

---------

Co-authored-by: Ben Church <ben@airbyte.io>
2023-07-07 14:42:18 +02:00
Artem Inzhyyants
e387a5c0d6 Source Google Ads: handle Authorization Error (#27913)
* Source Google Ads: handle Authorization Error

* Source Google Ads: update docs

* Source Google Ads: bump version
2023-07-03 20:11:52 +02:00
Denys Davydov
660d87e770 🐛 Source Google Ads: fix query template (#27835)
* Connector health: source hubspot, gitlab, snapchat-marketing: fix builds

* #2393 source google ads: fix query template

* source google ads: update changelog

* source google ads: add config and catalog to test click_view stream
2023-07-03 18:29:15 +03:00
Denys Davydov
a9a98bc91d 🐛 Source Google Ads: refactor date slicing (#27711)
* Connector health: source hubspot, gitlab, snapchat-marketing: fix builds

* #2344 source google ads: refactor date slicing

* #2344 source google ads: upd changelog

* #2344 review fixes
2023-06-29 10:49:26 +03:00
Artem Inzhyyants
aa9b4ee5e6 Source Google Ads: handle authorization error (#27608)
* Source Google Ads: Fix pattern descriptor

* 🤖 Auto format source-google-ads code [skip ci]

* Source Google Ads: handle authorization error

* Source Google Ads: handle authorization error

---------

Co-authored-by: octavia-squidington-iii <octavia-squidington-iii@users.noreply.github.com>
2023-06-22 18:34:39 +02:00
Denys Davydov
618fd60320 🐛 Source Google Ads: migrate to advancedAuth (#26905)
* Connector health: source hubspot, gitlab, snapchat-marketing: fix builds

* #26229 source Google Ads: migrate to advancedAuth

* source google ads: upd changelog
2023-06-06 12:19:23 +03:00
Artem Inzhyyants
32a4ba15c0 Source Google Ads: refactor error messages; add pattern_descriptor (#26948)
* Source Google Ads: refactor error messages; add spec patters

* Source Google Ads: update docs
2023-06-02 19:08:09 +02:00
James McNeill
ab87912a3d source google ads: add full refresh custom table "asset_group_listing_group_filter" (#25314)
* feat: new google ads full refresh custom table

* bump version

* update changelog

* fix changelog date for last version #25624

---------

Co-authored-by: sh4sh <6833405+sh4sh@users.noreply.github.com>
2023-05-30 13:48:59 -04:00
vivienmorlet
dab4cfc1b5 🐛 Source Google Ads: add 'asset' Resource to full refresh custom tables (#25624)
* add 'asset' Resource tu full refresh custom tables

* update google-ads.md

* remove diff hunk marker

* update version in metadata.yaml

---------

Co-authored-by: Sunny Hashmi <6833405+sh4sh@users.noreply.github.com>
2023-05-30 13:16:15 -04:00
Artem Inzhyyants
00c8e03da7 Source Google Ads: handle refresh error (#26209)
* Source Google Ads: handle refresh error

* Source Google Ads: update docs

* Automated Change

* Source Google Ads: add unit tests

* Automated Change

* Empty-Commit

---------

Co-authored-by: artem1205 <artem1205@users.noreply.github.com>
2023-05-18 17:28:32 +02:00
Serhii Chvaliuk
08fe992c43 Source Google Ads: improve GAQL parser error messages (#25947)
Signed-off-by: Sergey Chvalyuk <grubberr@gmail.com>
2023-05-16 14:46:05 +03: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
Evan Tahler
3679dcd9d0 🐛 Fix date-time for airbyte types (#25965)
* Fix airbyte types

* update firebolt test fixture

* Bump changelog PR ids

* update metadata files

* fix firebolt test

* fix file-source for date-time overload

* fix source-file changelog

* it's a date, not date-time

* another date

* auto-bump connector version

* manually bump definitions

---------

Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2023-05-12 01:15:30 +00:00
midavadim
0b9847742f 🎉 Source Google Ads - fixed schema type for "data_type: ENUM" and "is_repeated: true" to array of strings (#24945)
* fixed schema type for "data_type: ENUM" and "is_repeated: true" to array of strings

* added SAT for GAQL

* updated version

* Added unittest for get_json_schema

* slight enhancement

* fixed empty lines

* auto-bump connector version

---------

Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2023-04-19 15:35:54 +03:00
Serhii Chvaliuk
e8bee10df3 Source Google Ads: Migrate to v13 (#24338)
Signed-off-by: Sergey Chvalyuk <grubberr@gmail.com>
2023-03-25 10:46:55 +02:00
Arsen Losenko
27de42eff6 Source Google Ads: Mark datefields in spec as dates (#22985)
* Source Google Ads: Mark datefields in spec as dates

* Update changelog

* Update Dockerfile

* Update Dockerfile

* auto-bump connector version

---------

Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2023-03-20 15:05:19 +02:00
Hans Lemm
71ec40299e 🐛 Source Google Ads: fix stream *Campaigns* primary keys for incremental load (#23999)
* fix: Campaigns incremental key

* docs: update google-ads

* auto-bump connector version

---------

Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2023-03-13 17:42:18 -05:00
Serhii Chvaliuk
ed744d8bfd Source Google Ads: add custom full_refresh stream (#22703)
Signed-off-by: Sergey Chvalyuk <grubberr@gmail.com>
2023-02-23 18:28:47 +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
Denys Davydov
e35dc23600 #1313 source google ads: write less logs (#21517)
* #1313 source google ads: write less logs

* #1313 source google ads: upd changelog

* #1313 source google ads: fix expected records

* #1313 source google ads: rm unused call to init

* #1313 source google ads: fix expected records

* #1313 source google ads - bump sieve outside the loop

* auto-bump connector version

Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2023-01-23 10:18:45 +02:00
Denys Davydov
58352c99e1 Source google ads: add more logs (#20755)
* #1148 source google ads: add more logs

* #1148 source google ads: upd changelog

* #1148 source google ads: flake fix

* #1148 source google ads - fix SATs

* #1148 source Google Ads: bump version

* #1148 source google ads: upd expected records

* auto-bump connector version

Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2023-01-10 19:59:05 +02:00
Denys Davydov
62d219fb9a Source google ads: retry transient errors (#20855)
Co-authored-by: Baz <oleksandr.bazarnov@globallogic.com>
2023-01-05 16:07:34 +02:00
Serhii Chvaliuk
cc6facf8b6 Source Google Ads: fix schema for "campaigns" stream (#19700)
Signed-off-by: Sergey Chvalyuk <grubberr@gmail.com>
2022-11-23 01:01:45 +02:00
Arsen Losenko
244d6d9a63 Source Google Ads: add TypeTransformer to force proper type casting (#19208)
* Source Google Ads: add TypeTransformer to force proper type casting

* Update changelog

* Speciy TypeTransformer only to Campaigns stream

* auto-bump connector version

Co-authored-by: Serhii Lazebnyi <53845333+lazebnyi@users.noreply.github.com>
Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2022-11-10 15:39:54 +01:00
Santiago Aquino Stachuk
9763cbcf18 🎉 Source Google Ads: Add fields to the campaign stream 🚨 (#18069)
* feat: add new fields to campaign stream

* docs: updated docs and bumped Dockerfile version

* Update campaigns.json

* Update Dockerfile

* auto-bump connector version

Co-authored-by: Marcos Marx <marcosmarxm@users.noreply.github.com>
Co-authored-by: Vincent Koc <koconder@users.noreply.github.com>
Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2022-10-24 13:59:25 -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
Liren Tu
2e17e3f13a 🐛 Source google ads: mark custom query fields required (#15858)
* Mark query and table_name as required

* Bump version

* bypass backward compat tests

* bypass backward compat tests

* revert change on source-google-sheets/acceptance-test-config

* oncall 467 - source google ads: fix sats

* oncall #467 source google-ads: one more SATs fix

* auto-bump connector version [ci skip]

Co-authored-by: alafanechere <augustin.lafanechere@gmail.com>
Co-authored-by: Denys Davydov <davydov.den18@gmail.com>
Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2022-09-15 14:25:37 +03:00
Serhii Chvaliuk
1e5e37e051 🐛 Source google ads: remove "end_date" from config if empty value (#16344)
Signed-off-by: Sergey Chvalyuk <grubberr@gmail.com>
2022-09-07 00:12:02 +03:00
Serhii Lazebnyi
39029f831b 🐛 Source Google Ads: Fix wrong schema for ad_group_criterion.topic.path and shifted Campaigns stream to non-managers stream list (#15084)
* Fix wrong schema for ad_group_criterion.topic.path

* Shifted campaingns stream to non-manager streams

* auto-bump connector version [ci skip]

Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2022-07-28 15:12:35 +03:00
Serhii Chvaliuk
e73f79c692 Connectors: Fix AirbyteLogger() for source-google-ads, source-instagram, source-salesforce, source-s3 (#14791)
Signed-off-by: Sergey Chvalyuk <grubberr@gmail.com>
2022-07-19 11:45:07 +03:00
Serhii Lazebnyi
612ade9238 🎉Source Google Ads: Updated API version from v9 to v11 (#14614)
* 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>
2022-07-13 20:39:42 +03:00
Evan Tahler
db67936111 Fix source-google-ads on M1 Macs by pinning protobuf==3.14 (#13624)
* 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>
2022-06-09 11:55:12 -07: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
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
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
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
Edward Gao
a845919963 🎉 Source Google Ads: Better error message handling in check connection (#11371) 2022-03-24 18:47:11 -07:00