WEBLIC LLC

ブログ

GA4でディレクトリがないページの分析方法

運用

2024年4月16日

ga4

GA4でコンテンツごとにフィルタリングして分析結果を表示する場合、多くはサイトのディレクトリ構造もしくはタイトルの文字列を使って行います。例えば、/news/のディレクトリの場合お知らせが入っていたり、/works/の場合、実績が入っていたりと、お知らせだけに絞り込んでデータを出す場合、URLに『/news/』が含まれているものをフィルタリングします。

タイトルの場合は、フィルタリングの条件に『| お知らせ | 会社名』のように『| お知らせ |』の文字列でフィルタリングできます。

ただ、ディレクトリ構造化しておらず、タイトルからも判断できない場合はどうしたらいいでしょうか?

そこで、今回はディレクトリ構造化されていなかったり、タイトルでも判断できない場合のGA4での分析方法を紹介します。

なぜディレクトリがないページを分析するのか

WordPressで何も考えずにサイトを構築すると、ブログのページはトップディレクトリの直下にスラッグとしてURLが生成されます。

弊社のこのブログもサイト立ち上げ当初はブログに力を入れていなかったので、ディレクトリ化しなくても良いかなと安易な考えで、立ち上げました。ただ幸いなことにタイトル内にブログだとわかる文字列があるため、今回紹介する方法は必要ないですが、同じような状況でかつ、タイトルでも判断できないサイトも存在します。

Googleタグマネージャーの設定

ステップ1: ブログページ特有のコードを探す

まずはじめに、ブログページとそうではないページのソースコードを見比べて、ブログページのみで採用しているコードを調べます。

このブログの場合、<article id="blogArea">がブログページのみに存在するコードだったので、<article id="blogArea">があるページをブログと判断します。

ステップ2: Google Tag Manager でカスタムJavaScript変数を設定する

この変数はページ内に <article id="blogArea"> が存在するかどうかをチェックします。

  1. Google Tag Manager にログインし、適切なコンテナを選択します。
  2. 左サイドバーから 変数 を選択し、新しい変数 をクリックします。
  3. 変数の設定カスタム JavaScript を選択します。
  4. 以下のJavaScriptを入力し、変数名を JS - Check Blog Page などと命名します。
  5. 保存 をクリックします。
function() {
  return !!document.getElementById('blogArea');
}
Googleタグマネージャーの画面

ステップ3: トリガーを設定する

このカスタムJavaScript変数を使用して、ブログページでのみ発火するトリガーを作成します。

  1. 左サイドバーから トリガー を選択し、新しいトリガー をクリックします。
  2. トリガーの設定で ページビュー を選び、すべてのページビュー ではなく 一部のページビュー を選択します。
  3. 条件にカスタムJavaScript変数 JS - Check Blog Pagetrue になる条件を設定します。
  4. トリガー名を Blog Page Views として保存します。
Googleタグマネージャーの画面

ステップ4: GA4 イベントタグを設定する

このトリガーを使用して、ブログページビュー時にGA4にイベントを送信します。

  1. 左サイドバーから タグ を選択し、新しいタグ をクリックします。
  2. タグタイプとして Google Analytics: GA4 イベント を選択します。
  3. 設定タグで 既存の設定タグ を選択するか、新しい 設定タグ を設定します。
  4. イベント名には blog_page_view などを入力します。
  5. トリガーに先ほど作成した Blog Page Views トリガーを選択します。
  6. タグ名を Blog Page View Event として保存します。
Googleタグマネージャーの画面

最後に、GAにアクセスしてイベントが取得できていればOKです。

まとめ

今回はディレクトリやタイトルでフィルタリングできないページの分析方法をお伝えしました。

弊社WEBLICでは、アクセス解析のレポート作成サービスも行っております。データを解析・分析して、Webサイトのパフォーマンスや改善点を明確にしたいサイト運営者の方はお気軽にお問い合わせください。

関連記事

運用

ブログに検索ボックスが必要な理由

ブログ(オウンドメディア)を運営する上で、ユーザビリティを高めることは極めて重要です。その中でも、検...

2023年12月22日

WEB動向考察, 運用

googleアナリティクスのサイトが見当たらない方へ

UAの既存データはすべてなくなるだいぶ前からアナウンスはされていたとは言え、今までの長い時間蓄積した...

2023年8月21日

運用

Google Core Web Vitals の INP の問題について調べてみた

弊社WEBLICでは数多くのお客様のサイトを運用しております。先日、Googleのサーチコンソールか...

2023年7月14日

運用

GA4で(not set)が異常に多い場合の対処法

GoogleのアナリティクスGA4を見ていて(not set)が異常に多いことはないでしょうか?今回...

2023年9月19日

運用

hタグの重要性

多くのサイトがブログ記事(オウンドメディア)を運用して自社サイトへのアクセス数を増やそうと努力してい...

2023年12月12日

  • カテゴリー

  • 本日、 12人が閲覧しました

    RELATED SITES

    関連サイト

    • SAKAMOTO Blog
    Designed by WEBLIC合同会社