【最新版】GTM4WP – A Google Tag Manager (GTM) plugin for WordPressでWooCommerceも完全対応!高度なタグ管理を実現する方法とは?

その他
プラグイン名 GTM4WP – A Google Tag Manager (GTM) plugin for WordPress
説明 WordPress向けの高度なタグ管理をGoogle Tag Managerで実現するプラグイン
有効インストール数 不明
平均評価 4.5 / 5
バージョン 1.21.1
最終更新日 2025-05-17 7:41pm GMT
累計ダウンロード数 11,892,360
必要WordPressバージョン / PHPバージョン 3.4.0 / 7.4
動作確認済みWordPressバージョン 6.8.1

はじめに

GTM4WPとは?WordPressでのタグ管理を簡単にするプラグイン

GTM4WPは「Google Tag Manager(GTM)」をWordPressサイトに簡単に導入し、タグ管理を高度かつ効率的に実現できるプラグインです。Google Tag ManagerはGoogleが提供する無料のタグ管理ツールで、マーケティング用タグや解析タグ、カスタムスクリプトの管理を一元化できますが、通常はサイトのテーマファイルに直接コードを埋め込む必要があります。これに対しGTM4WPは、その面倒な作業を自動化し、初心者でも簡単にGTMを活用できる環境を整えます。

特に、WooCommerceと連携してECサイトの詳細なユーザー行動のトラッキングを強化できる点が大きな特徴です。タグの設定ミスやコードの配置ミスによるデータ取得漏れを防ぎ、効率的なマーケティング施策やアクセス解析をサポートします。

本記事の目的とターゲット読者

本記事は、WordPress初心者やプラグイン利用に慣れていない方を対象に、GTM4WPの特徴や使い方、最新バージョンで強化されたWooCommerce連携機能などをわかりやすく解説します。特にタグ管理や解析の導入を検討しているECサイト運営者やマーケターの方に役立つ内容です。

また、最新アップデート情報を詳細に取り上げ、GTM4WPの新機能・改善点を押さえて、より効果的に活用するためのポイントを紹介します。

GTMとGTM4WPの基本概要と連携の仕組み

Google Tag Managerは、サイトに埋め込むタグを一元管理し、タグの追加・編集をGTMの管理画面で完結できるツールです。タグの更新が即時反映され、サイト側のコード修正不要でマーケティング施策を柔軟に変更可能です。

GTM4WPはこのGTMのコンテナコードをWordPressサイトに自動で設置し、さらにWordPress固有の情報(投稿タイトルやユーザー情報、WooCommerceの注文データなど)をGTMの「データレイヤー」に自動でプッシュします。これにより、GTMのタグ設定でWordPressサイトの詳細な情報を活用したトリガーや変数設定が可能になります。

GTM4WPの基本機能と仕組み

GTMコンテナコードの自動設置

GTM4WPは、Google Tag Managerのコンテナコードを手動で設置せずに自動でサイトの適切な場所に挿入します。コンテナコードは大きく2つに分かれており、1つはheadタグ内、もう1つはbodyタグ直後に設置する必要があります。

# headタグ内のJavaScriptコード設置

headタグ内にあるJavaScriptコードは、GTMの全機能を動作させるために必須の部分です。GTM4WPはここに正確にコードを挿入し、サイトのパフォーマンスや動作に影響を与えず、かつ全てのGTM機能を利用できるようにします。

# body直後のnoscript iframe設置と互換性設定

JavaScriptが無効なブラウザ向けに、bodyタグ直後にnoscriptタグ内でiframeコードを設置する必要があります。GTM4WPはWordPressのテーマやビルダーの互換性を考慮し、このコードも自動で配置。特にWordPress 5.2以降のテーマやOxygen Builder、Elementor、Beaver Builderなどの主要テーマに対応しています。

データレイヤーへの標準データ自動プッシュ

GTM4WPの大きな強みは、WordPressの様々な情報をGTMのデータレイヤーに自動で反映させることです。これにより、タグの設定だけでユーザーの行動をより詳細に追跡できます。

# 投稿・ページ関連メタデータの連携

投稿タイトル、公開日、カテゴリ名、タグ名、投稿者名やID、投稿タイプなど、WordPressのページ情報を細かくデータレイヤーに格納。これにより、特定のカテゴリやタグのページに絞った解析や広告配信が可能になります。

# ユーザー情報(ログイン状態・役割・IDなど)

ログインユーザーの状態、ユーザーID、ユーザー役割(管理者・編集者など)もデータレイヤーにプッシュ。例えば、会員限定コンテンツの閲覧や特定ユーザー層の行動分析が容易になります。

# ブラウザ・OS・デバイス情報の連携(WhichBrowserライブラリ利用)

ユーザーのブラウザ種類、バージョン、OS、デバイス種別(PC・スマホ・タブレット)といった環境情報も取得可能。これらはWhichBrowserライブラリを利用し、最新の環境判定を高精度で行います。

WooCommerce連携の概要

GTM4WPはECサイト構築に多く利用されるWooCommerceとの連携が充実しています。ECサイトにおけるユーザーの購買行動を詳細にトラッキングできるため、マーケティング施策の効果測定に最適です。

# WooCommerceイベントの自動トラッキング

「商品詳細閲覧(view_item)」「カート追加(add_to_cart)」「カート閲覧(view_cart)」「購入完了(purchase)」など、WooCommerceの主要なイベントを自動的に検知し、データレイヤーにプッシュします。これにより、GTMのタグで細かな顧客行動をトリガーにできます。

# Enhanced Ecommerce対応の重要性と連携ポイント

Google Analytics 4(GA4)ではEnhanced Ecommerceの利用が推奨されており、GTM4WPはこれに対応。注文データの詳細(購入商品、価格、数量、割引情報、在庫状況など)を適切に送信可能です。GA3(Universal Analytics)用の旧イベントは廃止されており、GA4への移行をサポートします。

# 対応するWooCommerceバージョンとPHP要件

最新のGTM4WPはWooCommerce 5.0以降を推奨し、PHPは7.4以上が必要です。これにより最新のWooCommerce機能に対応しつつ、セキュリティも強化されています。

最新アップデート情報(バージョン1.21.1まで)

GTM4WPは頻繁にアップデートされており、特にバージョン1.21以降はWooCommerce連携機能の大幅な改良やセキュリティ強化が行われました。以下に主な変更点を詳しく解説します。

WooCommerce連携の大幅改良(1.21)

– **変数商品のview_itemイベントのページロード時発火対応**
変数商品(バリエーション商品の詳細ページ)が読み込まれたタイミングで、親商品データを含めたview_itemイベントを確実に発火するようになりました。これにより、変数商品のトラッキング精度が格段に向上しています。

– **item_group_idに親商品のIDを含める仕様変更**
GA4のEnhanced Ecommerceで推奨されるitem_group_idに親商品のIDを自動で含める仕様にアップデート。バリエーション商品のグルーピングが正確に行われ、分析がよりしやすくなりました。

– **purchaseイベントをwoocommerce_thankyouフックで発火し、同意状態チェック後に実行**
購入完了のpurchaseイベントは従来の即時発火から、WooCommerceの「woocommerce_thankyou」フックで遅延発火に変更。これによりCookie同意管理ツールとの連携がスムーズになり、プライバシー遵守しつつ正確な購入トラッキングが可能です。

– **view_cartやbegin_checkoutイベントの誤発火防止**
カートが空の場合に誤ってview_cartやbegin_checkoutイベントが発火しないように調整されました。テーマやカスタムコードとの競合による誤計測防止に効果的です。

– **Content Security Policy(CSP)対応のためのnonce付与フィルター追加**
CSPを適用している環境でも問題なくスクリプトが動作できるように、nonce(ワンタイムトークン)を付与するフィルターが追加されました。セキュリティレベルの高い環境で利用可能です。

不具合修正とセキュリティ強化

– **add_to_cartの数量変数未定義問題の修正**
特定ケースでadd_to_cartイベントの数量情報が取得できない不具合を解消。ECサイトの正確な売上分析に貢献します。

– **サイト検索トラッキングにおけるクロスサイトスクリプティング(XSS)問題の修正**
サイト内検索機能のトラッキング時に発生していたXSS脆弱性を修正し、安全性を強化。管理者やユーザーにとって安心して利用できるプラグインとなりました。

– **WordPress 6.7対応のテキストドメイン読み込み修正**
最新WordPressバージョンとの互換性を保つための微修正が加えられています。

– **JavaScriptエラー修正(カート更新、スクロールトラッキング、YouTubeトラッキングなど)**
多数の細かなJSエラーが解消され、安定性とパフォーマンスが向上しました。

重要な廃止機能と互換性の注意点

– **Universal Analytics(GA3)用ecommerceイベントの廃止とGA4移行**
GA3向けの旧ecommerceイベントは完全に廃止され、GA4向けの新しいイベントに移行が必須です。これまでのトラッキング設定を見直し、GA4対応を急ぐ必要があります。

GTM4WPの使い方と活用のポイント

GTM4WPは、WordPressのプラグイン管理画面からインストールし、有効化後にGTMのコンテナIDを設定するだけで基本セットアップが完了します。設定画面では以下のポイントに注意しましょう。

– **GTMコンテナIDの正確な入力**
「GTM-XXXXXX」の形式で正しく入力しないとタグが動作しません。

– **コード配置オプションの確認**
テーマやビルダーにより最適な配置方法が異なります。最新のテーマやビルダーなら互換モードをオフにして自動配置に任せるのが簡単です。

– **WooCommerce連携設定**
WooCommerceを利用している場合は連携設定を有効にし、Enhanced Ecommerceも併せて設定しましょう。購入イベントなどが正しくトリガーされるかテストも必要です。

– **プライバシー対応**
GDPRや日本の個人情報保護法対応のため、Cookie同意管理プラグインやConsent Modeとの連携を意識した設定が推奨されます。最新バージョンはこれらに配慮した設計です。

– **データレイヤーのカスタマイズ**
フィルターやアクションフックを使い、独自のデータを追加することも可能です。カスタムイベントやユーザー属性を送りたい場合に有効です。

まとめとダウンロードリンク

GTM4WPはWordPressサイトにGoogle Tag Managerを簡単かつ高度に導入できるプラグインであり、特にWooCommerceとの連携でECサイトの解析・マーケティングを強力にサポートします。最新バージョン1.21.1では、変数商品のトラッキング強化やCSP対応、XSS脆弱性の修正などセキュリティ面も万全になりました。

WordPress初心者でも導入しやすく、かつマーケターや開発者が高度なトラッキング設計を行う際のベースとして最適です。プラグインの自動更新を活用し、常に最新状態を保つことをおすすめします。

最新情報や使い方の詳細は公式サイトやドキュメントも活用しながら、ぜひ導入を検討してみてください。

コメント