UA4 & GTM: Marketing Directors’ 2026 Toolkit

Listen to this article · 13 min listen

As a director navigating the complexities of modern marketing, mastering your tools isn’t just an advantage—it’s a necessity. We’re talking about direct, hands-on control over your campaigns, not just delegating and hoping for the best. The right strategies, applied through the right platforms, directly impact your bottom line. But how do you ensure your marketing directors are truly driving success?

Key Takeaways

  • Configure Universal Analytics 4 (UA4) custom events for micro-conversions by navigating to Admin > Data Streams > Web > Configure tag settings > Create Custom Events.
  • Implement server-side tagging in Google Tag Manager (GTM) by setting up a new server container and forwarding client data to a custom GA4 endpoint.
  • Utilize Google Ads’ “Performance Max” campaigns, specifying conversion goals and asset groups, for automated cross-channel reach.
  • Segment your audience in HubSpot CRM by creating a new list with specific behavioral triggers like “Email Opened X times in Y days” for targeted re-engagement.
  • Leverage Adobe Experience Platform’s Customer AI to predict churn risk for specific customer segments, informing proactive retention strategies.

Step 1: Architecting Your Data Foundation with Universal Analytics 4 (UA4)

Before you even think about launching a campaign, your data collection needs to be impeccable. I’ve seen too many brilliant marketing directors stumble because their analytics setup was an afterthought. UA4 isn’t just an upgrade; it’s a paradigm shift. Its event-driven model is superior for understanding user journeys across platforms, plain and simple.

1.1 Configure Core Data Streams

First, ensure your UA4 property is correctly receiving data. This sounds basic, but you’d be surprised. Go to your Google Analytics account. In the left-hand navigation, click Admin (the gear icon). Under the “Property” column, select Data Streams. Here, you should see your web stream already configured. If not, click Add stream > Web and follow the prompts to connect your website. Ensure your Measurement ID (G-XXXXXXXXXX) is correctly implemented on your site, ideally via Google Tag Manager (GTM).

Pro Tip: Always use GTM for implementation. It gives you unparalleled flexibility and control without needing developer intervention for every tag change. Directly embedding the UA4 script is a rookie mistake in 2026.

1.2 Define and Implement Custom Events for Micro-Conversions

UA4 excels at custom events. This is where you track actions beyond standard page views – clicks on specific buttons, video plays, form field interactions. These micro-conversions are critical for understanding user intent before they even hit your main conversion goal. For example, a “download PDF” button click or a scroll depth of 75% on a product page.

  1. From your UA4 Admin panel, under “Property,” go to Data Streams.
  2. Click on your Web stream.
  3. Under “Google tag,” click Configure tag settings.
  4. Select Create Custom Events.
  5. Click Create. Here, you’ll define your event name (e.g., pdf_download) and the conditions for it to fire (e.g., “Event name equals click” AND “Link URL contains /downloads/report.pdf”).

Common Mistake: Not standardizing your event naming conventions. Use snake_case (e.g., form_submission, not Form Submission or formSubmission). Consistency is key for clean reporting later.

Expected Outcomes: A detailed, granular view of user engagement that informs retargeting segments and campaign optimizations. You’ll move beyond just “conversions” to understanding the journey that leads to them.

Step 2: Elevating Tracking Precision with Server-Side Tagging

Client-side tracking, while ubiquitous, is increasingly unreliable due to ad blockers and browser privacy settings. Server-side tagging (SST) is the solution. It gives you more control, better data quality, and often, improved site performance. I had a client last year, a mid-sized e-commerce brand, whose reported conversion data was off by nearly 20% due to client-side blocking. Implementing SST brought their analytics much closer to their actual CRM sales figures.

2.1 Set Up Your GTM Server Container

  1. Log into Google Tag Manager.
  2. From the “Accounts” page, click Add a New Container.
  3. Choose Server as the container type.
  4. Follow the setup instructions to provision a new Google Cloud Platform (GCP) server for your tagging container. This typically involves choosing a server location and setting up billing.

Pro Tip: While GCP is the default, you can also host your SST on other cloud providers if you have existing infrastructure. Just ensure it’s robust enough to handle your traffic.

2.2 Configure Your UA4 Client and Tags in SST

Once your server container is live, you’ll need to send data from your website to this server, and then from the server to UA4 (and other platforms).

  1. In your GTM Web Container, create a new GA4 Configuration tag.
  2. Instead of sending data directly to Google Analytics, configure it to send data to your new Server Container URL. This URL will be provided when you set up your server container (e.g., analytics.yourdomain.com).
  3. In your GTM Server Container:
    • Go to Clients and ensure the GA4 Client is enabled. This client receives the data from your website.
    • Go to Tags and create a new Google Analytics: GA4 tag.
    • Configure this tag to send the received event data to your UA4 Measurement ID.

Editorial Aside: This might seem like an extra layer of complexity, but trust me, the control over your data and the longevity of your tracking capabilities are worth the initial effort. The era of simple client-side tracking is rapidly fading.

Expected Outcomes: More accurate and reliable data collection for all your marketing platforms, bypassing client-side blockers and enhancing data privacy compliance by anonymizing data before it leaves your server.

Marketing Directors’ Top Priorities for UA4 & GTM in 2026
Enhanced Data Privacy

88%

First-Party Data Strategy

82%

Cross-Platform Attribution

75%

AI-Powered Insights

69%

Streamlined Tag Management

61%

Step 3: Mastering Automated Campaign Orchestration with Google Ads Performance Max

Google’s Performance Max campaigns are a game-changer for directors who need to deliver results across all Google channels without managing individual campaigns. It’s not a magic bullet, but it’s incredibly powerful when fed the right inputs. We’ve seen conversion rates jump by 15-25% for clients who fully embrace its automation, provided they have solid data foundations.

3.1 Create a New Performance Max Campaign

  1. Log into your Google Ads account.
  2. In the left navigation, click Campaigns.
  3. Click the blue + New campaign button.
  4. Select your campaign goal. For most marketing directors focused on ROI, this will be Sales or Leads.
  5. Choose Performance Max as the campaign type.
  6. Click Continue.

Common Mistake: Setting Performance Max without clear conversion goals. The algorithm needs a target. If you haven’t defined your UA4 conversions (from Step 1), go back and do that first!

3.2 Define Conversion Goals and Audience Signals

This is where you guide the AI. Don’t just let it run wild. Provide strong signals.

  1. On the “Campaign settings” page, ensure your desired conversion goals are selected. These should align with your UA4 custom events.
  2. Scroll down to Audience signals. This is crucial. Click Add an audience signal.
  3. Create Custom segments based on search terms your ideal customers use, and URLs they visit.
  4. Upload Your data (customer match lists from your CRM) and connect your UA4 audiences. This tells Google who to look for.

Case Study: For a regional law firm specializing in personal injury, we used Performance Max. We uploaded their existing client list as a customer match and created custom segments for users searching “car accident lawyer Atlanta” or visiting competitor websites. We also connected their UA4 audience of users who had viewed their “Free Consultation” page but not submitted a form. The campaign, over three months, generated 180 qualified leads, a 28% increase in lead volume compared to their previous manual search campaigns, at a 12% lower cost per lead. The key was the granular audience signals combined with high-quality creative assets.

3.3 Develop Engaging Asset Groups

Performance Max uses your assets (headlines, descriptions, images, videos) to create ads across all Google channels (Search, Display, YouTube, Gmail, Discover). Quality here is non-negotiable.

  1. Within your Performance Max campaign, click Asset groups.
  2. Create at least 3-5 distinct asset groups, each themed around a specific product, service, or audience segment.
  3. For each asset group, upload a diverse range of assets:
    • Headlines: 5 short (30 chars), 5 long (90 chars).
    • Descriptions: 1 short (60 chars), 4 long (90 chars).
    • Images: At least 15 images (landscape, square, portrait).
    • Logos: 5 logos (square, landscape).
    • Videos: At least 2-3 high-quality videos (10-60 seconds).
  4. Ensure your Final URL points to the most relevant landing page for that asset group.

Expected Outcomes: Maximized reach across Google’s entire ad inventory, automated optimization towards your conversion goals, and a more efficient allocation of your ad budget. It truly lets you focus on strategy rather than day-to-day bidding adjustments.

Step 4: Precision Audience Segmentation in HubSpot CRM

Your CRM is a goldmine, but only if you actively mine it. HubSpot, in particular, offers robust segmentation tools that marketing directors can use to create highly targeted campaigns. Generic email blasts are dead; personalized communication is what drives engagement and conversions today.

4.1 Create a New Active List for Behavioral Segmentation

Let’s say you want to re-engage prospects who have shown significant interest but haven’t converted. We need to build an active list that updates automatically.

  1. Log into your HubSpot account.
  2. Navigate to CRM > Lists.
  3. Click Create list in the top right corner.
  4. Select Active list.
  5. Name your list (e.g., “High-Intent Engaged Prospects – No Conversion”).
  6. Click Next.

Pro Tip: Always use active lists for dynamic audiences. Static lists are fine for one-off sends, but active lists ensure your segments are always up-to-date.

4.2 Define Segmentation Criteria

This is where your UA4 data and HubSpot’s native tracking converge. You’re looking for specific actions that indicate intent.

  1. In the list editor, click Add filter.
  2. For our “High-Intent” example, let’s combine several criteria:
    • Contact property: Lifecycle Stage is any of Lead, Marketing Qualified Lead.
    • Website activity: Page views is greater than 5 and Time on site is greater than 2 minutes in the last 30 days.
    • Email activity: Email opened is greater than 3 times in the last 30 days.
    • Form submissions: Form submissions is less than 1.
  3. You can add AND or OR logic to refine your segment.
  4. Click Save list.

Expected Outcomes: A dynamic list of highly qualified prospects who are actively engaging but haven’t taken the final conversion step. This list can then be used for targeted email nurturing sequences, sales outreach, or audience syncing to ad platforms.

Step 5: Predictive Analytics for Proactive Retention with Adobe Experience Platform

Customer retention is often more cost-effective than acquisition, yet many directors overlook the power of predictive analytics here. Adobe Experience Platform (AEP), specifically its Customer AI capabilities, allows you to predict customer churn before it happens, enabling proactive intervention. We ran into this exact issue at my previous firm: we were so focused on new leads, we weren’t seeing the subtle signs of existing customers drifting away until it was too late.

5.1 Access Customer AI in AEP

  1. Log into your Adobe Experience Platform instance.
  2. In the left navigation, under “Services,” click Intelligent Services.
  3. Select Customer AI.
  4. Click Create new instance.

Editorial Aside: AEP is a powerful, enterprise-level tool. If you’re not at that scale, simpler CRM solutions might offer basic churn prediction, but AEP’s depth is unparalleled for complex customer journeys.

5.2 Configure Your Churn Prediction Model

This involves defining what “churn” means for your business and selecting the data attributes that influence it.

  1. Name your instance (e.g., “Subscription Churn Prediction Q4 2026”).
  2. Select a dataset: Choose the primary dataset containing your customer profiles and interaction data. This is typically your unified profile dataset within AEP.
  3. Define the churn event: This is critical. You’ll specify what action (or lack thereof) constitutes churn. For a subscription service, it might be “Subscription Status changes to Cancelled” or “No login activity for 60 days.”
  4. Select relevant attributes: AEP will suggest attributes, but you should manually select those you know are strong indicators. Think about purchase frequency, last login date, support ticket history, product usage, or demographic data.
  5. Define the prediction window: How far into the future do you want to predict churn? (e.g., 30 days, 60 days).
  6. Click Train.

Expected Outcomes: A trained AI model that provides a churn probability score for each customer profile. This allows you to identify at-risk customers with high accuracy, enabling your team to launch targeted re-engagement campaigns (e.g., special offers, personalized outreach, feedback surveys) before they leave.

Mastering these strategies through hands-on application of these powerful marketing tools is non-negotiable for any director aiming for sustained success. The future of marketing isn’t about guessing; it’s about precision, data-driven decisions, and automation that frees you to focus on the big picture.

Why is Universal Analytics 4 (UA4) considered superior to older analytics platforms for marketing directors?

UA4’s event-driven data model provides a more flexible and comprehensive understanding of user behavior across websites and apps, unlike older session-based models. It allows for deeper insights into the customer journey, better cross-platform tracking, and more precise custom event configuration, which is critical for accurate marketing attribution and optimization.

What is the primary benefit of implementing server-side tagging (SST) for marketing data collection?

The primary benefit of SST is enhanced data accuracy and reliability. By moving tag processing from the user’s browser to a server, SST mitigates the impact of ad blockers and browser privacy features, ensuring more complete data capture. This leads to more precise campaign attribution, better audience segmentation, and ultimately, more effective marketing decisions.

How do “Audience signals” in Google Ads Performance Max campaigns influence campaign performance?

Audience signals are crucial for guiding the Performance Max algorithm. By providing Google with data on your ideal customers (e.g., customer match lists, custom segments based on search terms or visited URLs, UA4 audiences), you give the AI a strong starting point for finding high-value users across all Google channels. This significantly improves targeting efficiency and campaign ROI.

Why should marketing directors prioritize creating “Active Lists” over “Static Lists” in HubSpot CRM?

Active lists in HubSpot automatically update their membership based on defined criteria, ensuring your audience segments are always current. This is essential for dynamic marketing strategies, such as nurturing campaigns or lead scoring, where you need to engage individuals based on their most recent behavior or property changes. Static lists, conversely, are fixed once created and do not reflect new data.

How does Customer AI in Adobe Experience Platform assist with customer retention strategies?

Customer AI in AEP uses machine learning to predict the likelihood of individual customers churning within a specified timeframe. This predictive capability allows marketing directors to proactively identify at-risk customers before they disengage, enabling targeted interventions like personalized offers, support outreach, or re-engagement campaigns designed to improve retention rates and customer lifetime value.

Ashlee Sparks

Senior Marketing Director Certified Marketing Management Professional (CMMP)

Ashlee Sparks is a seasoned marketing strategist with over a decade of experience driving growth for organizations across diverse industries. As Senior Marketing Director at NovaTech Solutions, he spearheaded innovative campaigns that significantly boosted brand awareness and customer engagement. He previously held leadership positions at Stellaris Marketing Group, where he honed his expertise in digital marketing and data-driven decision-making. Ashlee's data-driven approach and keen understanding of consumer behavior have consistently delivered exceptional results. Notably, he led the team that increased NovaTech's market share by 25% in a single fiscal year.