Why are my viewable-impression and video-completion numbers empty for display campaigns?
This is expected behavior. CrossTarget shares one field schema across all three report types, but the video funnel metrics — viewable impressions, view starts, the 25% / 50% / 75% completion counts, and completed views — are only populated for video and CTV campaigns. Rows that come from a display campaign leave these fields empty because the source report does not return video engagement values for display inventory. Impressions, clicks, and ad spend are still populated for display rows. To read the video funnel, filter or break down by report type and focus on theVIDEO_CAMPAIGN and CTV_CAMPAIGN rows.
How do I separate display, video, and CTV performance?
CrossTarget stores display, video, and CTV rows in a single unified schema, and Adriel tags each row with a report type during ingestion. Adding the Report type breakdown to a widget splits the data into its three sources:DISPLAY_CAMPAIGNVIDEO_CAMPAIGNCTV_CAMPAIGN
