KPIs, Reporting and Data Ownership: What to Demand from a Partner

Most Polish B2B companies find out what their marketing agency was actually measuring only when the relationship ends. That is when it turns out the dashboard access was "company-owned" by the agency, the campaign data lives on the agency's account, and the only proof of work done is a set of screenshots from quarterly reports sent by email. This is not an edge case. It is the standard result of not having a conversation about accountability before signing the contract.

The question every B2B company should be able to answer on day one of a partnership is straightforward: if we ended this contract tomorrow, what would we own, what would we be able to see, and what could we prove?

If you do not know the answer, you have not signed the right contract yet.

Why the KPI conversation should come before onboarding, not after

Onboarding with a marketing partner is the moment when both sides still have equal negotiating positions. Once it is done, the agency knows your product, your customers and your budget. You are still learning their processes. That asymmetry grows with every month of the engagement.

This is why questions about KPIs, data access and asset ownership are not "details to sort out later." They are part of due diligence, in the same way as checking references or reviewing the contract. A company that cannot answer these questions before signing either does not have the processes in place or does not want to reveal them.

Specifically, before onboarding you should have written answers to four questions. First, which metrics will be reported and how often. Second, who has access to which tools and accounts. Third, who owns the data, content and assets produced during the engagement. Fourth, what happens to those assets when the contract ends.

What onboarding with a marketing partner should cover

Onboarding is not just handing over a brief and login credentials. It is a calibration moment: both sides agree on what success looks like and how it will be measured.

A proper onboarding has several components worth knowing about in advance:

  1. Baseline audit. The partner should document the starting point: brand visibility, current rankings, traffic, the state of ad accounts, data quality in the CRM. Without this, there is no reference point for any KPI.
  2. Goal and metric setting. Not vague goals ("we will increase visibility"), but specific and measurable ones, with a defined timeline and measurement method.
  3. Access mapping. Who has access to Google Analytics, Google Search Console, ad accounts, the marketing automation platform, the CRM, and on whose account those assets sit.
  4. Reporting structure. Who reports, when, in what format, and who on the agency side is responsible for interpreting results, not just collecting them.
  5. Escalation path. What happens when results deviate from the plan and who makes decisions about corrections.

If the partner proposes onboarding as a one-way transfer of information, with no baseline documentation and no written confirmation of KPIs, that is a warning sign.

What KPIs should look like in a B2B partnership

In B2B marketing, the time between first contact and a purchase decision is long. That means KPIs need to cover different stages of the funnel, not just end results.

A typical set of metrics for a B2B marketing partnership should cover at least three levels. The first is reach and visibility: organic traffic, paid reach, search engine visibility, and for companies investing in GEO, brand presence in responses generated by AI models. The second is engagement: time on site, session depth, return rate, content interactions. The third is conversion: number of leads, lead quality (MQL, SQL), cost per lead, and ultimately cost per customer acquired.

Each of these metrics should have an assigned baseline value (the state at the start of the engagement), a target for the given period, and a measurement method. If a partner proposes KPIs without a baseline, there is no way to assess progress.

It is also worth distinguishing between metrics that are directly under the agency's control (such as number of pieces of content published, campaign reach, delivery time) and those that depend on many external factors (such as the number of leads closed as customers). Mixing these two categories in a single KPI set leads to disputes about accountability.

Reporting: frequency, format and who should interpret it

A marketing report has value only when someone can explain what it means and what should happen next. A table of numbers without interpretation is not reporting, it is a data export.

In practice, this means reporting should be handled by someone who understands the business context, not just the tools. This is one reason why the question of "who is the account manager" matters. If a junior prepares the report and a senior only appears at sales meetings, the service structure is not what you paid for.

Reporting frequency should match the pace of activity. In practice this usually looks like: operational data (campaigns, traffic, conversions) available in real time through a dashboard, a monthly report with interpretation and recommendations, and a quarterly meeting to review progress against strategic goals.

The dashboard should be directly accessible to the client, without having to ask the agency for an export. If the only way to check results is to wait for the agency's report, you do not have access to the data, you have access to their interpretation of it.

Data and asset ownership: questions to ask before signing

This is the area where the difference between a good and a bad contract is greatest, and most often overlooked.

Assets produced during a marketing engagement can include: content (articles, copy, video), graphic and branding assets, analytics data and campaign history, mailing lists and contact databases, ad account configurations, and code and marketing automation tool configurations.

For each of these, the contract should clearly state who owns them during the engagement and what happens after it ends.

A few specific questions worth putting to a partner before signing:

  • Who owns the Google Ads, Meta Ads and LinkedIn Ads accounts? Are they set up on the client's account or the agency's?
  • Who has access to Google Analytics and Google Search Console? Does the client have administrator-level access?
  • Do content and materials produced under the contract transfer to the client on delivery, or only when the engagement ends?
  • Are campaign data, historical reports and exports available to the client at any time?
  • What happens to tool configurations (such as marketing automation and CRM) when the contract ends?

If a partner answers these questions vaguely or says the details will be "worked out as we go," that signals either a lack of established processes or that the honest answer is not in their interest.

Account staffing: who is actually running your project

The question of staffing is not about prestige. It is about continuity of knowledge and the quality of decisions.

In practice, the person who led the sales conversations and understood your business context hands the project over to the delivery team after the contract is signed. There is nothing wrong with that, provided the team has the right skills and the knowledge transfer is documented.

It is worth asking directly: who will be the account manager on the agency side, what experience do they have on projects similar to ours, and will that person be present at strategic meetings. If the answer is "our junior will handle day-to-day activity and a senior is available when needed," that is not a service model that provides strategic continuity.

Unomage builds its service model around seniors running accounts, meaning the person responsible for strategic results is the same person who interprets the data and recommends adjustments. This is not the market standard, and it is worth checking how each partner you are considering handles this.

Checklist: what you should have in writing before day one

The list below is not exhaustive, but it covers the minimum without which it is hard to call an engagement accountable:

  • A set of KPIs with baseline values, targets and measurement methods
  • A reporting schedule with defined formats and named responsible parties
  • Dashboard access with client-level permissions (not view-only)
  • Written terms on ownership of ad and analytics accounts
  • Written terms on ownership of content and graphic assets
  • A procedure for transferring data and access when the contract ends
  • The name of the account manager and the scope of their responsibilities
  • An escalation path for when results deviate from the plan

If any of these is missing before you sign, it is not too late to ask. If the partner treats these questions as an obstacle rather than a standard, you have the answer you were looking for.

What separates a partner from a service provider

The difference between a marketing partner and a service provider does not lie in the name or the size of the company. It lies in whether the other side has a stake in your results or only in delivering the scope of the contract.

A partner operating on a model of transparent accountability will propose specific KPIs themselves, will initiate the conversation about data ownership themselves, and will make sure you can assess their work independently of what they tell you. Not because they have to, but because they know it is the only basis for a long-term relationship.

Unomage was built around the principle that the client should have full visibility into what is happening with their brand, their data and their budget. The Unomage platform (platform.unomage.com) gives clients direct, measurable access to brand presence in responses generated by AI models, an area where most Polish B2B companies currently have no visibility at all. This does not replace the basic accountability described in this article. It adds a dimension that is becoming increasingly important as purchase decisions are preceded by queries to ChatGPT, Perplexity and similar tools.

The question "what would we own, what would we be able to see, and what could we prove" remains relevant regardless of channel. A good partner can answer it before you start paying.


This article was created with the help of the Unomage AI platform.