LIN3S · Agentic data blendingEspañol

From fragmented platforms to decisions

How we connected Google Ads, Meta, LinkedIn and GA4 through a single agent, and what became visible once the data stopped living in separate places.

1

The problem: the data is fragmented

One of the biggest obstacles in analysing marketing campaigns is that the information is scattered.

Every advertising platform reports on its own performance, and in many cases applies attribution models that tend to favour the platform itself. Analytics tools, meanwhile, can offer a quite different reading of those same results. Getting a coherent, global picture of how campaigns are performing becomes genuinely difficult.

In this project the disagreement was not subtle. Over the same 91 days, Google Ads reported 2,287 conversions while GA4 recorded 1,075 key events across the entire site — the platform claimed more than twice the total measurable outcomes of every channel combined.

Google Ads
Reports spend and clicks. Sees nothing after the click.
Meta
Reports spend and clicks. Sees nothing after the click.
LinkedIn
Reports spend and clicks, in dollars. It too sees nothing after the click.
GA4
Reports sessions and outcomes. Never receives the cost.
“What does one outcome actually cost on each platform?”
A reasonable question that no single platform is able to answer, because the cost and the outcome are never recorded in the same place.
2
Coupler.io MCP

Connecting the agent directly to the sources

AI agents let us approach the problem differently. Through one or more MCPs we connect the agent straight to the data sources, reach the information in natural language, and analyse it the same way.

Here we used the Coupler.io MCP, which centralises data from our different marketing sources into a single platform.

Google Ads3,063 rows
Meta679 rows
LinkedIn503 rows
GA427,466 rows
ONE
TABLE
31,711 rows · 4 sources
What each source provides
3
Data visualization Skill

A unified view of performance

With the data connected, we can bring in specialised Skills — sets of instructions the agent reads and applies consistently.

A data visualisation Skill builds a detailed, unified view of how the campaigns are performing, independently of which platform the data came from. It also imposes rules that are easy to skip by hand: among them, that colour is never judged by eye but measured. Applied here, it rejected our first palette as too close to distinguish reliably, and we replaced it.

Spend comes from Google Ads, Meta and LinkedIn. Sessions, key events and revenue come from GA4, measured the same way for every channel — which is what lets them sit on the same rows.

ChannelSpendSessionsKey eventsRateRevenue€ / session
Google Ads · paid€15,41513,5136144.54%€27,772€2.06
Meta · paid€14,5968,3672923.49%€100€0.01
LinkedIn · paid8.665 USD13,762190.14%€0€0.00
Direct—10,8802692.47%€72,570€6.67
Organic search—4,9032384.85%€17,998€3.67
Referral—1,825754.11%€10,741€5.89
Organic social—1,491835.57%€1,391€0.93
Revenue per session, channel by channel
Spend against revenue
4
Marketing Analytics Skill

Cross-platform analysis, and what it uncovers

From there, a Marketing Analytics Skill takes the analysis considerably deeper: crossing metrics between platforms, detecting patterns, identifying anomalies and surfacing insights that fragmentation previously made very difficult — or simply impossible — to reach.

The three platforms bought a similar number of clicks — between 19,898 and 21,691 — on budgets of the same order. From there they resemble each other in nothing. Following the same funnel on all three, each breaks at a different point, and one of them does not break until the very end.

Where each platform breaks
The traffic does arrive
69.2%

of LinkedIn's clicks get recorded as a session — the best of the three platforms, ahead of Google Ads at 65.0%.

And then does nothing
0.14%

of those sessions convert. Google Ads sits at 4.54% and Meta at 3.49% — between 25 and 32 times higher.

What it cost
8.665 USD

spent on LinkedIn over the period, for 19 key events and €0 of attributed revenue.

5

From analysis to decisions

The goal is not only to understand what happened. On the same analysis, the agent proposes concrete actions to optimise the investment, correct inefficiencies and improve campaign performance.

Raise the Google Ads budget
€1.80 back for every euro spent. It is the only platform with a measurable positive return, and the one paying least per outcome: €25.11.
Diagnose Meta before moving its budget
It buys the cheaper click and ends up paying twice as much per outcome. Before cutting, it is worth knowing whether the problem is what GA4 never records or the quality of the click.
Stop LinkedIn's “Tráfico” campaigns
8,665 USD for 19 key events and no revenue. They buy cheap visits that arrive fine and do nothing.
In short

We move from analysing each platform in isolation to an intelligent layer that connects the data, reads it as a whole and turns it into decisions. And the first finding was in none of the platforms — it was in the one that was missing.