Updated November 2026 · Written and maintained by the Progression Agency strategy team
A form fill that was never marked as a key event leaves a quarter of leads uncounted, and marking it today does not fix last quarter: Google Analytics applies key events from the moment they are marked. Most reporting arguments start with settings like that one, chosen once and forgotten. Google Analytics consulting checks those settings first: how long the property keeps detailed data, which events count, how consent is handled and what the Tag Manager container is really firing. Progression’s team is based in New York, audits properties for US businesses remotely, and meets your team on site to walk through the findings when you ask.
On this page · 12 sections
- A quarter of leads that never counted
- What Google Analytics consulting checks in a GA4 property
- Consent mode with the banner you already have
- Google Tag Manager consulting for a crowded container
- Google Analytics 4 consulting services for apps and sites together
- Pricing GA4 and Tag Manager work
- Retention changes you cannot take back
- Handing the property back to your team
- When the problem is not Google Analytics
- A test visit, from click to report
- Naming events so two teams agree
- Access: who can change the property
Need a full measurement program?If you need attribution, dashboards and a full measurement program rather than a settings audit, our marketing analytics agency page covers that work.
Settings facts on this page follow Google’s help pages on data retention, key events and consent mode, and Google changes them, so check them before you change a property. Progression is independent of Google, nothing here is legal advice on consent, and no accuracy figure is promised for any report. Progression’s method is proprietary and kept for clients.
A quarter of leads that never counted
A hypothetical clinic’s booking form event fired on every submission all quarter. Nobody had marked it as a key event, so the report shows no conversions from email.
The fix takes a minute: mark the event. It counts from that moment on, and the quarter stays as it was. Some settings in Google Analytics 4 (GA4) cannot be fixed backward, which is why they are checked first.
Why can a setting not be fixed backward?
Because the property records what it was set to collect at the time. A key event, a retention period or a consent choice shapes data going forward and, in the case of retention, can delete data that no setting change brings back.
What Google Analytics consulting checks in a GA4 property
The audit goes through a short list of settings, each with a reason it matters, a failure that follows when it is ignored and a fix. Where Google’s help pages state a fact, the table states it as they do. Where they do not, the cell carries plain advice only.
| Setting | What it controls | What goes wrong when it is left alone | What the consultant does |
|---|---|---|---|
| Data retention | How long user-level and key event data are kept for explorations and funnel reports | Detailed reports run out of history sooner than the team expects | Checks the period and records the decision |
| Key events | Which events count as important | A form fill or call never counts as a lead | Marks the right events and keeps the list short |
| Consent mode | How tags behave when a visitor declines cookies | Numbers swing after a banner change | Checks that the banner’s choices reach the tags |
| Event naming and parameters | How events are described | Two teams name one action two ways | Agrees a naming rule and checks the events |
| Internal and developer traffic | Whether staff visits are counted | Your own testing inflates the numbers | Filters known internal traffic |
| Cross domain measurement | Whether a visit continues across sites | One buyer appears as two visits | Checks the domains that need joining |
| Google Ads link and key events used as conversions | Which events flow to ad conversions | Ads optimize toward the wrong action | Confirms which key events become conversions |
| Access and user roles | Who can change what | Former staff and agencies keep admin access | Reviews the access list |
| The Tag Manager container | What actually fires on the site | Old tags nobody owns still run | Inventories every tag, trigger and variable |
| What the work costs | See the pricing section | Not applicable | Priced from this table |
Data retention: 2 or 14 months for detailed reports
For Google Analytics properties, user-level data retention can be set to 2 months or 14 months, and the same period applies to key events data. Other event data can also be set to 2 or 14 months, or to 26, 38 or 50 months on Analytics 360. Age, gender and interest data always keep a two month period.
The setting affects explorations and funnel reports, not standard aggregated reports. See Google’s data retention page for the exact wording.
Key events count from the day they are marked
A key event is an event marked as important. Marking one changes reports from that time and does not change historic data, and it can take up to 24 hours to appear in standard reports. Key events can be used to create Google Ads conversions.
- Write down every key event and the reason it counts.
- Mark an event before the campaign that depends on it starts.
- Check that the event shows in reports after 24 hours.
- Keep the list short enough that each one still means something.
Consent mode with the banner you already have
Consent mode communicates a visitor’s cookie or app identifier consent status to Google so tags adjust their behavior. It does not provide a consent banner. It works with the business’s consent management platform or custom banner.
When consent is denied, tags do not store cookies and send cookieless pings instead, and Google Analytics fills gaps with conversion modeling and behavioral modeling. Tags without built-in consent checks can get checks in Tag Manager under Advanced, then Consent Settings. See Google’s consent mode page for the full description.
The plain advice: consent mode is set up with the banner, not instead of it. Questions about what the law requires of your banner go to counsel, and nothing on this page is legal advice.
| Part | Who owns it |
|---|---|
| The banner and its wording | Your business, with counsel |
| The consent management platform | Your business or its vendor |
| Passing consent choices to Google’s tags | The consultant and your developers |
| Checks on tags without built-in support | The consultant, in Tag Manager |
What changes in the numbers when consent is denied?
Cookieless pings carry a minimum of information, and Google Analytics models some of the gap. Reports mix measured and modeled data, so a banner change can move totals.
Google Tag Manager consulting for a crowded container
A container that has grown for years holds tags nobody remembers adding. The work is an inventory: every tag, trigger and variable gets an owner and a reason, and anything without both is paused, then removed.
A Google Tag Manager consultant also sets naming rules and a routine of workspaces and approvals, so the next change is reviewed before it goes live.
- List every tag, trigger and variable.
- Record an owner and a reason for each.
- Pause what has neither, watch for a week, then remove it.
- Adopt one naming rule and one approval step.
What a Google Tag Manager specialist hands over
A container inventory, a naming rule, a short approval routine and a clean, versioned container the team can publish from with confidence.
Google Analytics 4 consulting services for apps and sites together
One property can hold web and app streams. Google Analytics marks purchase on web and app by default, and first_open and in_app_purchase on app. The plain advice: event names are agreed across the web and app teams before launch.
- Agree event names once, across both teams.
- Check which key events each stream gets by default.
- Test a purchase and a first open on real devices.
- Record which stream each report reads from.
A mismatch of names across streams is the most common reason a combined report looks wrong, and it is cheap to prevent.
Why agree names before launch?
Because renaming events later splits history in two.
Pricing GA4 and Tag Manager work
Pricing for Google Analytics consulting services depends on scope, is subject to change and is set in the written proposal. Analytics 360 license fees are priced by Google.
| Type of work | Typical low to published high |
|---|---|
| GA4 setup project | $500 to $55,000 |
- Ask how many streams and containers the scope covers.
- Ask what a settings audit includes and what it leaves out.
- Ask whether the container clean up is priced separately.
- Ask who keeps the settings record.
Retention changes you cannot take back
When data reaches the end of the retention period, it is deleted automatically on a monthly basis. If you reduce the period, any affected data is deleted during the next monthly process. If you increase it, the change applies to data you have already collected and have not yet deleted.
Google Analytics waits 24 hours before implementing a change, and during those 24 hours you can revert it and your data is unaffected. The plain advice: write down every setting change, with a date, in a change log the business keeps.
| Change | What follows |
|---|---|
| Reduce the period | Affected data is deleted in the next monthly process |
| Increase the period | Applies to data still held, not data already deleted |
| Either change | Takes effect after 24 hours, and can be reverted until then |
Who should be allowed to change retention?
Few people, and each change logged. A change by someone who did not know the consequence cannot be undone.
Handing the property back to your team
The audit ends with records your own team can maintain. The method is proprietary and kept for clients, and the records are yours.
- A settings record with values and dates.
- A key event list with reasons.
- A container inventory with owners.
- Consent setup notes.
- An access list.
Who updates the records?
Whoever changes a setting, on the day they change it. A record updated quarterly is a record that is wrong most of the time.
Can we see the property?Give us read access to your property and container, or describe what you see. You get a free proposal for Google Analytics consulting, starting with the settings that cannot be fixed backward.
When the problem is not Google Analytics
Sometimes the property is fine and the cause is elsewhere. If leads are logged in the CRM but not in GA4, the fix may be a form or redirect issue on the site. If paid traffic looks wrong, the ad account may be the issue.
- Leads in the CRM but not in the property: check the form and redirect.
- Paid traffic that looks wrong: check the ad account.
- Totals that disagree between tools: check how each defines a conversion.
- A drop after a site release: check the tags that moved.
For the ad account side, see Google Ads audit, and for wider measurement, marketing analytics agency. For testing what the numbers say, conversion rate optimization agency.
How do you know which it is?
By testing one visit end to end: submit a form, watch the event fire, see it in the property and trace it to the CRM.
A test visit, from click to report
The quickest way to find a measurement fault is a single visit followed all the way through. It shows where a lead disappears.
- Open the site in a clean browser.
- Accept or decline consent, and note which.
- Submit the form or complete the action.
- Watch the event appear in the realtime report.
- Check the key event after 24 hours.
- Find the lead in the CRM.
Each step has a person who owns it, and the step where the trail ends names the owner.
What if the realtime report shows nothing?
Then the tag did not fire, and the container is the first place to look.
Naming events so two teams agree
Event names are the vocabulary of a property. When two people name the same action two ways, reports split it in half and nobody notices.
| Step | What it fixes |
|---|---|
| List every event now firing | Shows duplicates and near duplicates |
| Choose one pattern for names | Keeps new events consistent |
| Record the meaning of each event | Lets new people read reports correctly |
| Review new events before launch | Stops drift |
The record lives with the settings record, so the property and its vocabulary move together.
Should old events be renamed?
Rarely. Renaming splits history, so old names usually stay and new events follow the rule.
Access: who can change the property
A property outlives the people who set it up. Former staff and former agencies often keep administrator access for years.
- List everyone with access and what level.
- Remove people who no longer work with you.
- Give each person the lowest level that does the job.
- Review the list twice a year.
A read access audit is enough to find these problems. Changes are made with the access level your team chooses.
Why not give the agency admin access permanently?
Because access that is not needed is a risk without a benefit. Grant it for a task and review it after.
Getting found in search
- SEO in Madison
- SEO in Knoxville
- SEO company in Orlando
- SEO in Raleigh
- SEO company in Frisco
- SEO company in Indianapolis
- SEO company in St. Louis
- SEO company in Virginia
- SEO company in PA
- SEO in Milwaukee
- SEO services in Oklahoma
- SEO in Spokane
- SEO in Albuquerque
- SEO in Reno
- SEO in Sacramento
- SEO in Bozeman
- SEO company in Buffalo
- SEO company in Richmond
- SEO company in Olympia
- SEO company in Greensboro
- SEO company in Bellingham
- SEO company in Utah
- SEO company in Tulsa
- SEO company in San Antonio
- SEO company in New Orleans
- SEO company in Kansas City
- SEO company in San Francisco
- SEO company in Long Island
- Best SEO Chrome extensions
- Freelance SEO
- Real estate investor SEO
- Publisher SEO
- Daycare SEO
- SEO for dog trainers
- Dropshipping SEO
- Baidu SEO agency
- Forex SEO
- Pressure washing SEO
- Engineering SEO
- School SEO
- Sign company marketing
- Salesforce Commerce Cloud SEO
- Driving school SEO
- Paving company SEO
- Orthopedic SEO
- Limo company SEO
- SEO for florists
- Beauty industry SEO
- SEO for coaches
- Drupal SEO agency
- Webflow SEO agency
- General contractor SEO
- SEO for directory websites
- Appliance repair SEO
- Mobile app SEO
- eBay SEO services
- Travel SEO
- Home inspector SEO
- Tree service SEO
- Dermatologist SEO
- Pharma SEO agency
- SEO for interior designers
- Garage door SEO
- Solar company SEO
- Flooring SEO
- Self storage SEO
- SEO for restoration companies
- SEO for optometrists
- Home builder SEO
- WooCommerce SEO services
- Physical therapy SEO
- Junk removal SEO
- Jewelry SEO
- Home care SEO
- Technology SEO agency
- Auto repair SEO
- Car dealer SEO
- Video SEO guide
- Startup SEO agency
- Senior living SEO
- Crypto SEO
- Mortgage broker SEO
- SEO for painters
- Outsourced link building
- Cybersecurity SEO
- Outsource SEO services
- Criminal defense SEO
- Fashion SEO agency
- YouTube SEO services
- Blog post SEO
- Wix SEO services
- SEO for cleaning companies
- Carpet cleaning SEO
- Rehab SEO
- SEO for banks
- SEO for architects
- Immigration lawyer SEO
- BigCommerce SEO services
- Remodeling SEO
- MSP SEO
- Veterinary SEO
- B2B SEO agency
- Magento SEO services
- Amazon SEO services
- Commercial real estate SEO
- Etsy SEO services
- Casino SEO agency
- WordPress SEO services
- Squarespace SEO services
- Gym SEO
- Home services SEO
- Orthodontist SEO
- Construction SEO
- Recruitment agency SEO
- Property management SEO
- SEO for accountants
- Locksmith SEO
- Higher education SEO
- Manufacturing SEO
- Industrial SEO
- Financial advisor SEO
- SEO consultant
- Law firm SEO
- Real estate SEO
- Link building agency
- Financial services SEO
- Church SEO
- Nonprofit SEO
- Technical SEO agency
- Enterprise SEO agency
- Photographer SEO
- SaaS SEO agency
- Digital PR agency
- SaaS link building
- Franchise and multi-location SEO
- International SEO agency
- Hreflang guide and checker
- SEO company Las Vegas
- Texas SEO company
- SERPRobot review
- Ranktracker review
- Nightwatch review
- SEO company in Dallas
- SEO company in Oakland
- SEO company in Jacksonville
- SEO company in Fort Lauderdale
- SEO company in Denver
- SEO company in Orange County
- SEO company in Cleveland
- SEO company in Colorado Springs
- SEO company in Houston
- SEO company in Charlotte
- SEO companies by city
- Web design companies by city
- SEO company in Hawaii
- SEO for HVAC services
- Statewide SEO services
- Small business SEO
- SEO experts
- SEO pros and cons
- What is corporate SEO?
- Does URL length affect SEO?
- Meta description length
- SEO services
- SEO agency
- What are SEO services?
- What is SEO?
- Buyer personas
- Retail market research
- Local SEO services
- Local search
- Claiming a business profile
- Local SEO vs national SEO
- SEO company in New Jersey
- SEO agency NYC
- Affordable SEO services
- SEO company in Iowa
- SEO company in Maine
- SEO company in Idaho
- SEO company in Boise
- SEO company in Omaha
- SEO company in Pittsburgh
- SEO company in Kentucky
- SEO company in Alabama
- SEO company in Louisiana
- SEO company in Indiana
- SEO company in Arkansas
- SEO company in Delaware
- SEO company in Connecticut
- SEO company in Massachusetts
- SEO company in Colorado
- SEO company in Maryland
- SEO company in Minnesota
- SEO company in California
- Best SEO company for small business
- SEO audit service
- SEO packages and pricing
- How long does SEO take?
- How to rank higher on Google
- Website not showing up on Google
- Google Business Profile not showing up
- How to set up a Google Business Profile
- Why is my website not getting traffic?
- SEO content writing service
- Shopify SEO services
- How to get more Google reviews
- Google review removal
- SEO for dentists
- SEO for doctors
- SEO for roofers
- White label SEO
- SEO reseller program
- Insurance agency SEO
- Restaurant SEO
- Pest control SEO
- Personal injury lawyer SEO
- Moving company SEO
- SEO for plumbers
- SEO for chiropractors
- SEO for therapists
- SEO for landscapers
- SEO for med spas
- Best rank tracking tools
- Pro Rank Tracker review
- SERPWatcher review
- SEO tools for small business
- Instagram SEO
- Saving Instagram drafts
- Checking Instagram interactions
- Instagram hashtags
- TikTok profile views
- Finding TikTok drafts
- Snapchat filters and Lenses
- Organic SEO services
- SEO company in Portland
- SEO company in Kent, WA
- Ecommerce SEO services
- Customer data platforms
- Selling on Target Plus
- SEO for fintech
- SEO company in Atlanta
- Search engine marketing agency
- SEO company in Illinois
- Fairfax SEO company
- Oregon SEO
- Medford SEO
- Bend SEO
- Bellevue SEO
- Video for local SEO
- SEO diagrams
- Boca Raton SEO company
- Winery SEO
- Seattle SEO companies
AI, AEO and what is changing
Paid media and lead generation
Websites and design
Choosing and working with an agency
Software and app development
Website design by industry and type
Web development, platforms and hosting
Social, content and brand
By industry and by situation
Frequently asked questions
What does Google Analytics consulting include?
What does a Google Analytics 4 consultant change first?
How long does GA4 keep data?
If we mark an event as a key event now, will last month’s numbers change?
Does consent mode replace our cookie banner?
What is Google Tag Manager consulting?
How many key events can we have?
Will event specifications be written for our developers?
Do we need to give you admin access?
How are Google Analytics consulting services priced?
Which events are marked as key events by default?
How long can a new key event take to show up?
What happens to data when we shorten retention?
Can we change our mind about a retention change?
What do cookieless pings do?
Does Progression give legal advice on consent?
Can a key event be used for Google Ads?
What if the numbers in two tools do not match?
Who owns the property after the audit?
How do we get an audit started?
Can we see the property?Give us read access to your property and container, or describe what you see. You get a free proposal for Google Analytics consulting, starting with the settings that cannot be fixed backward.
Get a free marketing proposal
Tell us what you are trying to grow and we will come back with a plan, not a pitch deck. Same-day reply on weekdays.
