608 人が現在オンライン
608 人が現在オンライン
Google アナリティクスのアカウント設定、プロパティ、ビューやフィルタ設定などについて、ユーザー同士で意見交換ができます。解析を通して浮かんだ質問やアイディアを投げかけ合って、よりデータ分析の知識を高めていきましょう。
ガイドを表示
star_border
返信

クリック計測ができない

初級者 ✭ ✭

初めまして。

LPに掲載しているボタンのクリック数を測定したく、

独学でGTMを勉強し、タグを実装してみました。

 

しかしながら、プレビューモードでクリックした数はカウントされるのですが、

本番に上がってきたものをクリックされた形跡がないようです。

 

PVは計測できているので、ページの訪問者がいないという事はないと思うのですが、

テストクリック以外に計測できてないのが気がかりです。

 

方法ですが、

・タグマネージャでカスタムイベントを設定

・ボタン内に、onclick="dataLayer.push({'event': 'イベント名'});"というタグを設置

という手順で実行しました。

 

リンクの無いボタンですので、少し難航しています。

抜けている作業や、改善事項などあればご教示いただけますと幸いです。

 

よろしくお願い致します。

Re: クリック計測ができない

プロフェッショナル ✭ ✭

Shigeyukiさん、こんにちは。

 

Shigeyukiさんの設定内容を下記のように私の方で再現してみたところ、私のGoogleアナリティクスのリアルタイムレポートでは問題なく計測ができました。

 

・ボタン(の代わりに

に)onclick="dataLayer.push({'event': 'イベント名'});"というタグを設置
・GTMの「タグ」でイベントタグを作成、カテゴリ、アクション、ラベルには適当な値を記述
・GTMの「トリガー」でカスタムイベントを作成、イベント名にはdataLayerのイベント名にある記述内容を設定、このトリガーを上記の「タグ」に設定
 
そこで、Shigeyukiさんの環境でGoogleアナリティクスで計測できない原因について、パッと思いつくものを下記にリストアップします。
 
Googleアナリティクス側の問題
①ご自身のアクセスをフィルタで除外している
②リアルタイムレポートではなく、通常のレポートで確認されている
 
GTM側の問題
①(タグの設定に関する記述がないため)トリガーのみでタグが設定されていない
 
サイトの構造に関する問題
①フォームのボタンの計測を検討されている(フォームの際は、クリックの計測方法と設定が異なります)
 
原因を絞り込むため、まずは上記で思い当たるものがあれば教えてください。 どうぞよろしくお願いいたします。
もしお役に立てましたら、いいね♡のボタンや解決済みのボタンを押していただけますととても嬉しいです!Kumiko Muraji

Re: クリック計測ができない

初級者 ✭ ✭

連クミコさん、こんばんは。
ご返信ありがとうございます。

 

リアルタイムレポートは、仰る通り確認できるんですよね、、

 

上げて頂いた原因ですが、
1.遡って確認できないかと思い、通常のレポートでも確認をしております。
通常のレポートでは計測結果が一切表示されません。
これはこういう仕様なのでしょうか?


2.タグは設定済みです。
不勉強で申し訳ないのですが、アナリティクスのタグとGTMのタグは両方とも記述することが必要でしょうか?


3.計測したいのは、メールアドレス入力後の「登録する」ボタンのクリック回数です。

お手数おかけしますが、どうぞよろしくお願い致します。

Re: クリック計測ができない

初級者 ✭ ✭ ✭
僕も勉強中のため詳しくありませんが、
設定されたタグやトリガーは[公開]までお済でしょうか?※プレビューの横のボタン

Re: クリック計測ができない

プロフェッショナル ✭ ✭

Shigeyukiさん、ご回答ありがとうございます。ご事情、だいぶ把握することができました。

 

1.これはこういう仕様なのでしょうか?

リアルタイムレポートで計測できていたということであれば、通常のイベントレポートでも(「公開」前の「プレビュー」時であろうが)表示はされますので、今回はGTM側の設定が原因というよりは

 

https://goo.gl/H9mxPb

 

上記のスレッドで、カグアさんがコメントされている「ビューの側で何かブロックしていないか」が今回の原因のような気がします。

 

一旦フィルタやビュー設定などをクリアにしたビューを別途作成頂いて、何がブロックしている原因なのかを検証していただくと良いかもしれません。

 

もしリアルタイムレポートで確認されたのが48時間以内であれば、通常のレポートですとリアルタイムで値が反映されないため、もう少し待っていただくと反映されるということもあります。

 

2.アナリティクスのタグとGTMのタグは両方とも記述することが必要でしょうか?

「タグ」と呼ばれるものが多く出てきて、ややこしくなってしまい申し訳ありませんが、html上にはGTMコンテナスニペット(通称GTMタグ)のみ設置いただいていれば大丈夫です。

 

私が”GTMの「タグ」”としていたのは、GTMのワークスペースから作成するタグのことで、下記キャプチャの赤枠部分から作成するものです。

 

fb6ce1f0bcf4f77d00d5b4ec489a8519.png

 

(リアルタイムレポートで計測されているとのことですので、おそらくこちらも下記キャプチャのような感じで設定頂いているのではないかと思います)

 

3.計測したいのは、メールアドレス入力後の「登録する」ボタンのクリック回数です。

おそらくメルマガや会員登録等の登録フォームかと存じますので、一般的にはトリガータイプ「フォーム」を利用してイベント設定を行うことが多いのですが、こちらもリアルタイムレポートで計測されているとのことなので、今回の原因とは少し違うような気がします。

 

明確な解決策とならず申し訳ありませんが、まずは1で書かせていただいたビューの作成と検証からお試しいただくと良いかと思います。

 

ご参考になれば幸いです、どうぞよろしくお願いいたします。

もしお役に立てましたら、いいね♡のボタンや解決済みのボタンを押していただけますととても嬉しいです!Kumiko Muraji

Re: クリック計測ができない

初級者 ✭ ✭

べしみさん、こんばんは。


ご回答ありがとうございます。

おそらくですがタグを公開していなかったので、先ほど公開してみました。

 

試しにプレビューモードでないものでクリックしてみましたところ、リアルタイム計測には上がってきましたので、

おそらくこれが原因だったのかなと思います。

 

初歩的な内容にもかかわらずご指摘いただきまして、ありがとうございました。

Re: クリック計測ができない

初級者 ✭ ✭

連クミコさん、こんばんは。

ご回答ありがとうございます。

 

べしみさんの回答にありましたように、「公開」ができていなかったので、

テストクリック以外が計測できていなかったのかなと思います。

非常に初歩的な部分だったかと思います、、

 

詳細にご回答いただきまして、ありがとうございます。

キャプチャやリンクまでつけていただき、非常に参考になります。

 

リアルタイムでのイベント計測はできる状態ですので、

単日のユニーククリックとして測定されるかどうか、

明日まで待ってみてまた結果をご報告させていただければと思います。

Re: クリック計測ができない

プロフェッショナル ✭ ✭

Shigeyukiさん、べしみさん

 

頂いた質問の「本番に上がってきたものをクリックされた形跡がないようです」の部分を、私が「リアルタイムレポートでは計測できるものの、通常のイベントレポートでは計測できない」と解釈してしまっていたのですが、

「プレビュー状態を終了させると計測できない」とのことであれば、べしみさんのおっしゃるとおり「公開」設定が原因と言えそうですね。

 

無事、解決できている事をお祈りしています。

 

蛇足ですが(こちらは今回の問題とは関係なく、ご存じかもしれませんが)、dataLayerの記述について気になっている点がありまして、

もし他の部分でdataLayer変数を定義されていないのであればいきなりdataLayer.pushをしてしまうとエラーが返ってくる場合もあります。

 

https://ayudante.jp/column/2017-02-07/11-19/

 

確実にdataLayerの値を返すために上記記事の記述方法を参考にしていただくと良いと思います。 よろしくお願いいたします。

もしお役に立てましたら、いいね♡のボタンや解決済みのボタンを押していただけますととても嬉しいです!Kumiko Muraji

Re: クリック計測ができない

初級者 ✭ ✭

連クミコさん、べしみさん、おはようございます。

 

今朝アナリティクスを確認いたしましたところ、

正常にクリック計測できておりました。

 

お力添え本当にありがとうございました。

Re: クリック計測ができない

初級者 ✭ ✭ ✭
Shigeyuki Hさん、連クミコさん
おはようございます

無事に計測されたようで良かったですね ^ ^

dataLayerの記述についての記事拝見しました。
GTMに送る場合は、dataLayer.push({~~});という記述でやるものだと思っていたので大変勉強になりました。
少し前にうまく反応してくれなくて断念した箇所があり、これが原因だったのかなと思いました。
非常に有用な情報ありがとうございました。