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
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
| Input | Description | Source |
|---|---|---|
| Google Account | setup@symphonycore.com | Symphony Core standard account |
| Target Website URL | Client domain for validation | Client project documentation |
| GTM Container ID | Expected container identifier | GTM admin panel |
| GA4 Measurement ID | Expected analytics property ID | GA4 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
Related Documents
- 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
| Date | Change Description | Author |
|---|---|---|
| 2025-07-25 | Initial SOP creation with Symphony Core standards compliance | Symphony Core Systems |