Twitter Ads reports
and dashboards

Bring your Twitter Ads data into Filament. Create dashboards, build reports and explore your questions in plain English.

Your Twitter Ads data, connected.

Twitter Ads shows you campaign impressions and engagement metrics, but understanding which promoted tweets drive actual revenue or how social spend compares to other channels requires connecting payment data, analytics tools, and your CRM.

Filament links Twitter Ads performance to your revenue and customer data, turning cross-platform questions about attribution and ROI into plain English queries with instant answers.

Data we sync

CampaignsExample fields: Campaign id, Name

Track campaign structure and settings with campaign_id, name, funding_instrument_id, daily_budget_amount_local_micro, total_budget_amount_local_micro, and start_time.

  • campaign_id
  • name
  • funding_instrument_id
  • daily_budget_amount_local_micro
  • total_budget_amount_local_micro
  • start_time
Ad Groups (Line Items)Example fields: Line item id, Campaign id

Monitor ad group performance and targeting with line_item_id, campaign_id, name, bid_amount_local_micro, target_cpa_local_micro, and placements.

  • line_item_id
  • campaign_id
  • name
  • bid_amount_local_micro
  • target_cpa_local_micro
  • placements
Promoted TweetsExample fields: Promoted tweet id, Line item id

Analyze creative performance with promoted_tweet_id, line_item_id, tweet_id, approval_status, and created_at.

  • promoted_tweet_id
  • line_item_id
  • tweet_id
  • approval_status
  • created_at
Campaign Performance MetricsExample fields: Impressions, Clicks

Measure campaign results with impressions, clicks, engagements, spend_micro, video_views, and app_clicks by date and campaign.

  • impressions
  • clicks
  • engagements
  • spend_micro
  • video_views
  • app_clicks
Ad Group Performance MetricsExample fields: Cost per engagement, Cost per click

Track line item efficiency with cost_per_engagement, cost_per_click, engagement_rate, conversion_purchases, and conversion_custom by ad group.

  • cost_per_engagement
  • cost_per_click
  • engagement_rate
  • conversion_purchases
  • conversion_custom
Conversion TrackingExample fields: Conversion event, Conversion time

Monitor conversion events with conversion_event, conversion_time, post_view_conversions, post_engagement_conversions, and attributed_revenue.

  • conversion_event
  • conversion_time
  • post_view_conversions
  • post_engagement_conversions
  • attributed_revenue
Mobile App ConversionsExample fields: Mobile conversion installs, Mobile conversion purchases

Measure app performance with mobile_conversion_installs, mobile_conversion_purchases, mobile_conversion_re_engages, and mobile_conversion_lifetime_value_purchases.

  • mobile_conversion_installs
  • mobile_conversion_purchases
  • mobile_conversion_re_engages
  • mobile_conversion_lifetime_value_purchases
Accounts and FundingExample fields: Account id, Funding instrument id

Track account structure and billing with account_id, funding_instrument_id, currency, funded_amount_local_micro, and billing_type.

  • account_id
  • funding_instrument_id
  • currency
  • funded_amount_local_micro
  • billing_type
Media Creative AssetsExample fields: Media key, Media url

Organize creative content with media_key, media_url, media_type, tweet_text, and card_uri for promoted content.

  • media_key
  • media_url
  • media_type
  • tweet_text
  • card_uri

Twitter Ads works well with

See the
whole picture.

Filament brings your apps together in a managed warehouse. Build dashboards, share reports and ask questions in plain English.

Explore the demo dashboard
Tidewatch
Beach Clean 2026 Key Metrics
Compared toPrevious year
Funds raised$118,050Goal: $245,000
Sign-ups19482% activation rate
Donations399Median gift: $100
Avg. donation$295.86Across the campaign
Funds raised vs target

$118,050 of $245,000

Sign-ups vs target

194 of 250

Cumulative funds raised 2026 Previous year
JanFebMarAprMay
Powered by Filament

Trusted by the best

“Filament has been a game-changer. Everyone can self-serve and get answers on demand. The integrations are plug-and-play, and we've even cancelled our data warehouse plans — Filly does it all.”
Kevin RassoolTech Lead, High Impact Athletes
“Filament has supercharged our efficiency and levelled up our outputs. Beyond time savings, the mental offload has been priceless, and I can focus on growth, not grind!”
Faith FuhrerMarketing & Communications, Pet Medical Crisis

Your questions, answered.

How do I connect Twitter Ads?

This connection uses Fivetran.

You need access to an active X Ads account with Account Admin, Ad Manager or Campaign Analyst permissions through multi-user login; delegate access is different. The account must contain at least one campaign and one promotable user.

  1. Open Apps in Filament and add Twitter Ads.
  2. Use the standard OAuth connection. Select Authorize, sign in to X and select Authorize app.
  3. Choose Sync All Accounts, or Sync Specific Accounts and select those to include.
  4. Select how many months of reporting history to import.
  5. Select Save & Test, then return to Filament and complete setup.
How far back does Filament sync Twitter Ads data?

Filament syncs your complete Twitter Ads history from account creation. This includes all campaigns, ad groups, promoted tweets, and performance metrics, so you can analyze year-over-year trends and long-term campaign effectiveness.

Can I connect multiple Twitter Ads accounts to Filament?

Yes. Agencies and businesses managing multiple Twitter Ads accounts can connect all of them to Filament. Ask questions across accounts to compare performance or analyze individual client campaigns separately.

How often does Filament update Twitter Ads performance data?

Filament syncs Twitter Ads metrics daily. Campaign spend, impressions, clicks, and conversion data update automatically so your kpi dashboard reflects current performance without manual exports.

Can I track Twitter Ads conversions alongside revenue from other platforms?

Yes. Connect Twitter Ads conversion tracking data with tools like Stripe, Shopify, or your CRM to see which campaigns drive actual revenue, not just platform-reported conversions. Filament joins the data automatically for business intelligence across your entire funnel.

Which Twitter Ads KPIs can I track?

Cost per engagement: spend divided by recorded engagements. Click-through rate: clicks divided by impressions, using a consistent click definition. Cost per conversion: spend divided by tracked conversions. Keep attribution windows and currency consistent.