plugin-icon

Analytics Head

Автор: Łukasz Nowicki·
A lightweight Google Analytics plugin for WordPress. Paste your Measurement ID, choose head or footer — done.
Рейтинги
5
Версия
1.7.0
Активные установки
600
Последние изменения
Jul 28, 2026
Analytics Head

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 <head> by default (optional footer placement)
  • 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.

Требования

  • WordPress 6.3 or later (compatible with WordPress 7+)
  • PHP 7.4 or later

Примеры

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 );
Проверено на
WordPress 7.0.3
Этот плагин можно скачать и использовать при .