-
Notifications
You must be signed in to change notification settings - Fork 4.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
✨ TikTok Marketing Source: By country daily/hourly report streams #55681
base: master
Are you sure you want to change the base?
✨ TikTok Marketing Source: By country daily/hourly report streams #55681
Conversation
@sheinbergon is attempting to deploy a commit to the Airbyte Growth Team on Vercel. A member of the Team first needs to authorize it. |
44ab08f
to
ea19e8b
Compare
ea19e8b
to
adb6f53
Compare
@natikgadzhi @marcosmarxm time and contribute this to the product, so we can you it in airbyte cloud. Can you please have look and confirm it's all good? |
adb6f53
to
a3dd3f4
Compare
@natikgadzhi @marcosmarxm this addition is crucial to us. Can you please have a look? |
@sheinbergon I ask your patience. Our team has a backlog of community contribution. |
8444253
to
0cb055b
Compare
The latest updates on your projects. Learn more about Vercel for Git ↗︎
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@@ -60,6 +60,14 @@ acceptance_tests: | |||
bypass_reason: "No data in the integration test account. We should seed the sandbox later on." | |||
- name: pixel_events_statistics | |||
bypass_reason: "No data in the integration test account. We should seed the sandbox later on." | |||
- name: ads_reports_by_country_daily |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Oh my sweet lordy I hate CATs so much
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is there's something for me to do with this comment 😅? If not, can I resolve it
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
?
airbyte-integrations/connectors/source-tiktok-marketing/metadata.yaml
Outdated
Show resolved
Hide resolved
airbyte-integrations/connectors/source-tiktok-marketing/metadata.yaml
Outdated
Show resolved
Hide resolved
ads_reports_by_country_daily_stream: | ||
type: DeclarativeStream | ||
name: ads_reports_by_country_daily | ||
$parameters: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I don't like the use of $parameters
, but it's the best approach for this PR as the other streams are using them.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ok. So this is not an issue, right? can this be resolved?
@@ -3558,6 +3826,11 @@ definitions: | |||
type: | |||
- "null" | |||
- integer | |||
country_code: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@sheinbergon @tolik0 is base_report
used in any other streams?Is the country_code
always there? Is it safe to add here, or should we add this at the level of daily reports instead?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@natikgadzhi it can be used for other streams. Currently not present of course. Adding this, I saw no other streams break. Again, the reason for adding this is to allow access to by ad_id/date/country breakdown for BASIC
tiktok reports. It's very standartized access in their API's documentation. If there's another way for doing that, please let me know
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@natikgadzhi @tolik0 a kind reminder about this concern
Thank you for reviewing and suggesting fixes. What do you mean by doing a "progressive rollout"? |
f743704
to
240b7a7
Compare
240b7a7
to
5b4c792
Compare
5b4c792
to
069419b
Compare
069419b
to
a698b45
Compare
…ta.yaml Co-authored-by: Natik Gadzhi <[email protected]>
…ta.yaml Co-authored-by: Natik Gadzhi <[email protected]>
a698b45
to
321b40a
Compare
What
Adds new daily/hourly reports streams with country breakdown. Unlike the existing audience reports, these base reports streams allow fetching some additional metrics (reach, being one of them). These streams are currently actively used in production using a modified version of the tiktok-marketing connector in our local K8s deployment, with great success
How
Added 4 new streams to the manifest.yaml, and new
country_code
dimension that was missingReview guide
Simple update to
manifest.yaml
User Impact
The user will be able to retrieve new streams with additional support metrics
Can this PR be safely reverted and rolled back?