Googleアナリティクスのリアルタイムでイベントが確認できない場合の対処

解決済み!Googleアナリティクスのリアルタイムでイベントが来ない サイト解析

Googleアナリティクスのリアルタイムで、GTMの設定は間違っていないに、イベントにカウントされていません。

Googleアナリティクスのリアルタイムでカウントされてない

これは、非インタラクション ヒットの設定が「真」(true)になっている場合に起こります。
実際には、カウントされているので安心してください。

Googleアナリティクスのリアルタイム画面で、イベント(直前の 30 分間)タブをクリックすることで、確認することができます。

イベント(直前の 30 分間)をクリック

GTMとgtag.jsの両方で読了を設定しています。

GTMとgtag.jsの両方で読了を設定しています。

アクティブユーザーで見えないのは、なぜなのか理由は不明です。

他の要因一覧

他にも、こんな理由でGoogleアナリティクスのリアルタイムを確認できない可能性があります。

  1. GTMのイベント設定で、Google アナリティクス設定が間違っている
    Google アナリティクス設定に変数を設定している場合、このミスがありえます。
  2. Google Analytics オプトアウト アドオンを使っている
    Google Analytics オプトアウト アドオンを使えば、Google アナリティクスにカウントされません。
    他にもアクセスをブロックするツールはあるので、ブロックしていないか、ご確認ください。
  3. 自分のIPをフィルタしている
    Google アナリティクスのフィルタで、自分のIPアドレスを遮断していないか確認しましょう。
  4. 純正のgtag.jsを使わず軽量版を使っている
    ga-lite.min.jsは、gtag.jsの軽量版です。軽くなりますが、イベントは送信されません。
    オプトアウト アドオンも無効になります。

非インタラクション ヒットとは?

非インタラクションヒット

非インタラクション ヒットを真(true)にすると、直帰としてカウントされません。
デフォルトは偽(false)になっているので、ご注意ください。

例えばスクロール量を計測するのに、非インタラクション ヒットを真にすると、スクロールしただけで直帰が0になります。

逆に、読了ポイントの非インタラクション ヒットを偽にすると、「最後まで読んだ人は直帰にしない」という設定が可能です。

当サイトでは、gtag.jsを使って読了率を計測しています。
非インタラクション ヒットを真にする場合は、以下のように「’non_interaction’: true」にします。

gtag('event', location.href, {'event_category': '読了','event_label': '読了数', 'non_interaction': true, 'value': '1'});

上記の設定だと、イベントカテゴリ→読了、イベントアクション→現在のURL、イベントラベル→読了数、イベントの値→1、非インタラクションヒット→真、となります。

直帰率が異常に低くなっている場合は、非インタラクション ヒットを確認してみてくださいね。

コメント