GA4で2ページ目への遷移がデータに反映されない

新しく立ち上げたポータルサイトのGA4(Google Analytics 4)にて、2ページ目以降への遷移が「ページとスクリーン」に表示されず、ユーザーの遷移がわからない状態になった。

ページとスクリーンの表示に不具合がある画像

Googleタグマネージャーとの接続はうまくいっており、トップページ以外のheaderにアナリティクスのコードも埋め込まれていたので、半日近くハマってしまった。

 

結論:<title>タグを動的に出してなかった

header.phpを見ると、<title>タグに、サイト名を静的に書いていた。

そのため、URLは違うがアナリティクス側で同じページとして認識されていたらしい。

 

超初歩的なミスだったが、大工事にならなくて済んだ。

 

ちなみに、titleをページごとに動的に出すには、以下の記事が参考になった。

https://color-piece.com/blog/wp-title-tag/

ただし、誤字があるので注意。正しくは以下。「);」が抜けている。

add_action('init', function () { add_theme_support('title-tag'); });