RevOps

GA4 and Google Tag Manager for B2B: how to set up analytics that reports pipeline, not pageviews

The short answer

GA4 cannot tell a B2B team which channels create pipeline on its own, because pipeline lives in the CRM. A good setup does three things: it tracks the few key events that signal buying intent, it passes the identifiers your CRM needs to tie a lead back to its visit and ad click, and it keeps enough history to compare quarters. Server-side tagging helps when data control and tag reliability matter, but it does not replace a clean CRM connection.

Key takeaways

  • Track a short list of key events tied to buying intent. Dozens of events nobody reports on are a cost, not an asset.
  • Pass campaign, click and visitor identifiers into hidden form fields so the CRM can connect leads to visits and ads.
  • GA4 standard properties keep event data for 2 or 14 months, and that setting only affects explorations and funnel reports. Set it to 14 months on day one.
  • Server-side tagging gives you control over data before it reaches vendors. It is an infrastructure project, not a tag change.
  • Measure the setup by the share of CRM leads with a known source and campaign, not by the number of tags.

The B2B analytics problem

Most B2B GA4 properties were migrated from Universal Analytics in a hurry. They count sessions, scroll depth and dozens of events, but a head of digital experience still cannot answer the question the CMO asks: which channels and pages create qualified pipeline.

The reason is structural. A B2B buyer visits several times over weeks, often from different devices, and the deal closes in the CRM months later. GA4 sees the visits. The CRM sees the revenue. Value comes from connecting the two, and that is a design job, not a reporting job.

Settings and limits that shape the design

Google’s documentation states that standard GA4 properties can keep user-level and event data for 2 or 14 months, and that 360 properties can keep event data for 26, 38 or 50 months. The retention setting only affects explorations and funnel reports, not standard aggregated reports. Properties that grow to Large or XL size are limited to 2 months. If you plan to analyze long B2B cycles, set 14 months immediately and export raw data to a warehouse such as BigQuery for anything longer.

GA4 is also the wrong place to store revenue. Keep pipeline and closed-won data in the CRM, and bring the identifiers together there or in a warehouse.

What a B2B GA4 and Tag Manager setup should include

LayerWhat to set upWhy it matters
Key eventsDemo or contact request, pricing view, high-intent content views, chat startBidding and reporting focus on signals that predict pipeline
Identifiers into the CRMUTM values, Google Click ID and the GA client ID in hidden form fieldsThe CRM can tie each lead to its campaign and visit
Consent and privacyConsent banner wired to tags, with regional rulesData you collect is data you are allowed to use
Tag governanceNaming rules, a change log and a test workspace in Tag ManagerTags stop breaking silently when the site changes
Ad platform feedbackOffline conversion imports from CRM stagesGoogle Ads learns from qualified leads, not form fills
History14-month retention plus a warehouse exportQuarter-over-quarter comparisons stay possible
Can your CRM prove what marketing creates?

We fix source data, routing and attribution so sales and finance trust the numbers.

Get your pipeline plan

When server-side tagging is worth it

Google describes server-side tagging as running a Tag Manager container on infrastructure you control, in your own Google Cloud project or another environment, rather than in the visitor’s browser. Data reaches that server first, and only you have access to it until you choose to send it on. Permissions and policies let you set boundaries on what each tag can do.

For enterprise B2B, that control is the main reason to do it: fewer third-party scripts in the browser, the ability to remove fields before they reach vendors, and more consistent delivery to ad platforms. It also adds hosting, monitoring and ownership. Do it after the key events and CRM identifiers work, not instead of them.

Common mistakes

  • Tracking every click as an event, so the events that matter are lost in the noise.
  • Leaving retention at 2 months and discovering the gap when the board asks for a year-over-year funnel.
  • Capturing UTMs on the landing page but losing them when the visitor converts on a later visit.
  • Changing tags directly in production without a test workspace or change log.
  • Reporting GA4 conversions as pipeline when nobody has checked them against the CRM.

How to measure the setup

  1. List the five key events and the CRM fields each one should populate.
  2. Submit test leads from every major channel and check that source, campaign and click ID arrive in the CRM.
  3. Track the share of new CRM leads with a known source and campaign each month.
  4. Compare GA4 key events with CRM leads weekly, and investigate any gap above 10%.
  5. Review the Tag Manager change log monthly and remove tags nobody uses.

Why work with a GA4 and Tag Manager specialist

The tools are free or close to it. The expense is the time your team loses to reports nobody trusts. A specialist brings a tested event plan for B2B, CRM field mapping, consent wiring and a governance model, and checks the setup against real leads rather than tag previews.

At PlanConversion we design analytics backwards from the pipeline report. For KNIME, rebuilding measurement end to end meant 9 in 10 leads were verified in the CRM and 100% of paid leads were traceable to closed deals.

Frequently asked questions

How long does GA4 keep data?

Standard properties can keep user-level and event data for 2 or 14 months. 360 properties can keep event data for 26, 38 or 50 months. The setting only affects explorations and funnel reports.

Can GA4 report pipeline and revenue for B2B?

Not reliably on its own. Pass campaign and click identifiers into the CRM and report pipeline there or in a warehouse.

Is server-side tagging required?

No. It is worth it when data control and tag reliability matter, after key events and CRM identifiers already work.

What should a GA4 consultant deliver?

A key event plan, CRM field mapping for identifiers, consent wiring, Tag Manager governance and a monthly check that GA4 and CRM numbers agree.

Related service: RevOps and marketing operations. See also pricing and client results.

We run enterprise B2B demand generation for teams in Montreal, Toronto, Ottawa and the United States.

Keep reading

Related insights

Every resource on this topic

Free 30-minute pipeline plan

Tell us what needs to change.

Two short steps. A senior strategist reads every request and replies within one business day with a practical scope, priorities and next step.

  • Founder-led first call, no junior handoff
  • Your top three fixes, whether or not we work together
  • NDA on request, transparent paid media fees
$120M+pipeline influenced
18,000+qualified leads
92%clients expand scope
Hojabr Sattari
Hojabr SattariFounder and Director of Revenue Growth Strategy. Reads every request.

Trusted by enterprise B2B teams

ABB logoKNIME logoNakisa logoFounder’s in-house leadership as Director of Revenue GrowthCoveo logoAssent logo
ABB logoKNIME logoNakisa logoCoveo logoAssent logo
You are requesting: Free 30-minute pipeline plan
About your team

This helps us bring relevant examples and a realistic scope.

Reply in one business dayNDA on requestSenior team on every call

We use your details only to reply to this request. No mailing lists, no sharing. Privacy policy

Pipeline planPricing