ドキュメントナビ:ユーザー行動を分析してコンテンツ改善に役立てよう。Google アナリティクス(GA4)で検索テキストと遷移先リンクを計測する方法

ドキュメントナビ(AG Doc Navi) プラグインを使っていると「ユーザーが実際にどんなキーワードを入力して、どのようなページに遷移しているのか」気になりませんか?

このページでは、Google アナリティクス(GA4)にイベントを送信し、計測する方法を紹介しています。

計測できるデータ

計測内容GTMイベント名主なパラメータ
検索キーワードag_doc_navi_searchsearch_term
記事クリック(遷移先URL)ag_doc_navi_select_contentitem_id(遷移先URL)
content_id(記事タイトル)

よく検索されるキーワードや、遷移しているページなどの把握ができれば、コンテンツの改善にとても役立つと思います。

ぜひ設定に挑戦してみましょう。

ユーザーが入力したキーワード
GA4 にイベントを送信してキーワードを取得

前提条件

  • ドキュメントナビ プラグインをインストール・有効化済みであること
  • GTM コンテナがウェブサイトに設置済みであること
  • GA4 プロパティが作成済みで、測定 ID(G-XXXXXXXX) を取得済みであること

プラグインの設定

WordPress の管理画面から「ドキュメントナビ」→「設定」を選択します。

Google Analytics 連携の「Google Analytics(GA4)へイベントを送信する」にチェックを入れて「変更を保存」ボタンを押してください。

この設定をオンにすることで、プラグインが dataLayer.push() を使い GTM にイベントデータを送信するようになります。

GTM に GA4 設定タグを作成

次に Google タグマネージャーの設定をします。Google アナリティクス(GA4)との連携をするため、タグを作成しましょう。

すでに GA4 設定タグが存在する場合、このステップはスキップしてください。

  1. GTM → タグ → 新規作成
  2. タグタイプ:Google タグ
  3. タグ ID:GA4 の測定 ID(G-XXXXXXXX)を入力
  4. トリガー:All Pages(ページビュー)
  5. タグ名:GA4 - 設定
  6. 保存

検索キーワードの計測設定

カスタムイベントトリガーの作成

  1. GTM → トリガー → 新規作成
  2. トリガーのタイプ:カスタムイベント
  3. イベント名:ag_doc_navi_search(完全一致)
  4. トリガー名:カスタム イベント - ag_doc_navi_search
  5. 保存

データレイヤー変数の作成(キーワード取得用)

  1. GTM → 変数 → 新規作成
  2. 変数のタイプ:データレイヤーの変数
  3. データレイヤーの変数名:search_term
  4. 変数名:dlv - search_term
  5. 保存

GA4 イベントタグの作成

  1. GTM → タグ → 新規作成
  2. タグの種類:Google アナリティクス:GA4 イベント
  3. 測定 ID:GA4 の測定 ID(G-XXXXXXXX)を入力
  4. イベント名:ag_doc_navi_search
  5. イベントパラメータを追加(表 1 を参照)
  6. トリガー:カスタム イベント - ag_doc_navi_search
  7. タグ名:GA4 - ag_doc_navi_search
  8. 保存
パラメータ名
search_term{{dlv - search_term}}
表1

記事クリック(遷移先 URL)の計測設定

カスタムイベントトリガーの作成

  1. GTM → トリガー → 新規作成
  2. トリガーのタイプ:カスタムイベント
  3. イベント名:ag_doc_navi_select_content(完全一致)
  4. トリガー名:カスタム イベント - ag_doc_navi_select_content
  5. 保存

データレイヤー変数の作成(URL・タイトル取得用)

遷移先 URL 用

  1. GTM → 変数 → 新規作成
  2. 変数タイプ:データレイヤーの変数
  3. データレイヤーの変数名:item_id
  4. 変数名:dlv - item_id
  5. 保存

記事タイトル用

  1. GTM → 変数 → 新規作成
  2. 変数タイプ:データレイヤーの変数
  3. データレイヤーの変数名:content_id
  4. 変数名:dlv - content_id
  5. 保存

GA4 イベントタグの作成

  1. GTM → タグ → 新規作成
  2. タグタイプ:Google アナリティクス:GA4 イベント
  3. 測定 ID:GA4 の測定 ID(G-XXXXXXXX)を入力
  4. イベント名:ag_doc_navi_select_content
  5. イベントパラメータを追加(表 2 を参照)
  6. トリガー:カスタム イベント - ag_doc_navi_select_content
  7. タグ名:GA4 - ag_doc_navi_select_content
  8. 保存
パラメータ名説明
item_id{{dlv - item_id}}遷移先の記事 URL
content_id{{dlv - content_id}}クリックした記事タイトル
表2

リアルタイムレポートで即時確認

正しく設定できていれば、GA4 に以下のようなイベントデータが送られてきます。「どのページでどんなキーワードを入力して、どのページに遷移したのか」など細かく計測できますので、コンテンツ改善などに役立つと思います。

ag_doc_navi_search/ag_doc_navi_select_content を取得
例えば、ag_doc_navi_search の search_term には、キーワード検索のデータが保存されています
  1. GA4 → レポート → リアルタイム
  2. 「イベント」セクションに ag_doc_navi_searchag_doc_navi_select_content が表示されれば成功

計測できない時はここをチェック

もし設定しても計測できない場合は、以下をご確認ください。

症状原因対処法
イベントがまったく発火しないGA 連携が無効プラグイン設定で「Google Analytics 連携」を有効化
search_term が空になる変数名のタイポGTMの変数名が search_term(アンダースコア)か確認
GA4 にイベントが届かないGA4 設定タグの欠如GA4 設定タグが正しく設定されているか確認

目次