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

Advanced Tracking Manager

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

by wumetax · github.com/jimmy-is-me/advanced-tracking-manager · website

0stars
0forks

Install

No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:

wp plugin install https://github.com/jimmy-is-me/advanced-tracking-manager/archive/refs/heads/main.zip

Readme

Advanced Tracking Manager

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

Read the full README on GitHub →