Googleアナリティクスのリアルタイムで、GTMの設定は間違っていないに、イベントにカウントされていません。
これは、非インタラクション ヒットの設定が「真」(true)になっている場合に起こります。
実際には、カウントされているので安心してください。
Googleアナリティクスのリアルタイム画面で、イベント(直前の 30 分間)タブをクリックすることで、確認することができます。
GTMとgtag.jsの両方で読了を設定しています。
アクティブユーザーで見えないのは、なぜなのか理由は不明です。
他の要因一覧
他にも、こんな理由でGoogleアナリティクスのリアルタイムを確認できない可能性があります。
- GTMのイベント設定で、Google アナリティクス設定が間違っている
Google アナリティクス設定に変数を設定している場合、このミスがありえます。 - Google Analytics オプトアウト アドオンを使っている
Google Analytics オプトアウト アドオンを使えば、Google アナリティクスにカウントされません。
他にもアクセスをブロックするツールはあるので、ブロックしていないか、ご確認ください。 - 自分のIPをフィルタしている
Google アナリティクスのフィルタで、自分のIPアドレスを遮断していないか確認しましょう。 - 純正の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、非インタラクションヒット→真、となります。
直帰率が異常に低くなっている場合は、非インタラクション ヒットを確認してみてくださいね。