How-To Guide · Analytics & Tracking

CSV Export Facebook Ads: Step-by-Step Guide

Learn how to export Facebook Ads data as a CSV from Meta Ads Manager. Step-by-step instructions for campaigns, delivery reports, lead ads, and custom columns.

TL;DR Open Ads Manager, select your campaigns or ad sets, click Export in the top right corner, pick CSV, and download. You can customize columns and set a date range before every export.

4 min read By Updated 0 steps

Originally published .

> Quick answer: Open Ads Manager, select your campaigns or ad sets, click Export in the top right corner, pick CSV, and download. You can customize columns and set a date range before every export.

What Is CSV Export for Facebook Ads?

A CSV export pulls your ad performance data out of Meta Ads Manager and into a spreadsheet you can slice, share, or feed into other tools.

Why export your Facebook Ads data

Reports inside Ads Manager are useful. But a CSV file opens more doors. Build pivot tables in Excel. Connect data to your BI tool. Share clean results with a client. Archive weekly performance snapshots for trend tracking. The export puts you in control of the data.

What formats Facebook supports

Per Meta's Ads Manager documentation, performance data exports in both CSV and XLS formats. CSV is the better choice for most workflows. It opens in Excel, Google Sheets, and virtually every analytics or reporting tool.

How to Export CSV Data From Ads Manager

Follow these four steps and you'll have a file ready in under a minute.

Step 1: Navigate to Reports or campaign view

Log in to Meta Ads Manager. Go to the Campaigns, Ad Sets, or Ads tab depending on what level you need. The Reports tab gives you more custom breakdown options if you need segmented data.

Step 2: Select campaigns, ad sets, or ads

Check the box next to each item you want to export. Leave everything unchecked to bulk-export all campaigns at once. Both selective and bulk export work at any level of the account.

Step 3: Click Export and choose CSV format

The Export button sits in the top right corner of Ads Manager. Click it and a format menu appears. Select CSV for the widest compatibility. XLS works too if your team prefers it.

Step 4: Customize columns before download

Before you finalize the download, choose which columns to include. Add or remove metrics to match your reporting needs. Per the Meta Business Help Center, column names in the exported CSV file differ from what you see in the UI. For example, "Body" refers to your ad text and "Title" refers to your headline. Map these carefully when building formulas or dashboards.

What Metrics and Columns You Can Export

Standard performance metrics

Impressions, clicks, spend, reach, conversions, and engagement are all available by default. These cover the core metrics for any campaign performance review.

Breakdown and segmentation options

Delivery reports let you slice data by placement, device, age, gender, and region. Export these to identify which audience segments and placements drive the strongest results.

Custom column selection

Build a custom column set in Ads Manager and save it as a preset. Your saved column views carry directly into exports. This way, every download pulls exactly the data you need without manual cleanup.

Exporting Different Data Types

Campaign, ad set, and ad performance

Export at whichever level fits your goal. Campaign level for budget and overall ROAS. Ad set level for audience and delivery performance. Ad level for creative-by-creative comparisons. Each level downloads as its own separate CSV.

Delivery reports

Per the Meta Business Help Center, delivery reports show performance broken down by platform and placement. Access them through the same Export button in Ads Manager. They're especially useful for cross-placement creative decisions.

Lead ad data

Running lead generation campaigns? Meta lets you download your lead information as CSV or XLS directly from Ads Manager. Per Meta's Help Center documentation, lead data is only available for download for 90 days. After that window closes, it cannot be retrieved. Download leads regularly so nothing slips through.

Best Practices for CSV Exports

Date range selection

Set a custom date range before every export. The default view may not cover the exact period you need. Lock in your dates first, then pull the file. This prevents gaps in your historical records.

Regular exports for tracking

One-off exports are fine for ad hoc pulls. For ongoing performance tracking, set a weekly or monthly reminder. Consistent exports build a clean historical archive without depending on Ads Manager's date lookup later.

Using CSV data with Coinis

A CSV export is a snapshot. It goes stale the moment you download it.

Coinis's Advertise page shows live campaign performance without any manual exporting. Your data stays current. Filter by campaign, date, or metric in real time. No downloading files. No reformatting spreadsheets. No waiting for a teammate to send a report.

Or let Coinis do it.

From a product URL to a live Meta campaign. AI-generated creatives. On-brand copy. Direct publish to Facebook and Instagram. Real performance reporting. All in one platform.

Start free. Upgrade when you're ready.

Start free →

15 AI tokens a month. No credit card.

Frequently Asked Questions

Where is the Export button in Facebook Ads Manager?

The Export button is in the top right corner of the Ads Manager interface. Select your campaigns, ad sets, or ads first, then click Export to choose your format and customize your date range and columns before downloading.

How long is Facebook lead ad data available to download?

Per Meta's Help Center documentation, lead information from lead ads is only available for download for 90 days from the date it was submitted. After that window closes, the data cannot be retrieved, so download leads on a regular schedule.

Can I export all Facebook campaigns at once?

Yes. In Ads Manager, leave all campaigns unchecked to bulk-export your entire account's data at once. You can also check specific campaigns if you only need a subset.

Why do column names in the CSV look different from Ads Manager?

Per Meta's Business Help Center, CSV column names use different labels than the Ads Manager UI. For example, 'Body' refers to your ad text and 'Title' refers to your headline. Check Meta's documentation for the full label mapping before building formulas or dashboards.

Stop hustling

You just read the manual way. Coinis does it all.

Every step above takes hours of manual work. Coinis automates it. Free to start. No credit card. Pay only when you need more volume.

Steps 1–2

Goal + Audience

AI analyzes your brand from a URL. Targets the right buyers automatically.

Steps 3–4

Channels + Budget

One-click launch to Meta. Smart budget allocation out of the box.

Step 5

Ad Creatives

Paste a link. Get dozens of professional ads in minutes.

Steps 6–7

Launch + Track

Live dashboard. Real ROAS. AI suggests what to optimize next.

15 credits day one
No credit card
Free forever tier
Pay only for volume
Start free

You just learned the hard way. Here's the easy way.

Coinis generates ad creatives, launches campaigns, and tracks results. One platform. One click. No ad expertise required.

Try Coinis free