Skip to main content

Community

Connector Improvement: TikTok Ads Connector - Add GMV Max Creative-Level Reporting (Video-Level + Sales Detail)

Answered

Please sign in to leave a comment.

Comments

5 comments

  • Official comment

    Hi all, 

    Just a quick update on this. We're working on this improvement now. We're planning to add new prebuilt reports for the campaign-level, product-level, and creative-level Product GMV Max Campaign reports, as well as the campaign-level, livestream-level, and duration-level LIVE Max Campaign reports. 

    We need API access to test these new endpoints. If you're willing to help with this, please let me know, and I'll send an access request. These endpoints also require a new scope from TikTok Ads, so we'll need you to reauthorize your connection during testing.

    Cheers,
    Luke

    Hi Arnau,

    Luke from the Product team here. Thanks for submitting this feature request and providing so much detail.

    We use the TT_SHOP report_type in TikTok Ads Reporting API to sync the GMV_CAMPAIGN_COUNTRY_REPORT_DAILY. The docs for the Reporting API are here. The endpoint is /report/integrated/get/. The available dimensions (here) and metrics (here) for the TT_SHOP report_type from this endpoint are limited to the ones that we already provided. It isn't possible to break down this report_type by creative, ad, or adgroup, or add the metrics you requested.

    There is a separate API that TikTok released that they say can be used to "run a report on GMV Max Campaigns". The endpoint is /gmv_max/report/get/. It appears to support many more metrics (see here). But I don't see the following dimensions/metrics you requested:

    • ad_id
    • adgroup_id
    • video_id
    • spend
    • gmv
    • total_purchase_value
    • conversion_count
    • roas
    • currency

    Regardless, we plan to implement this endpoint (/gmv_max/report/get/) too; however, it will take some time because it is a separate endpoint. All the other reports that we support use the main reporting endpoint (/report/integrated/get/).

    If you're aware of another way to the fields I listed above, please let me know. I'll keep you posted on our progress implementing the /gmv_max/report/get/ endpoint. 

    Thanks,
    Luke

    Hi Lucas Alexander,

    Thanks for your reply. However, we’re not seeing the fields you mentioned in the GMV_CAMPAIGN_COUNTRY_REPORT_DAILY table. The table currently only contains the following 7 fields (and not the ones you mentioned that would be perfect for us..):

    • campaign_id

    • country_code

    • stat_time_day

    • _fivetran_synced

    • spend

    • campaign_name

    • billed_cost

    Could you please provide this table with the fields you mentioned earlier, plus the number of orders?

    The ideal structure for us would include:

    • ad_id

    • adgroup_id

    • video_id

    • spend

    • gmv

    • total_purchase_value

    • conversion_count

    • roas

    • currency

    • number of orders

    Looking forward to your response. We do need it asap please.

    Best,

    Arnau

    Hi Arnau,

    I think you misread my first response. From my analysis, TikTok does not provide these fields for GMV Campaigns via their API. Therefore, Fivetran cannot provide them:

    • ad_id
    • adgroup_id
    • video_id
    • spend (only available at campaign level, as we provide now in GMV_CAMPAIGN_COUNTRY_REPORT_DAILY). 
    • gmv
    • total_purchase_value
    • conversion_count
    • roas
    • currency

    This is the documentation I reviewed to come to this conclusion: https://business-api.tiktok.com/portal/docs?id=1824722485971009. 

    Regardless, adding support for this endpoint is in our backlog. We just won't be able to support the fields I listed above until TikTok makes them available.

    Luke

    Hi Lucas,

    Has there been any progress on this?

    I would be willing to help test. 

    We have a TikTok Ads connector with an authorisation for an account running GMV Max Campaigns.

    Edward