As your GA4 consultant, we take a property that someone set up during the rush away from Universal Analytics and make it answer real questions. Universal Analytics stopped processing data in July 2023, and many GA4 properties still run on whatever the migration assistant created that year: enhanced measurement switched on, a purchase event from a plugin, and a list of conversions nobody reviewed. The reports look populated, but revenue does not match the store and nobody trusts the channel numbers.
We fix that for ecommerce brands, SaaS companies and lead generation sites. The work is a fixed-price project: audit, rebuild where needed, test, document and hand over. Ongoing help after that sits under our wider analytics and tracking services.
What Is GA4 in Google Analytics?
GA4 is Google Analytics 4, the current version of Google Analytics and the replacement for Universal Analytics. It is event-based: every interaction, from a page view to a purchase, is recorded as an event with parameters attached, instead of as sessions and hit types. The Google tag, usually deployed through Tag Manager, sends those events to your property, which turns them into reports, explorations and audiences.
You then mark the events that represent business outcomes as key events, and GA4 can share them with Google Ads for bidding. Two sites running the same GA4 tag can end up with very different data quality, depending on which events they send and how they name them.
What Our GA4 Consulting Services Include
- Property and stream structure. One property per business, the right data streams, the reporting time zone and currency set to match your store, and event data retention raised to 14 months so explorations can look back a full year.
- GA4 ecommerce tracking. The full recommended event set: view_item_list, select_item, view_item, add_to_cart, remove_from_cart, view_cart, begin_checkout, add_shipping_info, add_payment_info, purchase and refund, each with a consistent items array (item ID, name, brand, category, variant, price and quantity).
- Key events. Google renamed GA4 conversions to key events in 2024. We mark only the outcomes that matter, such as purchase, generate_lead or sign_up, and remove the page views and scroll events that were flagged by default or by mistake.
- Custom dimensions. Parameters that describe your business, for example plan type, logged-in state, content category or form name, registered so they show up in reports.
- Traffic hygiene. Internal traffic definitions and data filters, developer traffic exclusion, unwanted referrals for payment gateways, and cross-domain measurement where checkout or booking lives on another domain.
- Consent. Google Consent Mode v2 connected to your cookie banner, with defaults set before any tag fires.
- Integrations. Links to Google Ads, Search Console, Merchant Center where relevant, and the BigQuery export so raw events are stored in a warehouse you own.
- Audiences and reports. Remarketing audiences for Google Ads, a few custom reports and saved funnel explorations.
How Our GA4 Consultant Work Runs
- Audit the current property (week 1). We review settings, events, key events, filters and integrations, then run test sessions through your main journeys. You get a written list of issues ranked by impact.
- Write the event plan (week 1 to 2). We list every event and parameter the property should collect, and where each one comes from: the data layer, enhanced measurement or a platform integration. On a lead generation site it covers each form, call click and booking step.
- Implement (weeks 2 to 3). We configure GA4 and the tags in Google Tag Manager, then add or fix the data layer. On Shopify that usually means Customer Events and a custom pixel. On WooCommerce and WordPress we use GTM4WP or custom code. On custom builds we write the specification and work with your developers.
- Test and reconcile (weeks 3 to 6). We check every event in GTM preview and GA4 DebugView, then compare a few weeks of GA4 purchases or leads against your store or CRM. We check order counts, revenue, transaction IDs and payment methods, and explain any remaining gap.
- Hand over (end of the project). You get the event plan, a change log, a short report guide and a recorded walkthrough call. If you need a reporting layer on top, we can build Looker Studio dashboards from the same data.
GA4 Consultant Deliverables and Sign-Off Checks
A GA4 project should end with evidence, not a message saying the tags are live. Here is what you receive and the checks we run before we call the property done.
| Deliverable | What it means for you |
|---|---|
| Audit report | Each issue with a screenshot, its effect on reports or Google Ads bidding, and the fix, ranked so the costly problems go first. |
| Event and parameter plan | A spreadsheet listing every event, its parameters, its trigger and whether it is a key event. Your developers build from it and future changes are checked against it. |
| Configured property | Retention, filters, referral exclusions, cross-domain settings, custom dimensions and product links in place, with the date of each change logged. |
| Reconciliation sheet | GA4 purchases or leads set against your store or CRM by day, by payment method and by device, with the remaining gap explained. |
| Report guide and walkthrough | A short guide to the reports and explorations that answer your weekly questions, plus a recorded call your team can rewatch. |
Before sign-off we expect every purchase to carry a unique transaction ID, revenue and currency to match the order, no payment gateway to appear as a referral source, and key events to fire once per real outcome. The exact gap with your backend depends on consent rates and ad blockers, so we measure it and report it instead of promising a number.
GA4 Expert, Agency or DIY Setup: Which Fits Your Team?
Plenty of businesses set up GA4 themselves, and for a simple brochure site that can be fine. The table shows where each route tends to work.
| Route | Fits when | Risk |
|---|---|---|
| DIY with the Google tag or a platform app | A small site with one or two forms and no paid media bidding on GA4 data. | Default settings stay in place, conversions are rarely reviewed and ecommerce data is usually incomplete. |
| Developer without analytics experience | You already have an event plan written by someone who knows GA4. | Events get built as asked but nobody checks whether they match orders or how Google Ads will use them. |
| Independent GA4 expert | A one-off audit or a focused fix on a single property. | Ad platform conversions, consent and server-side work may fall outside their scope. |
| GA4 consulting services from an analytics team | GA4 feeds Google Ads, Meta and reporting, and the setup needs testing against real revenue. | Make sure the person who scopes the work is the one who reviews it. |
GA4 Setup Differences on Shopify, WooCommerce and Headless Stores
Shopify
Shopify's Google and YouTube app can send GA4 ecommerce events, and for some stores it is enough. It gives limited control over parameters, though, and it can double count when a theme or another app also sends GA4 tags. Since Shopify moved checkout to Checkout Extensibility, scripts in checkout.liquid and the old additional scripts box no longer run on the Thank you and Order status pages, so many older purchase tags stopped firing without any warning. We usually build a custom pixel in Customer Events that subscribes to Shopify's standard events and sends clean GA4 data, and we remove every duplicate source.
WooCommerce and WordPress
WooCommerce stores often have two or three plugins sending ecommerce data at once. We pick one source, usually GTM4WP with its WooCommerce data layer, check that variable products send the correct variant and price, and confirm that purchases made through PayPal or Stripe redirects still record with the right source.
Custom and headless stores
On headless and single-page builds, page changes happen without a full reload, so page views and ecommerce events need to be pushed from the app itself. We write the data layer specification, check that virtual page views are not counted twice by enhanced measurement, and QA each release before it ships.
For a step-by-step view of the event schema, see our guide to GA4 ecommerce tracking.
Settings That Quietly Distort GA4
- Two-month data retention. The default setting means explorations cannot look back more than two months. Standard reports are not affected, but year-over-year funnel analysis is.
- Google signals thresholding. With Google signals on, GA4 can hide rows in reports with small user counts. We review reporting identity and signals settings so small segments do not vanish without explanation.
- Missing transaction IDs. Without a unique transaction_id, GA4 cannot drop repeat purchase events from page reloads.
- Self-referrals. Payment gateways listed as traffic sources steal credit from the real campaign.
- Double counting in Google Ads. Importing the GA4 purchase key event into Google Ads while the Google Ads purchase tag is also a primary conversion means every sale counts twice for bidding. Only one should be primary.
- Inconsistent UTM tags. GA4 treats "Facebook", "facebook" and "fb" as different sources, so paid social splits across several rows and some lands in Unassigned. We give you a UTM naming sheet and fix the default channel group where needed.
- Enhanced measurement noise. Automatic form interaction events fire on search boxes and newsletter fields. If one of them is marked as a key event, lead counts swell with junk.
- Wrong currency or tax handling. Sending revenue with tax and shipping on one platform and without on another makes GA4 and the store disagree for reasons that have nothing to do with tracking quality. We agree one definition and document it.
GA4 Setup and Testing Tools
| Category | Tools |
|---|---|
| Analytics | Google Analytics 4, BigQuery, Google Search Console |
| Tag management | Google Tag Manager, Shopify Customer Events and custom pixels, GTM4WP |
| Consent | Google Consent Mode v2, Cookiebot, OneTrust, CookieYes, Shopify Customer Privacy API |
| Testing | GTM Preview, Google Tag Assistant, GA4 DebugView, browser developer tools |
| Reconciliation | Shopify and WooCommerce order exports, CRM exports, Google Sheets, BigQuery SQL |
Why Choose 95 Solutions for GA4 Setup
- Senior-led. Mustafa, our founder, has more than 11 years in digital marketing and reviews every event plan before it is built.
- We use GA4 to spend real budgets. As in-house Head of Marketing for two fashion brands, Mustafa reads GA4 next to Shopify and ad data every week.
- Fixed scope, fixed price. No retainer is required for a GA4 project.
- You keep everything. The property, container, BigQuery project and documentation stay in your organization.
- Hours that overlap yours. We work across UK business hours and the full US business day, which makes live checkout tests easy to schedule.
Who Should Hire a GA4 Consultant
A good fit
- Stores whose GA4 revenue is far from the store's own reports.
- Teams running Google Ads that need clean key events and audiences imported from GA4.
- Lead generation and SaaS sites with several forms, booking steps or trial flows to track separately.
- Businesses that want the BigQuery export in place before they need it.
Probably not a fit
- Sites that only need the basic GA4 tag and a monthly traffic check.
- Teams that need ad-blocker-resistant data for Meta and Google Ads first. Start with server-side tracking instead, or combine both.
GA4 Setup Service Pricing
Our GA4 setup service is a fixed-price project. A tracking audit is a standalone option, the GA4 and GTM setup covers the full build, testing and handover described above, and server-side tracking or dashboards can be added as separate items.
The price depends on how many journeys need tracking and how the site is built. A Shopify store using standard Customer Events is quicker than a WooCommerce store with three overlapping plugins or a headless build where every event must come from the app. Several domains or currencies, subscription or booking flows, a CRM that needs click IDs stored with each lead, and a BigQuery export with scheduled queries each add scope. We confirm all of this in writing before work starts, so the fixed price does not change halfway through.
Tracking Audit
$350 one-time
One-time
- GA4, Google Ads and Meta tracking review
- Duplicate and missing event report
- Fix list with priorities
- Delivered in 5 business days
GA4 and GTM Setup
$650 one-time
One-time
- GA4 property and Google Tag Manager container
- Up to 10 custom events
- Full ecommerce events for Shopify or WooCommerce
- Conversions sent to Google Ads
- Consent Mode v2
- QA and a recorded walkthrough
Server-Side Tracking
$1,200 one-time
One-time
- Server-side GTM (hosting paid by you, usually $20 to $50 a month)
- Meta Conversions API with deduplication
- Google Ads enhanced conversions
- TikTok Events API if needed
- 30 days of monitoring
Looker Studio Dashboard
$500 one-time
One-time
- One dashboard, up to 3 pages
- GA4, Google Ads, Meta and Search Console data
- Revenue, ROAS and CAC views
- Training session
All prices in USD. Need something different? Ask for a custom quote.
For multi-domain, headless or multi-store setups, ask us for a custom quote.
Next Step With Our GA4 Consultant
If you are not sure how far off your GA4 data is, start with a free tracking audit. We check your property settings, key events and a test purchase or lead, then send a recorded walkthrough of what is wrong and what it affects. If you already know you need a rebuild, call or WhatsApp us or send a short note about your platform and ad channels. We reply within one business day, arrange a short call with access to a read-only GA4 user, and send a written scope with a fixed price. Work starts once you approve the scope, and you keep every account and document whether or not we work together again.