WP Manifestindependent plugin directory
manifest / analytics / advanced-tracking-manager

Advanced Tracking Manager

WordPress 追蹤程式碼管理器 - GA4 / GTM / Google Ads / Meta Pixel / WooCommerce 自動追蹤 / 自動診斷 v2.4.0

★ 0stars

Install

Download source zip No release zip yet

This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/jimmy-is-me/advanced-tracking-manager/archive/refs/heads/main.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

WordPress 追蹤程式碼管理器 | v2.4.0「自動診斷版」

作者:wumetax


功能

功能 說明
GA4 直接安裝 Google Analytics 4
Google Ads 轉換追蹤,隨 GA4 gtag 載入
GTM Google Tag Manager head + noscript
Meta Pixel Facebook / Instagram 廣告追蹤,自動送出 PageView
Facebook CAPI 伺服器端轉換 API,提升廣告資料準確性
WooCommerce 結帳追蹤 自訂程式碼輸出在 thank-you 頁,支援 {{order_id}} 替換
排除管理員 管理員不被追蹤,避免污染數據
自動診斷 讀取前台 HTML 檢查所有追蹤碼是否正確輸出
除錯模式 在前台 HTML 底部輸出狀態註解

安裝

  1. 下載此 Repository → 上傳到 /wp-content/plugins/advanced-tracking-manager/
  2. 或直接 git clone 到 plugins 目錄
  3. 在 WordPress 後台啟用外掛
  4. 進入後台左側「追蹤管理」設定

目錄結構

advanced-tracking-manager/
├── advanced-tracking-manager.php   ← 外掛主入口
├── includes/
│   └── class-advanced-tracking-manager.php   ← 核心邏輯
├── templates/
│   └── admin-page.php   ← 後台頁面模板
├── assets/
│   ├── admin.css
│   └── admin.js
└── README.md

自動診斷說明

診斷工具會使用 wp_safe_remote_get() 讀取網站前台首頁 HTML,檢查:

  • HTTP 狀態碼
  • GTM Container ID 與 gtm.js 是否存在
  • GA4 Measurement ID 與 gtag.js 是否存在
  • Google Ads ID
  • Meta Pixel ID
  • wp_body_open() 是否可用
  • 快取相關標頭
  • GTM 是否重複安裝
  • 管理員排除設定提醒

注意事項

  • GTM + GA4 不要同時啟用:如果你已在 GTM 容器裡安裝 GA4,請勿同時開啟本外掛的 GA4 選項,否則會重複送出 pageview。
  • 主題需支援 wp_body_open():GTM noscript 區塊需要主題在 <body> 後呼叫 <?php wp_body_open(); ?>。
  • 診斷後請清除快取:若設定更新後診斷仍顯示找不到追蹤碼,請先清除 WordPress / 主機 / CDN 快取。

授權

GPLv2 or later