-
Notifications
You must be signed in to change notification settings - Fork 4.2k
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
🎉 Source TikTok Marketing - Add country_code and platform audience reports #22134
🎉 Source TikTok Marketing - Add country_code and platform audience reports #22134
Conversation
…hub.com:roisinbolt/airbyte into roisin-tiktok-basicreport-non-temp-id-dim-split
Thanks for the contribution @roisinbolt I'll take a look later today. |
@marcosmarxm Thanks! I don't have productions credentials locally to test part of the acceptance test suite. |
Issue was linked to Harvestr Discovery: Source TikTok Marketing: Add country_code and platform Audience Reports |
Hey @marcosmarxm , just wanted to check in on when you'll have a chance to review this PR? |
Hey @misteryeo , do you have any context on where this PR sits in the review backlog? |
Sorry the delay @roisinbolt adding this to my priority list! |
Hey @marcosmarxm ! I was just wondering if you have an idea of when this will start being reviewed? Just whether it will be this week/next week? |
/test connector=connectors/source-tiktok-marketing
Build FailedTest summary info:
|
@midavadim can you check this contribution? |
@marcosmarxm @midavadim Is there any update on when this will be reviewed? |
Hey @marcosmarxm @midavadim @sh4sh @misteryeo It has been ~2months since this contribution was originally opened in a PR - it would be helpful to understand any changes I need to make and/or get it merged in to the repo. |
@roisinbolt Hello, could you please update your branch and PR up to the latest |
…icreport-non-temp-id-dim-split
@bazarnov Thanks for picking this up! That is done there |
As per this PR |
Please add them all, we'll clean up later on. |
Okay I will do this now. Could you please link me to where you are seeing this failure? |
https://github.com/airbytehq/airbyte/actions/runs/4606074652/jobs/8138956687 (not sure you can see those logs) |
yes I can see those thanks! The |
Thank you! Also, please change the version from |
/test connector=connectors/source-tiktok-marketing
Build PassedTest summary info:
|
@roisinbolt we're currently waiting for this final change, before the merge. |
…hub.com:roisinbolt/airbyte into roisin-tiktok-basicreport-non-temp-id-dim-split
@bazarnov that should be done there! The change was sitting on my local and I thought it had been pushed 😅 |
/test connector=connectors/source-tiktok-marketing
Build PassedTest summary info:
|
@airbytehq/connector-extensibility @airbytehq/connector-operations I'm going to merge this contribution today. There are no breaking changes, but enhancements only. Just FYI. |
/publish connector=connectors/source-tiktok-marketing
if you have connectors that successfully published but failed definition generation, follow step 4 here |
@bazarnov Thanks for your help on this! |
@marcosmarxm @evantahler Could you please take a look at how we could merge this PR? The publish+auto bump was successful. Now, to merge this in we need to pass CI checks, and this is apparently the blocker. |
What
In order to use the TikTok Marketing Audience report effectively we need to have a view of the country_code and platform level in ad pulls.
#22064
How
Both country_code and platform are available dimensions in the Audience Report.
In the current Airbyte connector for TikTok Marketing CampaignsAudienceReportsByCountry has been added as an available stream. I would like to expand the approach taken for this stream to have reports ByCountry and ByPlatform for all id levels (ad, adgroup, campaign, advertiser).
Recommended reading order
streams.py
source.py
integration_tests/
Pre-merge Checklist
Expand the relevant checklist and delete the others.
Updating a connector
Community member or Airbyter
airbyte_secret
./gradlew :airbyte-integrations:connectors:<name>:integrationTest
.README.md
bootstrap.md
. See description and examplesdocs/integrations/<source or destination>/<name>.md
including changelog. See changelog exampleAirbyter
If this is a community PR, the Airbyte engineer reviewing this PR is responsible for the below items.
/test connector=connectors/<name>
command is passing/publish
command described here