Combine Multi-Platform Ad Data for Google Slides
Learn how to blend data from Google Ads, Meta Ads, LinkedIn Ads, and other platforms into unified tables and insights for your slide presentations.
Building comprehensive marketing reports means combining data from multiple advertising platforms. Instead of managing separate Google Ads, Meta Ads, and LinkedIn Ads reports, this guide shows you how to create unified cross-platform tables and insights that automatically update in Google Slides.
What You’ll Build
By the end of this guide, you’ll have automated workflows that:
- Combine platform data into unified tables (Google Ads + Meta Ads in one table)
- Aggregate cross-platform data into a single view (e.g., total clicks, cost, ROAS)
- Standardize metrics across platforms (rename fields to match)
- Update Google Slides with consolidated performance data
The Manual Problem We’re Solving
Normally, creating cross-platform reports involves:
- Export data from Google Ads, Meta Ads, LinkedIn Ads separately
- Manually rename columns to match (e.g., “Link Clicks” vs “Clicks”)
- Copy-paste into spreadsheets and merge data
- Calculate totals and comparisons manually
- Update slides with new data each reporting period
- Repeat every week/month
This process takes hours and is error-prone. We’re going to automate all of it.
Prerequisites
Before starting, ensure you have:
- Google Slides presentation ready for data
- Connected ad accounts (Google Ads, Meta Ads, LinkedIn Ads, etc.)
- Basic workflow knowledge (recommended: complete the single-platform guide first)
Method 1: Simple Merge (Same Column Names)
When your platforms return similar column names, you can merge data directly without renaming fields.
Example: Google Ads + Meta Ads with Matching Columns
Scenario: You run campaigns on both Google Ads and Meta Ads and want to see all campaign performance in one table in your slides.
Both platforms return: Campaign Name
, Clicks
, Impressions
, Cost
Workflow Structure:
Step 1: Get Data from Each Platform
Add Google Ads Node:
- Add Node → Google Ads → Get Report
- Configure your date range and metrics
- Select Metrics: Clicks, Impressions, Cost
- Select Dimensions: Data Source, Campaign Name
Add Meta Ads Node:
- Add Node → Meta Ads → Get Report
- Configure same date range
- Select Metrics: Link Clicks, Impressions, Cost
- Select Dimensions: Data Source, Campaign Name
Step 2: Merge the Data
Add List Merge Node:
- Add Node → List Tools → Merge
- Connect both ad platform outputs
- Configure:
- List 1: Google Ads output
- List 2: Meta Ads output
Step 3: Update Google Slides
Prepare Your Slide:
- Insert → Table in Google Slides
- Right-click → Alt text → Set to
cross_platform_table
Not sure how to set alt text? Check out our previous guide on getting started with Google Slides.
Add Update Table Node:
- Add Node → Google Slides → Update Table
- Connect to List Merge output
- Configure:
- Presentation URL: Your slides URL
- Table Alt Text:
cross_platform_table
- Table Data: Connect merged data
Method 2: Rename Fields + Merge (Different Column Names)
When platforms use different column names for the same metrics, we need to rename them first to ensure consistency. Otherwise, you will get a different field name for each platform, making it messy.
Example: Standardizing Different Metric Names
The Problem: Each platform uses different names for the same thing.
- Google Ads: “Clicks” and “Conversions”
- Meta Ads: “Link Clicks” and “Purchases”
The Solution: Rename Meta Ads fields to match Google Ads so you get consistent column names.
Step 1: Get Data from Each Platform
Add Google Ads Node:
- Add Node → Google Ads → Get Report
- Configure your date range
- Select Metrics: Clicks, Cost, Conversions
- Select Dimensions: Data Source, Campaign Name
Add Meta Ads Node:
- Add Node → Meta Ads → Get Report
- Configure same date range
- Select Metrics: Link Clicks, Cost, Purchases
- Select Dimensions: Data Source, Campaign Name
Step 2: Rename Meta Ads Fields to Match Google Ads
Rename Meta Ads Fields:
- Add Node → Utilities → Rename Conversion Fields
- Connect to Meta Ads output
- Configure field mappings:
- Link Clicks → Clicks
- Purchases → Conversions
Note: Only rename the fields that differ. Cost, Campaign Name, and Data Source stay the same automatically.
Step 3: Merge Standardized Data
Add List Merge Node:
- Add Node → List Tools → Merge
- Connect Google Ads output and renamed Meta Ads output
- Merge Type: Combine
Result: Now both platforms have consistent column names: Data Source
, Campaign Name
, Clicks
, Conversions
, Cost
Method 3: AI Aggregation (Cross-Platform Totals)
Use AI to aggregate data across platforms and create summary insights with totals and comparisons.
Example: Combined Performance Summary
The Goal: Instead of seeing individual campaign rows, create one summary showing your total advertising performance across all platforms.
Perfect for executive dashboards where you want to show:
- Total advertising spend across all channels
- Total Scorecards (clicks, conversions, ctr)
- Ecommerce ROAS (take revenue from Shopify and Cost from ads)
Step 1: Collect Data
Pull data from each platform you want to include in your summary. The AI will handle standardizing field names automatically.
Step 2: AI Aggregation
Add AI Analyze Data Node:
- Add Node → AI → Analyze Data
- Connect Google Ads and Meta Ads outputs
- Configure:
Data:
- Google Ads: Connect Google Ads output
- Meta Ads: Connect Meta Ads output
Prompt:
Force Python Execution: this will ensure the AI use code to do the calculations and avoid any hallucinations.
Schema Fields:
cost
(text) - “the sum of spend/costs fields”clicks
(text) - “the sum of clicks fields”impressions
(text) - “the sum of impressions fields”conversions
(text) - “the sum of conversions fields”ctr
(text) - “(the sum of clicks fields) divided by (the sum of impressions fields). Add % sign to the number”
Step 3: Update Slides with Summary
Create Summary Table:
- Add Node → Google Slides → Update Table
- Connect to AI aggregation output
- Table Alt Text:
platform_summary_table
Result: A single row showing your total cross-platform performance:
Cost | Clicks | Impressions | Conversions | CTR |
---|---|---|---|---|
$4.3K | 2.15K | 83K | 77 | 2.6% |
This summary is perfect for executive dashboards or high-level performance reviews.
Which Method Should You Use?
Choose the right approach based on what you want to show in your slides:
Method | Best For | Result |
---|---|---|
Method 1: Simple Merge | Campaign-level analysis | One table with all campaigns from both platforms |
Method 2: Rename + Merge | When platforms use different field names | Standardized table with consistent column names |
Method 3: AI Aggregation | Executive summaries and totals | Single row with combined performance across all platforms |
Troubleshooting
Merge not working - getting inconsistent columns
Merge not working - getting inconsistent columns
Common causes:
- Field name mismatches (check rename configuration)
- Different date ranges between platforms
- Platform connection issues (test individual nodes first)
- Data format differences (dates, currencies, numbers)
AI aggregation returning wrong calculations
AI aggregation returning wrong calculations
Issues to check:
- Force Python Execution is enabled
- Data format consistency between platforms
- Prompt clarity - be more specific about calculations
Solution: Simplify the prompt, test with sample data, and gradually add complexity.
Slides not updating with merged data
Slides not updating with merged data
Check these:
- Alt text matches exactly (case-sensitive)
- Table size can accommodate all platform data
- Data structure - ensure merged data is properly formatted
- Connection order - make sure data flows correctly through merge node
Solution: Test with single platform first, then add merge step.
Different platforms have different metrics
Different platforms have different metrics
When platforms measure things differently:
- Map similar metrics (Link Clicks → Clicks)
- Document differences in your presentation
- Use AI to explain metric differences in insights
- Consider separate sections for platform-specific metrics
Solution: Focus on comparable metrics only, or create separate analysis for platform-specific insights.