Corsa Media House

Analytics and tracking

How to set up Google Analytics 4 so your business owns it.

Setting up GA4 takes about twenty minutes. Setting it up so the business, not whoever clicked through the screens, holds the account takes the same twenty minutes and one decision made first.

Published October 16, 2026

Google Analytics is free, which is why it is so often set up by whoever happened to be building the website. The developer signs in with their own Google login, creates an account, pastes the tag into the site, and moves on. Years later the business wants to know where its leads come from and discovers that the history belongs to a login it has never seen.

None of that is hard to avoid. The order matters more than the technique: decide which login owns the account before anybody creates anything.

Account, property and data stream: what each one is

GA4 has three layers, and ownership lives at the top one. People get this wrong because the layer they work in every day is the bottom one.

LayerWhat it isWhy it matters for ownership
AccountThe container at the top. Usually one per businessAn Administrator here controls every property under it, including who else has access
PropertyOne set of reports, usually one per website or brandThis is where your data and history live. It can be moved between accounts
Data streamThe connection from one website or app into the propertyHolds the Measurement ID (starts with G-) that goes into the site

How to set up GA4 so the business owns it

  1. Pick the login first. Use a Google account that belongs to the business and that more than one person can recover: an address on your own domain through Google Workspace is best, a dedicated Gmail for the business is acceptable. Do not use a personal Gmail of an employee or a supplier.
  2. Go to analytics.google.com while signed in with that login. If it is the first time, click Start measuring. Otherwise open Admin, click Create, then Account.
  3. Name the account after the business and choose the data-sharing settings. Click Next.
  4. Name the property, set the reporting time zone (Eastern for anywhere in Central Florida) and the currency, then click Next. Choose the industry and business size, click Next, choose what you intend to use Analytics for, then click Create and accept the terms.
  5. Add the web stream: in Admin, under Data collection and modification, click Data streams, then Add stream, then Web. Enter the website address and a stream name, leave enhanced measurement on, and click Create stream.
  6. Open the stream and copy the Measurement ID from Stream details. It starts with G-. That ID, and only that ID, is what the person building the site needs from you.
  7. Install the tag. Most site builders have a field for the Measurement ID. If not, the stream page has View tag instructions under Google tag, with an Install manually option, or your developer can add it through Google Tag Manager.

How to check who has access to an existing property

If GA4 is already running on your site, check it before you change anything. Access is set in two places, and people often check only one.

  1. Sign in to analytics.google.com and open Admin (the gear icon, bottom left).
  2. Under the Account column, click Access management. Read every row: name, email, role. These people have that role on every property in the account.
  3. Go back and, under Property, click Access management. Read every row again. People can have access to the property without appearing at account level.
  4. Find your own row. If you cannot open Admin at all, or you have no row at account level, you do not control the account.
RoleWhat it can do
AdministratorFull control, including adding and removing users and assigning any role
EditorFull control of settings, but cannot manage users
MarketerCreate and edit audiences, events and key events, and link key events to Google Ads
AnalystEverything a Viewer can do, plus share explorations
ViewerSee settings and data and build their own explorations

What you want: at least two Administrators at account level, both of them logins the business controls. Your agency or developer can have Editor or Marketer. Former staff and former suppliers should have nothing. Removing a user entirely needs the Administrator role at account level, which is one more reason that role has to be yours.

If somebody else owns the account

Ask the person holding it for one of two things, in writing. The simpler request is Administrator at account level for your business login. If the account also holds other clients, the cleaner request is to move your property into an account you create. GA4 supports moving a property between accounts, and the move carries the data streams, settings and reporting history with it. Google requires the Administrator and Editor roles on both the source and the destination account, so you will need to give them temporary access to yours while they do it, then remove them.

If the request is refused, the data history is held by someone else and the contract question is a legal one. The practical fallback is to start a new property under your own login today, because history you start collecting now is the only history you are certain to keep.

What to track: key events

Page views tell you that people came. Key events tell you that they did the thing that makes you money. For a service business that is usually three actions.

  • Form submissions. The estimate request, the contact form, the quote form. Track the successful submission, not the click on the button.
  • Calls from the website. A tap on a phone number link can be recorded as an event. It tells you someone tapped, not that the call connected or lasted, so treat it as intent rather than a lead count.
  • Bookings. If you use an online booking tool, track the confirmation step, not the page that opens the calendar.

To mark an event as key: go to Admin, then under Data display click Events. Find the event in the list and click the star next to it. That needs the Editor role or higher. To create a new event from an existing one (for example, a page view of your thank-you page), click Create event, which needs Marketer or higher, and turn on Mark as key event. A standard property can have up to 30 key events, which is far more than a small business should use. Three to five is plenty.

Check that it works before you rely on it

Open the Realtime report, then submit your own contact form from your phone, tap your phone number and complete a test booking. Each one should show up within a minute or two. If one does not, fix it now. An event that silently never fired is the most common reason a business concludes its website "does not generate leads" when it does.

One distinction worth knowing: a key event is a GA4 reporting label. A conversion is a key event that has been shared with Google Ads for bidding. If you run Google Ads, link the accounts and import the key events you actually care about, and nothing else, so the ad system optimises toward real leads.

What to do next

Today: open Admin, read both Access management lists, and write down who holds the Administrator role at account level. If it is not the business, fix that before anything else. Then mark your form, call and booking events as key and test each one. If you would rather have it done, the studio sets up GA4 under your own login and hands it over with a written access list. Either way, the account should be yours on day one.

Questions

Which Google login should own our Google Analytics account?

A Google account that belongs to the business and that more than one person can recover, ideally an address on your own domain through Google Workspace. Not the personal Gmail of an employee, a developer or an agency, because the account leaves with that login.

How do I see who has access to our GA4 property?

Open Admin and click Access management under Account, then do the same under Property. Access is granted at both levels, so read both lists. You want at least two Administrators at account level, both logins the business controls.

Can we get our GA4 data back from an agency that set it up?

Often yes. Ask for Administrator at account level, or ask them to move the property into an account you own. GA4 supports moving a property with its data streams and reporting history, and the move needs Administrator and Editor roles on both accounts. If they refuse, that is a contract question for a lawyer, and you should start a new property under your own login straight away.

What should a small business mark as key events in GA4?

The actions that become revenue: successful form submissions, taps on your phone number, and completed bookings. Mark them under Admin, Data display, Events by clicking the star. Keep it to a handful, and test each one in the Realtime report.

Is the automatic form tracking in GA4 accurate?

Sometimes. Enhanced measurement listens for a standard form submission, and many forms submit in a way it does not see, while others are counted even when validation fails. Submit your own form once and check that the count rises by exactly one. If it does not, fire the event from the site on a confirmed submission.

What this relates to

Read next

Every guide on analytics and tracking ↗

Taking new work

Want it set up this way from the start?

Every account opened in your name on day one, and a written assignment before the first invoice. Tell us what needs building.