Skip to content

Service

Marketing analytics services

Measurement you can act on, and an honest account of what it cannot tell you.

Analytics work has two halves. The first is technical: events firing correctly, deduplicated, with the right parameters, server-side where the browser is unreliable. The second is interpretive: knowing which numbers can carry a decision and which cannot. Most reporting problems are actually the second half, dressed up as the first.

The problem

Why does nobody act on the reports?

Because a dashboard listing twenty metrics implies no decision. Underneath, tracking is usually part broken, and attribution gets asked questions it structurally cannot answer.

The most common analytics problem is a dashboard that lists what happened without implying anything to do. Twenty tiles, no decision. It gets built because it is easier to add a metric than to argue for which three matter.

Underneath that, tracking is usually part broken in ways nobody has checked: a conversion event firing twice on some browsers, a key event that counts page views instead of submissions, or a cross-domain handoff dropping the session so a third of conversions land under direct.

The third problem is expecting attribution to answer questions it structurally cannot. No model can tell you what a channel caused, only what it touched. Treating a last-click report as a causal claim is how good channels get cut.

Scope

What do marketing analytics services cover?

GA4 implementation, server-side tracking, validation against real interactions, a stated attribution model with its biases written down, decision-oriented reporting, and consent configuration.

Implementation, validation, and interpretation, in that order.

  • GA4 implementation

    Event taxonomy designed before anything is tagged, key events defined against real business outcomes, and parameters chosen so the reports you need are possible later.

  • Server-side tracking

    Server-side tagging or Conversions API where browser tracking loses meaningful volume, with deduplication verified rather than assumed.

  • Tracking validation

    Every event tested against a real interaction on real devices. An event that fires in the tag debugger and nowhere else is a common and expensive illusion.

  • Attribution

    A stated model, its known biases written down, and cross-checks against the platforms and your CRM. We reconcile the differences rather than presenting whichever source flatters the work.

  • Reporting

    A small number of reports built around decisions: what to spend more on, what to fix, what to stop. Each metric has to earn its place by changing an action.

  • Consent and privacy

    Consent mode configured properly, so the analytics setup is lawful and the data loss from consent choices is understood rather than discovered later.

Process

How does an analytics engagement run?

Audit what is firing, design the event taxonomy before tagging, implement and verify on real devices, build few reports, then review the model quarterly.

  1. Audit what is firing

    A full inventory of current events and conversions, and a test of each one against a real interaction. This normally finds at least one significant error.

  2. Design the taxonomy

    Naming and parameter conventions agreed before implementation, because renaming events after the fact orphans your history.

  3. Implement and verify

    Tagging built, then validated end to end, including the server-side path and the deduplication logic.

  4. Build the reports

    Few reports, each tied to a recurring decision, each with the caveats stated on the report itself rather than in a footnote nobody reads.

  5. Review the model

    Attribution and reporting revisited quarterly, because channel mix and tracking conditions both change underneath a model that stays still.

Coverage

What does the audit behind this work look at?

Every engagement opens with the audit, and these are the first of the areas it reads before anyone recommends a single change.

  1. GA4 property configuration and key events

    Data streams, key events, and whether the property is set up to answer the questions the business actually asks of it. A default install answers almost none of them.

  2. Google Ads conversion actions, sources and attribution

    What the ad account counts, where each action comes from, which are Primary, and what attribution setting is applied. These four decide what bidding optimises toward.

  3. Conversion imports and offline conversion handling

    Where the real outcome happens after the click, in a CRM or a phone call or a signed contract, whether it makes it back into the platform at all, and whether it arrives in time to be useful.

  4. GTM container structure and hygiene

    Tags, triggers and variables, including the ones firing on pages nobody remembers and the ones left paused since a migration. A container nobody has pruned is a container nobody can reason about.

  5. Data layer implementation and event naming

    Whether the site pushes its own events with consistent names, or whether triggers are scraping the DOM and waiting to break the next time the markup changes.

  6. Consent mode and privacy compliance

    Whether consent defaults are set before the tag loader runs rather than after it, whether choices are honoured, and whether the modelling that depends on all of it is actually working.

  7. 8 further areas are covered on the audit page.

All 14 are listed on the Conversion tracking audit page.

Deliverables

What do you receive?

An audit naming every broken event, a documented taxonomy, implemented tracking validated on real devices, a written attribution model with its biases stated, and reporting.

  • An audit of every current event and conversion, with errors named
  • A documented event taxonomy
  • Implemented GA4 and server-side tracking, validated on real devices
  • A written attribution model with its biases stated
  • Decision-oriented reporting, not a metric wall
  • Consent mode configured and documented

Start with the audit

Conversion tracking audit

What we read before recommending any of this, and what it covers. There is a free version if you would rather start there.

Related reading

GA4 conversion tracking that does not break

The long-form version of the thinking behind this service.

Related services

  • Google Ads management

    Accounts built to be measured, then managed against what the measurement says.

  • AI marketing automation

    Automate the repeatable, keep judgement where judgement is needed, and be specific about which is which.

Before you brief anyone

Questions

What do buyers ask about marketing analytics?

Why GA4 and Google Ads disagree, whether server-side tracking is needed, whether existing GA4 can be fixed, and which attribution model to use.

Why do GA4 and Google Ads report different conversion numbers?

They use different attribution and different windows. Google Ads credits the ad interaction within its conversion window, and GA4 by default uses a data-driven model across all channels. Both can be correct at once. The mistake is comparing them as if they were measuring the same thing.

Do we need server-side tracking?

If a meaningful share of your audience uses blockers or privacy-restricted browsers, yes, because those losses are not evenly distributed and they skew what your bidding algorithms learn from. If you are running small spend on a niche audience, it is often not yet worth the complexity.

Can you fix our existing GA4 rather than rebuilding it?

Usually yes, and it is normally the better option because rebuilding costs you historical comparability. We rebuild only when the existing taxonomy makes the reports you need impossible to produce.

Which attribution model should we use?

Whichever one you understand the biases of. There is no correct model, only models with different distortions. We recommend picking one, documenting how it misleads, and cross-checking against your CRM for anything with a long sales cycle.

How do we know the tracking is actually right?

By testing it against real interactions on real devices and reconciling the totals against a source of truth outside analytics, normally your CRM or order system. A tag that fires in preview mode has proved almost nothing.

Start with an audit

Send us what you are running. We will tell you what we would look at first in Analytics, and whether it is the right place to start at all.