Where Logic Belongs in a Data Estate

Why fixing data in Looker Studio is a structural mistake

Building on Shifting Sands

Most teams don’t have a data problem.

They have a logic placement problem.

When numbers don’t match between reports, it’s rarely the tools.
It’s where the logic was defined — or where it wasn’t.

Instead of structuring the system, teams fix issues wherever it’s easiest.

And over time, that convenience becomes fragility.

The Question Most Teams Get Wrong

When working with tools like Google Tag Manager, Google Analytics 4, and Looker Studio, teams usually ask:

“Should we solve this in GTM or Looker Studio?”

But that’s the wrong question.

The real question is:

Which layer of your Data Estate should own this logic?

Because that decision determines whether your data becomes:

  • a source of truth
  • or a collection of interpretations

Your Data Estate Isn’t Flat

Most teams treat their data stack like a collection of tools.

It’s not.

It’s a set of layers — each with a defined role:

  • Instrumentation → how data is collected
  • Structure → how data is shaped and standardized
  • Governance → how meaning is defined and controlled
  • Utility → how data is presented and used

When logic is placed in the wrong layer, the system doesn’t fail all at once.

It degrades.

Upstream Logic: Where Data Becomes Truth

Defining logic during collection means the data enters your system already structured.

This is where consistency is created.

  • Values align across GA4, BigQuery, and reporting tools
  • Logic can be reused across audiences and triggers
  • Data is clean before it spreads downstream

But there’s a cost:

  • mistakes are permanent
  • changes require discipline

This is harder.

It’s also correct.

Downstream Logic: Where Data Gets Reinterpreted

Looker Studio makes it easy to reshape data after the fact.

And this is where systems start to drift.

  • Logic exists only within a single report
  • Definitions quietly diverge
  • Performance degrades over time

It feels fast.
It feels flexible.

But it introduces something far more dangerous:

Multiple versions of the truth.

The Breaking Point Most Teams Hit

At first, downstream fixes work.

You patch issues.
You move quickly.
You get dashboards out the door.

But then:

  • Different teams report different numbers
  • Definitions stop aligning
  • Trust starts to erode

At that point, the problem is no longer visible in any single report.

It exists in the system itself.

This is the moment downstream logic stops being useful.

It becomes a liability.

A Rule That Changes Everything

Trusted data is defined upstream.

Use upstream logic when:

  • The definition must persist across tools
  • The value represents a business truth
  • Consistency matters more than convenience

Use downstream logic when:

  • You’re exploring
  • Testing
  • Or presenting a temporary view

Anything else creates drift.

The Cost of Convenience

Every downstream fix feels small.

But over time, they compound:

  • Duplicated logic
  • Inconsistent reporting
  • Slower dashboards
  • Declining confidence

Eventually, you don’t have a reporting problem.

You have a trust problem.

The Principle Most Teams Miss

Looker Studio is not where your data should be defined.

It’s where your data should be revealed.

If your logic lives in your dashboards, your system isn’t structured.

It’s improvised.

The Shift That Actually Matters

Every team goes through this transition:

From:

  • Fixing outputs
  • Patching reports
  • Moving quickly

To:

  • Structuring inputs
  • Defining logic once
  • Building for consistency

That shift is what turns analytics into a system.

Final Thought

You can build impressive dashboards on fragile logic.

They’ll look right.
They’ll feel right.

But underneath, they’ll be sitting on shifting sands.

If This Feels Familiar

If your reports don’t align — or you keep solving the same problem in multiple places — you’re not dealing with a tooling issue.

You’re dealing with structure.

This is the point where most teams realize they need to fix the foundation — not the reports.

That’s the work we do in Elevate — establishing a clean foundation so your data doesn’t need to be constantly reinterpreted.

Because once your system is structured properly, your reporting becomes simpler — and far more trustworthy.

Doug McCaffrey
Designs and maintains analytics systems that remain reliable over time.

Explore how this connects across your data estate: