Skip to main content

SOP: Validating GTM and GA4 With Google Tag Assistant & Search Console

Purpose

Guide Symphony Core internal team members through validating Google Tag Manager (GTM) and Google Analytics 4 (GA4) setup using the Google Tag Assistant Chrome Extension and Google Search Console. All steps must be performed using the setup@symphonycore.com Google account and its assigned Chrome profile.

Metadata

  • Category: SOP
  • Tags: GTM, GA4, Validation, Google, Analytics, Internal
  • Author: Symphony Core Systems
  • Reviewed By: Platform Integration Lead
  • Status: Final
  • Location: Internal Operations/SOPs

Scope

This SOP applies to all internal Symphony Core team members responsible for validating Google Tag Manager and Google Analytics 4 implementations for client websites. The procedure ensures consistent validation methodology and proper account usage across all implementations.

Definitions

GTM (Google Tag Manager)
: Google's tag management system that allows you to update measurement codes and related code fragments collectively known as tags

GA4 (Google Analytics 4)
: The latest version of Google Analytics that measures both website and app data to better understand the customer journey

Google Tag Assistant
: Chrome extension that helps troubleshoot installation of various Google tags including Google Analytics, Google Tag Manager, and more

Google Search Console
: Free service offered by Google that helps you monitor, maintain, and troubleshoot your site's presence in Google Search results

Prerequisites

  • Access to the Symphony Core setup Google account (setup@symphonycore.com)
  • Chrome browser installed on your workstation
  • Google Tag Assistant Chrome extension added to the setup browser profile
  • Site access and permissions to view GTM, GA4, and Google Search Console for the property

Prerequisite SOPs

The following SOPs must be complete before this validation runs. If any are missing, run them first — validation against a half-configured stack produces false-negative noise.

Step-by-Step Procedure

1. Switch to Required Google Account & Chrome Profile

  • Open Chrome browser
  • Click your profile icon (top-right corner)
  • Select the profile linked to setup@symphonycore.com
  • Confirm you are signed into Chrome and Google with the correct account
  • Verify account authentication by checking the profile name in the top-right corner

2. Launch Google Tag Assistant Extension

  • Locate the Google Tag Assistant (by Google) Chrome extension in your Chrome toolbar
  • If extension is not visible, click the puzzle piece icon to access all extensions
  • If not installed:
    • Navigate to Chrome Web Store
    • Search for "Google Tag Assistant Chrome extension"
    • Add the official Google extension to Chrome
    • Pin the extension to your toolbar for easy access

3. Validate Tag Manager (GTM) Installation

  • Navigate to the target website you wish to validate
  • Click the Tag Assistant icon in Chrome toolbar
  • Click "Enable" when prompted for Tag Assistant to run on the current page
  • Refresh the website with Tag Assistant enabled
  • In the Tag Assistant panel, verify the following:
    • Google Tag Manager appears as a firing container
    • Status displays "No errors detected" or "Fired successfully"
    • Container ID matches the expected GTM container for the site
  • Click the GTM entry in Tag Assistant to view detailed information
  • Document the container ID for verification against client records

4. Validate Google Analytics 4 (GA4) Tags

  • Within the same Tag Assistant session, locate entries labeled:
    • "Google Analytics: GA4 Configuration"
    • "GA4 Event"
  • Confirm the following requirements:
    • GA4 tags are firing without errors
    • Correct Measurement ID(s) are present and match client GA4 property
    • All expected events are triggering properly
  • Click each GA4 tag entry to review:
    • Event parameters and values
    • Any errors or warnings
    • Trigger conditions and timing

5. Validate Property in Google Search Console

  • Open a new tab and navigate to Google Search Console
  • Ensure you remain logged in with setup@symphonycore.com
  • In the property dropdown, select the target domain
  • If domain is not listed:
    • Click "Add Property"
    • Enter the domain URL
    • Follow the verification process using the recommended method
  • Confirm the following:
    • Property shows "Ownership verified" status
    • Recent data is being received (check Overview section)
    • No critical errors are displayed in the dashboard

6. Troubleshooting Common Issues

Tag Assistant Shows Errors or Missing Tags:

  • Verify correct container ID in GTM admin interface
  • Check tag triggers and firing conditions
  • Ensure GTM container is published (not in preview mode)
  • Validate script placement in website source code

Search Console Property Not Verified:

  • Use HTML file upload method if available
  • For GTM verification:
    • Select "Google Tag Manager" verification method
    • Add the provided meta tag to GTM
    • Publish the GTM container
    • Return to Search Console and click "Verify"

Multiple Containers or Properties Detected:

  • Cross-reference each container/property ID with client documentation
  • Verify only authorized tags are firing
  • Document any unexpected tags for client notification

Required Inputs

InputDescriptionSource
Google Accountsetup@symphonycore.comSymphony Core standard account
Target Website URLClient domain for validationClient project documentation
GTM Container IDExpected container identifierGTM admin panel
GA4 Measurement IDExpected analytics property IDGA4 admin panel

Expected Outputs

  • Google Tag Assistant confirms valid and error-free GTM and GA4 tag firing
  • All tags display "No errors detected" or equivalent success status
  • Google Search Console shows verified ownership and active data collection
  • Documentation of all validated container and measurement IDs

Exceptions and Variations

Multi-Container Implementations:

  • Some client sites may have multiple GTM containers for different purposes
  • Validate each container against its intended function
  • Document the purpose and firing conditions for each container

Subdomain Properties:

  • Subdomains may require separate Search Console verification
  • Ensure tracking spans all relevant subdomains as specified in client requirements

Development vs. Production:

  • Always validate on production/live environments
  • If validation required on staging, document environment clearly

Quality Control Checklist

Before marking validation complete, verify:

  • Correct Google account used throughout process
  • GTM container firing without errors
  • GA4 tags firing with correct measurement ID
  • Search Console ownership verified
  • All container and measurement IDs documented
  • Any issues or anomalies noted for client record
  • GTM Implementation SOP
  • GA4 Setup and Configuration Guide
  • Google Search Console Management Procedures
  • Client Analytics Requirements Template

Review and Revision

  • Last Reviewed: 2025-07-25
  • Next Review Due: 2025-10-25
  • Review Frequency: Quarterly

Revision History

DateChange DescriptionAuthor
2025-07-25Initial SOP creation with Symphony Core standards complianceSymphony Core Systems