About CSV Uploads Integration
Import Campaign Data Without API Limitations
The Problem
Not all advertising platforms offer API access, and historical data may predate your platform integrations. Manual data entry is tedious and error-prone. Your campaign performance data is scattered across spreadsheets, legacy systems, and platforms that don’t integrate with your analytics stack.
Stop losing visibility on campaigns that don’t have API access. Flyweel’s CSV Upload feature lets you consolidate all campaign performance data regardless of source, giving you a complete picture of your advertising spend.
Why CSV Uploads + Flyweel Unifies Your Data
Flyweel’s CSV Upload provides a flexible alternative to API integrations. Import historical data, track custom metrics like Bitcoin costs, and analyse campaigns from platforms without native integrations—all in one unified dashboard.
Key Benefits:
- Historical Data Import: Backfill performance data that predates your Flyweel account or API connections
- Platform Flexibility: Import data from any advertising source, affiliate network, or legacy system
- Custom Metrics: Track Bitcoin costs, custom conversion values, and platform-specific metrics
- Unified Analysis: CSV data appears alongside Google Ads and Meta Ads in AdGrid for cross-platform comparison
- Multi-Account Support: Organise imports by account name for clear data segmentation
Required CSV Columns
| Column | Type | Description |
|---|---|---|
campaign_id | String | Unique identifier for the campaign |
campaign_name | String | Human-readable campaign name |
date | Date (YYYY-MM-DD) | Performance date |
impressions | Number | Total impressions |
clicks | Number | Total clicks |
ctr | Decimal | Click-through rate (e.g., 0.025 for 2.5%) |
cost | Decimal | Total cost in specified currency |
cpm | Decimal | Cost per thousand impressions |
Optional CSV Columns
| Column | Type | Description |
|---|---|---|
conversions | Number | Conversion count |
cost_btc | Decimal | Cost in Bitcoin |
account_name | String | Account identifier for grouping |
currency | String | Currency code (USD, EUR, GBP, etc.) |
Use Cases
Historical Data Migration Import years of campaign data from spreadsheets or legacy systems to establish complete performance history. Compare historical trends against current API-connected campaigns.
Crypto Advertising Tracking Track Bitcoin-denominated advertising costs alongside fiat currencies for complete financial visibility. Essential for teams running campaigns on crypto-native ad networks.
Offline Campaign Data Import data from platforms without API access, direct media buys, or offline advertising channels. Consolidate TV, radio, and print campaign metrics with digital performance.
Agency Data Consolidation Aggregate campaign data from multiple sources into a single unified dashboard. Perfect for agencies managing diverse client portfolios across various platforms.
How CSV Data Appears in Flyweel
Uploaded CSV data appears as “CSV Imports” in the platform filter dropdown, allowing you to:
- Filter AdGrid to show only CSV-imported campaigns
- Compare CSV data against Google Ads and Meta Ads performance
- Generate unified reports across all data sources
- Track spend and performance trends over time
Getting Started
Upload your first CSV file in the Flyweel app to start consolidating your campaign data. Navigate to the AdGrid Campaign Manager and click the “Upload CSV” button to get started.
Flyweel: Save two days a week. Make great decisions faster.