Skip to content
D David Williams
GA4 Google Analytics Marketing Analytics Marketo WordPress Demand Generation Data Visualization Marketing Operations

Transforming GA4 Into a Marketing Decision-Making System at Billtrust

How I built custom GA4 dashboard collections that transformed fragmented analytics into an executive-ready marketing reporting system for lead generation, attribution, and content performance.

D

David Williams

2 min read
billtrust ga4 report

One of the biggest challenges in modern marketing analytics is not collecting data.

It’s making the data usable.

While working at Billtrust, I developed a custom reporting framework inside Google Analytics 4 (GA4) that transformed fragmented marketing data into a centralized, executive-friendly decision-making system.

The goal was simple:

  • Eliminate reporting fragmentation
  • Reduce manual filtering and analysis
  • Improve visibility into website lead generation
  • Give marketing leadership self-serve reporting access
  • Standardize performance measurement across teams

Instead of constantly digging through multiple sections of GA4 trying to piece together performance insights, our marketing team — including leadership and the CMO — could instantly access highly focused reporting dashboards tailored to our most important business objectives.

And importantly, we accomplished all of this directly inside GA4 without needing to rely on external BI tools like Looker Studio.


The Problem With Standard GA4 Reporting

GA4 is powerful, but out of the box it can quickly become difficult for marketing teams to navigate efficiently.

Some of the biggest challenges included:

  • Reports spread across multiple navigation areas
  • Constant filtering required
  • Inconsistent report structures
  • Difficulty isolating specific conversion types
  • Limited executive-friendly reporting views
  • Time-consuming manual analysis

For a global B2B SaaS organization like Billtrust, this became increasingly difficult as marketing initiatives scaled.

Our website served as a major lead generation engine powered heavily by Marketo forms, paid media campaigns, gated content, webinars, and product-focused content marketing.

We needed a reporting system built around how the business actually operated.


The Solution: Custom GA4 Dashboard Collections

To solve this, I architected a custom GA4 reporting structure using Collections and Topics.

In GA4, a collection is a group of reports that appears in the left navigation.

This allowed me to create a centralized analytics hub tailored specifically to our marketing organization.


The Dashboard Collection Structure

I created a custom GA4 Collection called:

Dashboards

Inside the collection, I created dedicated Topics for major marketing initiatives:

Contact Sales Conversions
Gated Content Conversions
Event Registration Conversions
Google Ads Conversions
Products / Industries / Resources

Each topic contained multiple focused reports designed around specific KPIs and marketing workflows.

This effectively turned GA4 into a purpose-built marketing analytics platform.


Why This Structure Worked

Instead of forcing users to manually search for data across GA4, the dashboards aligned directly with how the marketing team thought about performance:

  • Lead generation
  • Campaign attribution
  • Content engagement
  • Product interest
  • Funnel optimization
  • Paid media performance

This dramatically reduced friction for both tactical marketers and executives reviewing performance.


Standardizing the Reporting Framework

To maintain consistency across all dashboard topics, I created a standardized report structure.

Each conversion-focused topic included:

Form Conversion Overview
Form Lead Acquisition
Form Events
Form Events by Page
Form Events by Demographic

This gave every dashboard a predictable structure regardless of conversion type.

Users always knew where to find:

  • Acquisition data
  • Engagement data
  • Geographic insights
  • Form performance
  • Content attribution

The Conversion Overview Report

The centerpiece of each dashboard topic was the Conversion Overview report.

This report consolidated the most important KPIs into a single executive-friendly view.

Each overview included cards for:

  • Total key events by form name
  • Key events by page path
  • Key events by source
  • Key events by source / medium
  • Session Google Ads Campaign
  • Session Google Ads Keyword Text
  • Returning users by form name
  • Average session duration
  • Key events by region
  • Key events by country

Each card was filtered specifically for the corresponding form category.

For example:

Contact Sales Conversion Overview

only displayed data related to Contact Sales forms.

This filtering approach kept reports highly focused and eliminated reporting noise.

billtrust ga4 contact sales report

Building a Form-Naming System for GA4

One major technical challenge was making Marketo form data readable inside GA4.

By default, Marketo forms primarily expose numeric form IDs, which are not useful for reporting.

To solve this, I built a custom Marketo form-loading and analytics tracking system directly within WordPress.

This system:

  • Loaded Marketo forms dynamically
  • Mapped form IDs to readable names
  • Standardized generate_lead events
  • Passed normalized form metadata into GA4

For example:

Mkto Form ID 1045

became:

Contact Sales

This dramatically improved reporting usability.

Without this layer, dashboard readability would have been significantly reduced.

I covered the technical implementation of this system in another post: Building a Smarter Marketo + GA4 Form Tracking System in WordPress.


Keeping GA4 Key Events Clean

One important governance decision was limiting what counted as a Key Event inside GA4.

Only true lead-generation form fills triggered:

generate_lead

Key Events.

This included:

  • Contact Sales forms
  • Gated Content forms
  • Event Registration forms

No secondary engagement events were promoted to Key Events.

This ensured:

  • Cleaner attribution reporting
  • More accurate executive dashboards
  • Easier KPI tracking
  • Reduced reporting confusion

This governance decision became extremely important as reporting complexity grew.


Product, Industry, and Resource Reporting

Beyond lead generation reporting, I also developed a dedicated dashboard topic focused on content and website section performance.

This included reports for:

Product Pages
Industry Pages
Resource Pages
Blog Pages
Case Study Pages
eBook Pages
Industry Report Pages
Solution Guide Pages
Webinar Pages
White Paper Pages

Each report included tables showing:

  • Page views
  • Sessions
  • Active users
  • Average session duration
  • Views per active user
  • Average engagement time
  • Key events (form fills)
  • Bounce rate

This gave the marketing team an extremely granular understanding of how different content types contributed to engagement and lead generation.

billtrust ga4 resources report

Why This Was Important

This reporting structure fundamentally changed how the marketing organization interacted with analytics.

Instead of asking:

"Where do I find this data?"

the conversation shifted to:

"What insights can we act on?"

That is a major difference.

The dashboards made it easy to identify:

  • High-converting content
  • Strong acquisition channels
  • Geographic opportunities
  • Underperforming campaigns
  • Product interest trends
  • Content engagement patterns

This allowed teams to move faster and make more informed decisions.


Executive Accessibility

One of the most important outcomes was making analytics accessible to leadership.

Executives and marketing leadership could:

  • Navigate dashboards independently
  • Access real-time performance data
  • Review conversion trends quickly
  • Analyze campaign effectiveness
  • Understand website contribution to pipeline

This reduced dependency on manual reporting requests and improved organizational visibility into marketing performance.


Technical Takeaways

Building this system reinforced several important analytics principles.

1. Data Structure Matters More Than Dashboards

A dashboard is only as useful as the underlying data model.

The readable Marketo form naming system was critical to making reports usable.

2. Governance Is Essential

Restricting Key Events to true lead-generation actions kept reporting clean and trustworthy.

3. Standardization Improves Adoption

Using consistent report structures across all dashboard topics made reports easier to learn and navigate.

4. Analytics Should Reduce Friction

The best reporting systems reduce the effort required to find answers.

This project significantly improved reporting efficiency across the organization.


Marketing Impact

The overall impact extended well beyond analytics.

The dashboard system improved:

  • Marketing visibility
  • Campaign optimization
  • Content strategy analysis
  • Executive reporting
  • Attribution clarity
  • Cross-team alignment

Most importantly, it transformed analytics from a fragmented reporting tool into an operational decision-making system.


Final Thoughts

One of the biggest misconceptions about analytics is that more data automatically creates better insights.

In reality, the structure, accessibility, and usability of reporting often matter more than the volume of data itself.

By building custom GA4 dashboard collections at Billtrust, I helped create a scalable reporting framework that aligned analytics directly with marketing operations and business goals.

The result was a significantly more efficient, actionable, and executive-friendly analytics experience that empowered teams across the organization to make faster and smarter decisions.

Back to Blog
Share:

Follow along

Stay in the loop — new articles, thoughts, and updates.