Cross-platform reporting tool

Every ad platform in one report, down to the campaign

Spend, clicks and conversions from Google Ads, Meta, Microsoft Ads, LinkedIn, TikTok and more, added up or side by side, per platform or per campaign, in one widget.

Start free trial
See how it works
Reporting Ninja report editor: a client's spend, conversions, cost per conversion and ROAS across ad platforms, and one table with the campaigns of every platform
Trusted by more than 2,000 agencies and marketing teams
Amadeus logo
Accenture Song logo
Creativia logo
Elogia logo
Dunter logo
Cross-channel widgets

One widget, every platform

Add a KPI, a comparison, a campaign table or a trend to any report: one widget reads every ad account you pick.

Added up or side by side

The cross-channel total, or each platform on its own line.

A trend per platform or in total

One line per platform or one for all of them, with several metrics on one chart.

The same metrics on every platform

Cost, clicks, conversions, cost per conversion, ROAS and more, with the ratios worked out from the totals.

Ads next to analytics

Google Analytics 4 columns next to each platform's ad results.

Cross-platform widgets in a report: the daily cost of each ad platform in one trend, and a comparison of cost, conversions, cost per conversion and ROAS by platform
Campaign name dimensions of an accounts group: the market read from each campaign name, with a rule for one platform, tested on sample names
Campaign level

Down to the campaign

Break results down by campaign across all your ad platforms. Every campaign gets one shared status, Active, Paused or Other, with the platform's own status beside it.

Dimensions from your campaign names

Turn your naming convention into dimensions such as country, campaign type or client.

Rules that fit each platform

Read a name by position, by "contains" or with a regular expression, with a different rule for each platform where you need it.

Test before you save

Paste a few campaign names and see the value each rule gives them.

How it works

From separate ad accounts to one cross-channel report

Data sources in Reporting Ninja: a client's ad platform connections and their ad accounts
Cross-platform widget settings: the data comes from the client's accounts group
Metrics mapping for one source of the group: what counts as a conversion, and its value, on Meta Ads
A table dropped into a Reporting Ninja report: the Cross-platform source and its ready-made widgets, such as campaigns by network and a conversions comparison
Everywhere

The same cross-channel data, wherever you work

Use it in your reports and your client portal, in Data Studio with the cross-platform connector, in Google Sheets, through the REST API and from your AI assistant.

FAQs

Frequently asked questions

Which platforms can I combine?

Google Ads, Meta Ads, Microsoft Ads, LinkedIn Ads, TikTok Ads, Pinterest Ads, Snapchat Ads, Reddit Ads, X Ads, ChatGPT Ads and Amazon Ads, plus Google Analytics 4 columns in comparison tables. Amazon Ads works in reports, not in accounts groups.

Does it work at campaign level?

Yes. Break results down by campaign across platforms, with one shared status for all of them (Active, Paused or Other) and each platform's own status next to it. Ad sets and ads stay in each platform's own widgets.

Can I group campaigns by name?

Yes. Turn your naming convention into dimensions such as country, campaign type or client, with rules by position, "contains" or regular expression, set separately for each platform where you need it.

Does it slow down my reports?

It reads the platforms in parallel, not one after another, so a widget waits for the slowest platform, not for all of them in turn.