Problem summary
Some of your TikTok Ads campaigns show no value in Funnel for Campaign objective, Campaign objective type and other campaign fields, while other campaigns in the same data source are populated. The affected campaigns are Reservation Ads (Brand Ads) such as TopView and TopReach, which show an objective in TikTok Ads Manager.
Error message or symptoms
In Data Explorer, Campaign objective, Campaign objective type, Campaign created time, Campaign status, Campaign type and Campaign buying type have no value for these campaigns. The campaign name, spend, impressions and other metrics for the same campaigns load as expected.
When does this occur
You run TikTok Reservation Ads (Brand Ads), such as TopView or TopReach campaigns, with the Reservation buying type
You compare campaign fields in Funnel with the same campaigns in TikTok Ads Manager
Root cause
TikTok doesn't return Reservation Ads through the TikTok Marketing API endpoints that Funnel uses to get campaign, ad group and ad details. TikTok has confirmed this is a gap between TikTok Ads Manager and the API: these campaigns, their ad groups and their ads are visible in TikTok Ads Manager but aren't returned by the API. Because Funnel doesn't receive details for these campaigns, the campaign fields stay empty. Reporting metrics come from a separate part of the API, so they still load.
A similar API limitation affects Branded Mission campaigns. See Data mismatch in TikTok Branded Mission campaigns.
Solution
Funnel can't retrieve these campaign fields until TikTok makes Reservation Ads available in its API. You don't need to change your data source, and your reporting metrics for these campaigns aren't affected.
If you need these values in Funnel, add them yourself:
In TikTok Ads Manager, note the Campaign objective and any other campaign fields you need for each Reservation Ads campaign.
In Funnel, create a custom dimension that sets those values based on Campaign name or Campaign ID.
