{"id":265620,"date":"2025-12-10T21:01:32","date_gmt":"2025-12-10T21:01:32","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/tag-scout\/"},"modified":"2025-12-11T04:26:16","modified_gmt":"2025-12-11T04:26:16","slug":"tag-scout","status":"publish","type":"plugin","link":"https:\/\/kea.wordpress.org\/plugins\/tag-scout\/","author":23412274,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.0.1","stable_tag":"1.0.1","tested":"6.9.4","requires":"5.8","requires_php":"7.4","requires_plugins":null,"header_name":"Tag Scout","header_author":"Zemra Plugins","header_description":"Read-only tracking script inspector. Scans front-end HTML for GA4, UA, GTM, Meta Pixel, Hotjar, and Clarity, and shows likely locations in your WordPress install.","assets_banners_color":"d7dad8","last_updated":"2025-12-11 04:26:16","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/zemraplugins.com\/tag-scout\/","header_author_uri":"https:\/\/zemraplugins.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":171,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"zemraplugins","date":"2025-12-10 21:30:59"},"1.0.1":{"tag":"1.0.1","author":"zemraplugins","date":"2025-12-11 04:26:16"}},"upgrade_notice":{"1.0.1":"<p>Improved tracking source detection for Code Snippets and theme files. Recommended update.<\/p>","1.0.0":"<p>Initial release.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3416787,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3416787,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3419577,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3419577,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.0.1"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3416787,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3416787,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3416787,"resolution":"3","location":"assets","locale":""}},"screenshots":{"1":"<p><strong>Multiple tracking scripts detected<\/strong><br \/>\nGA4, UA and GTM cards together, each with IDs, snippets, and source locations.<\/p>","2":"<p><strong>Single tracking script view<\/strong><br \/>\nGA4 implementation with Measurement ID and matching Code Snippets entry.<\/p>","3":"<p><strong>No tracking scripts detected<\/strong><br \/>\nClean \u201cNo known tracking scripts were detected on that URL\u201d state.<\/p>"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[2679,2864,4093,209826,550],"plugin_category":[36,59],"plugin_contributors":[252067],"plugin_business_model":[],"class_list":["post-265620","plugin","type-plugin","status-publish","hentry","plugin_tags-debugging","plugin_tags-scripts","plugin_tags-tag-manager","plugin_tags-tags-analytics","plugin_tags-tracking","plugin_category-analytics","plugin_category-utilities-and-tools","plugin_contributors-zemraplugins","plugin_committers-zemraplugins"],"banners":{"banner":"https:\/\/ps.w.org\/tag-scout\/assets\/banner-772x250.png?rev=3419577","banner_2x":"https:\/\/ps.w.org\/tag-scout\/assets\/banner-1544x500.png?rev=3419577","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/tag-scout\/assets\/icon-128x128.png?rev=3416787","icon_2x":"https:\/\/ps.w.org\/tag-scout\/assets\/icon-256x256.png?rev=3416787","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/tag-scout\/assets\/screenshot-1.png?rev=3416787","caption":"<p><strong>Multiple tracking scripts detected<\/strong><br \/>\nGA4, UA and GTM cards together, each with IDs, snippets, and source locations.<\/p>"},{"src":"https:\/\/ps.w.org\/tag-scout\/assets\/screenshot-2.png?rev=3416787","caption":"<p><strong>Single tracking script view<\/strong><br \/>\nGA4 implementation with Measurement ID and matching Code Snippets entry.<\/p>"},{"src":"https:\/\/ps.w.org\/tag-scout\/assets\/screenshot-3.png?rev=3416787","caption":"<p><strong>No tracking scripts detected<\/strong><br \/>\nClean \u201cNo known tracking scripts were detected on that URL\u201d state.<\/p>"}],"raw_content":"<!--section=description-->\n<p>Tracking scripts can hide in many places \u2014 plugins, themes, and custom code.\nTag Scout shows you exactly where each tracking code originates.<\/p>\n\n<p>It scans any URL on your site and detects:<\/p>\n\n<pre><code>Google Analytics 4 (GA4)\nUniversal Analytics (legacy)\nGoogle Tag Manager (GTM)\nMeta Pixel\nHotjar\nMicrosoft Clarity\n<\/code><\/pre>\n\n<p>Tag Scout searches your WordPress installation for matching fragments in:<\/p>\n\n<ul>\n<li>wp_options (option values)<\/li>\n<li>wp_posts (post content across all post types, including Code Snippets CPT)<\/li>\n<li>wp_postmeta (meta values: page builders, ACF, etc.)<\/li>\n<li>Legacy Code Snippets table ({prefix}snippets), if present<\/li>\n<li>Key theme files: header.php, footer.php, functions.php in parent and child themes<\/li>\n<\/ul>\n\n<p>Results are shown as clean cards with:<\/p>\n\n<pre><code>Provider name (GA4, UA, GTM, etc.)\nID (Measurement ID, UA property, GTM container, etc.)\nSnippet preview\n\u201cFound in\u2026\u201d list (options, posts, postmeta, Code Snippets, theme files)\n<\/code><\/pre>\n\n<p>Tag Scout is read-only. It never changes your database or files \u2014 it just helps you find where to fix things.<\/p>\n\n<p>Tag Scout does not connect to any third-party APIs or services. It only requests your own site\u2019s URL using wp_remote_get() and scans that HTML for known tracking patterns.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the tag-scout folder to \/wp-content\/plugins\/ or install via Plugins \u2192 Add New.<\/li>\n<li>Activate the plugin.<\/li>\n<li>Go to Tools \u2192 Tag Scout.<\/li>\n<li>Enter a URL from your site and click Scan URL.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id='does%20tag%20scout%20change%20anything%20on%20my%20site%3F'><h3>Does Tag Scout change anything on my site?<\/h3><\/dt>\n<dd><p>No. It is completely read-only. It only reads database values and theme files to show matches.<\/p><\/dd>\n<dt id='will%20it%20find%20tracking%20code%20inside%20themes%20and%20plugins%3F'><h3>Will it find tracking code inside themes and plugins?<\/h3><\/dt>\n<dd><p>If the code is stored in options, posts, postmeta, Code Snippets, or in header.php, footer.php, or functions.php of the active theme (child or parent), Tag Scout can report it as a possible source.<\/p><\/dd>\n<dt id='why%20does%20it%20sometimes%20say%20%E2%80%9Cno%20matching%20locations%20were%20found%E2%80%9D%3F'><h3>Why does it sometimes say \u201cNo matching locations were found\u201d?<\/h3><\/dt>\n<dd><p>That means the script is visible in the front-end HTML, but the exact fragment wasn\u2019t found in the places Tag Scout searches. It may be injected dynamically at runtime by a plugin or only load under certain conditions.<\/p><\/dd>\n<dt id='does%20it%20detect%20disabled%20code%20snippets%3F'><h3>Does it detect disabled Code Snippets?<\/h3><\/dt>\n<dd><p>Yes. Disabled snippets still exist in the database, so they can show up as locations even if they\u2019re not currently running.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Improved tracking source detection for Code Snippets, including clearer active\/inactive status.<\/li>\n<li>Restored theme file scanning for header.php, footer.php, and functions.php in parent\/child themes.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial public release.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>First public release.<\/li>\n<li>Detection for GA4, UA, GTM, Meta Pixel, Hotjar, Clarity.<\/li>\n<li>Grouped implementations with IDs and snippet previews.<\/li>\n<li>Source finder for options, posts, postmeta, Code Snippets CPT + legacy table.<\/li>\n<li>Theme file checks for header.php, footer.php, functions.php.<\/li>\n<li>Read-only scan UI under Tools \u2192 Tag Scout.<\/li>\n<\/ul>","raw_excerpt":"Find out where your tracking code is installed. Tag Scout scans your front-end HTML and shows where tracking scripts live in your WordPress install.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/kea.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/265620","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kea.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/kea.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/kea.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=265620"}],"author":[{"embeddable":true,"href":"https:\/\/kea.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/zemraplugins"}],"wp:attachment":[{"href":"https:\/\/kea.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=265620"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/kea.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=265620"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/kea.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=265620"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/kea.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=265620"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/kea.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=265620"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/kea.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=265620"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}