Data & Analytics

A GA4 setup that reports what your business actually cares about

Almost every business has GA4. Far fewer have a GA4 property configured to answer a question anyone asked. The difference is a few days of deliberate setup, not a different tool.

What is GA4 setup?

GA4 Setup is the configuration of a Google Analytics 4 property so it reports usefully: data streams, key events, audiences, attribution settings, data retention, filters and the optional BigQuery export. It suits Australian organisations who have GA4 installed but do not trust it, and those launching a site who want the property configured before traffic arrives.

Get a fixed written quote
Typical timeline
1 to 4 weeks
What drives cost
Cost is driven by the number of events, whether eCommerce is involved and whether historical data needs repairing.
Best for
Teams with GA4 installed by default who cannot get a straight answer from it
You own
The property, the data, the export project and the admin access
Built with
GA4, consent settings, BigQuery export, custom explorations
What the system containsData streamsKey eventsAudiencesAttribution windowData retentionInternal trafficCross domain setupBigQuery export
Retention and export are set early, since GA4 will not backfill data you did not keep.

Your handover

What a default GA4 property gets wrong

A default GA4 setup collects page views, a handful of automatic events and very little that maps to your commercial model. Enhanced measurement fires on outbound clicks and file downloads whether or not those matter to you, internal traffic from your own office is counted as demand, and referral exclusions for your payment gateway are not set, so a chunk of your revenue appears to come from a bank rather than from search.

  1. 01Configured GA4 property with documented settings
  2. 02Key events defined and marked, with values where relevant
  3. 03Internal traffic filters and referral exclusions
  4. 04Cross domain measurement across your properties
  5. 05Consent handling and retention settings configured
  6. 06Ads and Search Console linking without double counting
  • eCommerce or lead funnel reporting as applicable
  • Custom explorations and a saved reporting collection
  • BigQuery export where it is justified
The full list

Data retention defaults to the shorter option, which quietly limits how far back your explorations can look. Cross domain measurement is off, so a visitor moving from your marketing site to a booking subdomain is counted as two people and two sessions. None of this is exotic. It is the standard state of properties we inherit, and each item takes minutes to correct once someone decides to look. The reason it persists is that GA4 reports something plausible in every one of those states, so nothing appears broken until a number is questioned.

  • Internal and agency traffic filtered rather than counted as demand
  • Referral exclusions for payment gateways and booking subdomains
  • Cross domain measurement configured across every property you own
  • Data retention extended to the longest setting available to you
  • Unwanted enhanced measurement events switched off deliberately
  • Currency, time zone and reporting identity set for Australian reporting

Micro conversions still get recorded, they just do not sit in the headline number.

Key events, conversions and the distinction that trips teams up

In GA4 an event becomes a key event when you mark it as one, and key events flow through to Google Ads as conversions when the accounts are linked. This causes two predictable problems. The first is that everything gets marked, so a report showing four hundred conversions is counting newsletter signups next to signed contracts and the average is meaningless. The second is double counting, where the same purchase is imported from GA4 and also recorded by the Google Ads tag, and reported performance quietly doubles.

Micro conversions still get recorded, they just do not sit in the headline number

We mark a small number of key events, weight them by commercial value where a value can be defended, and pick one source of truth per conversion in the ad platforms. Micro conversions still get recorded, they just do not sit in the headline number. If you are spending meaningfully on Google Ads, deciding which system imports which conversion is more consequential than any bidding change you will make this quarter.

Choose the right level

Why GA4 will never match your ad platform numbers

Clients regularly ask us to make GA4 agree with Google Ads and Meta. It cannot, and any consultant promising otherwise is either misunderstanding the platforms or hoping you will not check. The systems count different things over different windows using different identity signals, and they always will.

System

01

GA4

What it counts

Conversions credited to the last non direct channel within its own model

Why it differs

Consent and browser restrictions remove some sessions entirely

02

Google Ads

What it counts

Conversions credited back to the ad click, including view through where enabled

Why it differs

Counts a click that converted later even if the visitor returned by another route

03

Meta Ads

What it counts

Conversions attributed to its own click and view windows

Why it differs

Modelled attribution and its own identity graph, not comparable line for line

04

Your CRM or order system

What it counts

Actual signed business and real revenue

Why it differs

Knows nothing about the marketing that caused it unless you pass it through

How we work this out during scoping

What we can do is explain the gap, keep it stable and choose which number governs which decision. Budget decisions get made on one platform consistently. Board reporting gets made on the number closest to your accounting system. The table below is roughly what we walk clients through, and it usually ends an argument that has been running for a year.

Australian privacy law is under active reform and the direction of travel is clear: more transparency about what is collected and firmer expectations around choice. Google also has its own requirements for advertisers using its measurement products, which is why consent signals now sit inside the analytics configuration rather than beside it. If any of your visitors are in the UK or Europe, the stricter obligations apply to them regardless of where your business sits.

More on consent, retention and Australian privacy settings

In practice we set consent handling so that analytics behaves predictably in both states, configure the property so denied consent results in modelled or reduced data rather than broken reporting, and switch off anything that sends personal information into Google's systems. We also document what is collected in language your privacy policy can borrow. The banner and signal plumbing itself lives in the tag container, which is covered in our Google Tag Manager work.

When BigQuery export is worth switching on

GA4 can stream raw event data to BigQuery, and for the right organisation it changes what is possible. You get every event with its parameters, unsampled, retained for as long as you choose, and joinable to your CRM or order data. That means you can answer questions the GA4 interface will not, such as which first session behaviours precede a customer who is still buying two years later.

The rest of the answer

It is not universally worth it. If nobody in your organisation writes SQL and you have no plans to hire that skill, the export becomes a storage bill attached to a dataset nobody queries. For most small businesses a standard GA4 setup and the built in interface are enough. We recommend the export when you have real data volume, a warehouse ambition or a need to keep history beyond GA4's retention limits, and we say no when the honest answer is that a well built Looker Studio dashboard on the standard connector would serve you just as well.

Where GA4 is the wrong tool for the question

GA4 is a marketing analytics product. It is good at channels, campaigns, landing pages and conversion paths. It is poor at product analytics, where you want to follow individual users through a workflow, watch feature adoption cohort by cohort and understand why someone abandoned a multi step process. Teams building a SaaS product routinely try to force GA4 into that role and end up frustrated by sampling, thresholding and an interface that resists user level questions.

GA4 estimates what marketing had to do with it

It is also the wrong place to look for revenue truth. Your order system and your accounting ledger know what you actually sold. GA4 estimates what marketing had to do with it. If your main question is about profitability by product line, that belongs in a warehouse and a reporting layer such as Power BI, not in an analytics property. Retail clients in particular benefit from separating those two conversations early, and we cover the wider stack in our work with retailers.

How we scope it

Four ways to scope your GA4 Setup project

We do not publish package prices, because the same brief can be a short build or a long one. These are the shapes the work usually takes. Tell us which one sounds like you and you will get a fixed written quote that spells out exactly what it covers.

GA4 Setup

Tracking that is correct, so the rest is worth reading

Fixed written quote, agreed before work starts

  • Configured GA4 property with documented settings
  • Key events defined and marked, with values where relevant
  • Internal traffic filters and referral exclusions
Request a quote
Most common

GA4 Measurement build

The measurement your decisions actually depend on

Fixed written quote, agreed before work starts

  • Everything in GA4 Setup
  • Cross domain measurement across your properties
  • Consent handling and retention settings configured
  • Ads and Search Console linking without double counting
Request a quote

GA4 Full stack

Warehouse, pipelines and reporting across the business

Fixed written quote, agreed before work starts

  • Everything in GA4 Measurement build
  • eCommerce or lead funnel reporting as applicable
  • Custom explorations and a saved reporting collection
  • BigQuery export where it is justified
Request a quote

GA4 Ongoing

Keeping it accurate as the site and the tools change

Rolling monthly, quoted in writing

  • Tracking checked after every site or tool change
  • A named person who knows the account
  • Reports maintained as the questions change
  • Rolling, cancel with 30 days notice
Request a quote

These are shapes, not menus. Most quotes end up somewhere between two of them, and we will say so when the honest answer is the smallest one. Describe the problem and we will tell you which it is.

Questions buyers usually ask

Frequently asked questions

How long does a GA4 setup take?

Usually 1 to 4 weeks. A straightforward marketing site with a handful of key events sits at the short end. eCommerce takes longer because the purchase, refund and item level events need testing against real transactions. If a data layer has to be built first, that dependency sets the schedule, and we flag it in the first conversation rather than mid project.

GA4 is free, so what am I paying for?

The platform costs you nothing and the configuration is the work. You are paying for decisions about what counts as a conversion, correct filtering, consent handling, testing every event on real devices and reporting built around your questions. Cost is driven by the number of events, whether eCommerce is involved and whether historical data needs repairing. We quote in writing after a short scoping call.

Can you fix a property that already has two years of messy data?

We can fix collection going forward and we can often clean reporting retrospectively using filters and calculated fields. What we cannot do is retroactively collect events that were never sent. Where history matters, we usually keep the existing property running, correct it in place, and annotate the date the changes took effect so nobody misreads the step change as a business result.

Who has access to the property when we finish?

Your organisation holds administrator access, and the property sits in an account under your control rather than an agency account. We are added as users you can remove. If a previous agency created your property inside their own account, we help you move it or rebuild it in yours, because a property you cannot access is a liability at exactly the moment a relationship ends.

Do we still need GA4 if our ad platforms report conversions?

Generally yes, because ad platforms only report on their own traffic and each grades its own homework. GA4 gives you a consistent view across organic search, email, referral, direct and paid in one place, which is the only way to see whether paid activity is adding customers or being credited for ones you already had. It is a cross checking tool, not a replacement.

What ongoing work does GA4 need after setup?

Less than people fear, but not zero. Site changes break events, new campaigns need tagging conventions applied, and Google changes the product regularly. Most clients keep a light quarterly review to verify key events are still firing, check for new referral exclusions and update reports as questions change. We provide the checklist so you can run that internally if you prefer.

Get your GA4 property configured properly

Tell us what you need it to answer and what you currently do not believe. We reply within one business day and send a fixed written quote with the scope stated.