What are the 200 variables Mainkore analyzes in every campaign decision

Performance variables

The difference between AI that assists and AI that decides isn’t speed. It’s dimensionality — how much of reality the system can hold and act on at once.

A human expert making a campaign decision has access to enormous amounts of data. But they can only actively consider a fraction of it at once. The rest gets approximated, estimated, or ignored. Not because the expert isn’t skilled, but because human working memory has limits that no amount of training can overcome.

An autonomous agent doesn’t have those limits. Mainkore’s agent processes 200+ variables per decision, simultaneously, in real time.

The most visible layer: CPM, CPC, CPA, ROAS, CTR, conversion rate, engagement metrics. These tell the agent what’s happening right now, across every active campaign and channel. A human team tracks these too but typically with a lag, reviewing yesterday’s data rather than responding to what’s happening in real time.

Market variables

The environment the campaigns are operating in: inventory availability and pricing, auction dynamics, competitor activity, seasonal patterns, time-of-day performance curves. These tell the agent why performance is moving the way it is the context behind the numbers. Without this layer, even a correct diagnosis leads to the wrong intervention.

Historical variables

This is where 12,000+ campaigns become tangible. Patterns from previous campaigns in similar categories, markets, and conditions. What worked. What didn’t. How different interventions played out over time. No individual campaign can generate this context on its own  but an agent that has run at this scale carries it into every decision it makes.

Structural variables

The campaign architecture itself: budget pacing, creative performance and fatigue, audience overlap, frequency caps, attribution patterns, channel cross-effects. These tell the agent whether the structure needs to change, not just the parameters within it. This is the layer most assisted AI systems never reach,  they optimize within the structure, but they don’t question it.

What becomes possible

Processing all four layers simultaneously allows the agent to find relationships that would be invisible to a human analyst working with the same data.

A bid increase on search that looks obvious based on CPA data might be the wrong call when inventory pricing trends, audience behavior patterns, and social performance data are factored in together. The agent sees the complete picture and finds the intervention that optimizes across all of it  not just the most visible part.

This is the practical meaning of the distinction between assisted and autonomous. Assisted AI helps you see more of the picture. Autonomous AI acts on the whole picture continuously, without approval, with the full weight of 200+ variables behind every decision.

Mainkore has run 12,000+ campaigns on this model. The results are good enough to guarantee by contract. That’s not a confidence claim. It’s what the data shows.