
內容簡介
Analytics Head 是一款簡單的 WordPress 外掛,專為 Google Analytics 設計。它不提供儀表板或帳號連接,只需將追蹤代碼放置在您希望的位置,輕鬆實現網站分析。
【主要功能】
• 支援 Google tag / GA4 測量 ID
• 可選擇性放置代碼於頁尾
• 角色基礎隱藏追蹤功能
• 支援 Google 同意模式 v2
• 開發者友好,提供過濾器和動作
外掛標籤
開發者團隊
📦 歷史版本下載
原文外掛簡介
Analytics Head is a deliberately simple WordPress plugin for Google Analytics. No dashboards, no Google account connection, no feature creep — just the tracking code, placed exactly where you want it.
Why use this plugin?
Lightweight — a handful of options, minimal overhead, no external dependencies
Easy — paste your GA4 Measurement ID (G-XXXXXXXXXX) and you are done
Head placement by default — required for Google Search Console verification via Analytics
Flexible — footer placement, role-based hiding, Consent Mode v2, optional Google Ads IDs
Developer-friendly — filters and actions to customize output without forking the plugin
Unlike heavyweight analytics suites, this plugin does one job well: inject the standard gtag.js snippet into your site.
Features
Google tag / GA4 Measurement ID support (GT-…, G-XXXXXXXXXX)
Additional tracking IDs for separate destinations (e.g. Google Ads AW-)
Legacy UA- ID acceptance (with admin notice to migrate)
Code in
Tracking never injected in wp-admin
Hide tracking for administrators on the front end
Hide tracking per user role
Google Consent Mode v2 defaults (for GDPR / cookie plugins)
Keep settings on uninstall (optional)
Developer hooks and filters
External services
This plugin connects to Google Analytics (via Google Tag Manager / gtag.js) to provide website analytics.
When: on public front-end page views only (never in the WordPress admin area), unless tracking is hidden for the current visitor by plugin settings
What is sent: standard Google Analytics measurement data (for example page URL, referrer, browser/device information, and IP-derived location), processed by Google
Who receives it: Google LLC / Google Analytics
Terms of Service: https://marketingplatform.google.com/about/analytics/terms/us/
Privacy Policy: https://policies.google.com/privacy
You are responsible for informing visitors (for example in your privacy policy) and, where required, obtaining consent. Suggested privacy policy text is also offered under Settings → Privacy when the plugin is active.
Requirements
WordPress 6.3 or later (compatible with WordPress 7+)
PHP 7.4 or later
Examples
Filter tracking IDs
add_filter( 'pp_google_analytics_head_tracking_ids', function( $ids ) {
// Add a separate destination only — not a second ID for the same Google tag.
$ids[] = 'AW-123456789';
return $ids;
} );
Change Consent Mode defaults (PHP)
add_filter( 'pp_google_analytics_head_consent_defaults', function( $defaults ) {
$defaults['wait_for_update'] = 2000;
$defaults['region'] = [ 'PL', 'DE', 'US-CA' ];
return $defaults;
} );
Grant consent after the user accepts cookies (JavaScript)
Call this from your consent plugin callback or custom banner “Accept” handler. Update all four types that this plugin sets to denied by default:
gtag('consent', 'update', {
analytics_storage: 'granted',
ad_storage: 'granted',
ad_user_data: 'granted',
ad_personalization: 'granted'
});
If you only want basic analytics (not ads), grant analytics and keep ads denied:
gtag('consent', 'update', {
analytics_storage: 'granted',
ad_storage: 'denied',
ad_user_data: 'denied',
ad_personalization: 'denied'
});
Modify the inline gtag config
add_filter( 'pp_google_analytics_head_inline_script', function( $script, $ids ) {
$script .= "gtag('event','page_view');";
return $script;
}, 10, 2 );
