Back to resources

Resources

Year-over-year reports when the definitions have changed.

The comparison every client asks for at the end of the year is the one most likely to compare two different things.

  • 5 minute read
  • 5 sections

Part 1

Why this year's comparison is harder

A year-over-year chart assumes each line means the same thing in both years. Platforms change how they count more often than that, and they rarely restate old figures to match.

This year has a clear example. In March 2026 Meta narrowed click-through attribution to link clicks only, so a client's Meta conversions for last November and this November were counted under different rules.

Tracking and consent do the same thing more quietly. A tag added in spring or a consent banner changed in summer moves the baseline without anyone touching a campaign.

Part 2

What to check before you build it

Go through each source for the twelve months between the two periods. Five questions find most of what moved.

  • Definitions

    Has the platform renamed, narrowed or widened a metric you report, or changed a default it counts with?

  • Tracking

    Were tags added, removed or moved to a server, and on what date?

  • Consent

    Did the consent banner change, or the share of visitors accepting it? Either moves how much is observed and how much is modelled.

  • Accounts

    Were campaigns restructured, accounts merged or currencies changed, so that one name now covers something different?

  • Calendar

    Do both periods hold the same trading days and the same promotions? Black Friday falls on a different date every year.

Part 3

Three honest ways to compare

Use the first wherever you can, and fall back in order.

  • Compare on a stable measure

    Orders, revenue and leads from the client's own systems do not change meaning when a platform does. Lead with them, and with ratios built on them, such as total spend against revenue.

  • Restate the old period

    Where you hold the raw rows, recompute last year under this year's rule. That needs the underlying data, not last year's finished report.

  • Mark it and split it

    Where neither is possible, show both years with each change marked on the date it happened, and say which parts of the line kept their meaning.

Part 4

How to present it

Put the stable comparison first: what the client sold and what it cost to sell it, against the same weeks last year. Then show the platform figures, with each change marked where it happened.

Write the caveat into the report rather than saving it for the meeting. One sentence per change, saying what moved and in which direction, is read by everyone who opens the report, including the people who were not on the call.

In practice

Where SightShark fits

Restating last year needs last year's rows. SightShark syncs every client's sources daily into a data warehouse you own, from the date you choose at setup, and syncs add to the tables rather than replacing them. The raw history for a like-for-like comparison is in your account, not in a past report.

Each metric has one name, one type, one grain and one currency in the modelled tables, so a platform changing a definition is handled in one place for every client. The client's own orders and leads sit in the same tables as the platform figures they are compared with.

See how the platform works

Questions

Questions people ask

Why don't my year-over-year marketing numbers make sense?

Often because a platform changed how it counts between the two periods. Meta, for example, narrowed click-through attribution to link clicks only in March 2026. Check each source for definition, tracking and consent changes across the twelve months, and compare on the client's own orders or revenue first.

How do you compare Q4 with last year when tracking has changed?

Lead with measures that do not depend on tracking, such as orders and revenue from the client's own systems. Restate last year's platform figures under the new rule where you hold the raw data, and otherwise show both years with each change marked on the date it happened.

Should an agency restate last year's figures?

Yes, where it holds the raw rows: recomputing last year under this year's rule is the only true like-for-like comparison. Where only last year's finished report exists it cannot be done, so present both years as reported and state plainly what changed between them.

Pricing

Priced by the clients you report on.

Compare plans
  • Starter

    $499 /month

    Up to 20 clients

  • Growth

    $999 /month

    Up to 50 clients

  • Enterprise

    Custom

    No cap on clients

Get started

Want this running on your own data?

Book a call with someone who can answer the technical questions.