651 人が現在オンライン
651 人が現在オンライン
Google アナリティクスのレポート画面、ディメンションや指標などについて、ユーザー同士で意見交換ができます。解析を通して浮かんだ質問やアイディアを投げかけ合ってより知識を高めていきましょう。
ガイドを表示
star_border
返信

サイトのバナーのクリック数が計測できません

初級者 ✭

お世話になります。
アフィリエイトサイトに設置している『お申込みはこちら』のバナーのクリック数を知りたいです。
ボタンが複数あり、『ボタン1』『ボタン2』でクリック数が何回あるかが知りたいです。

http://whitebear-seo.com/ga_eventtracking/
こちらのサイトを参考に、タグを用意し、設置済みのタグに置き換えました。

元のタグ:
<a href="https://www.xxx.com/url/aaa.html" target="_blank" rel="nofollow noopener noreferrer">
(「noopener noreferrer」は用意したタグには入れていませんでしたが、勝手に追加される?と知りました。)

用意したタグ:
<a href="https://www.xxx.com/url/aaa.html" target="_blank" rel="nofollow" onclick="ga('send', 'event', 'bbb', 'click', 'botan1', value, {'nonInteraction': 1});">
(bbb:ページのパーマリンクを入れています)

設置後、『リアルタイム』の『イベント』でクリック数が確認できませんでした。
アナリティクスで自社IPをカウントしない設定だとわかり、金曜日に設置、月曜日に確認しましたが、イベントが計測できていなかったため、全く計測できていないのだとわかりました。


アナリティクスコードの中に「analytics.js」があったので、ユニバーサルアナリティクスだと思います。

</head>の直前にはヒートマップ解析コードを入れており、順番的には
『アナリティクスのコード』
『ヒートマップのコード』
</head>の順に並んでいます。


用意したタグが間違っていますでしょうか?
色々検索しましたが、解決に至っておりません…

解決策をご教示いただけませんか?
どうぞよろしくお願いいたします。

Re: サイトのバナーのクリック数が計測できません

レジェンド
こんにちは。

onclickによる計測漏れ・・・target="_blank"が入っているのでそれは比較的可能性が少ない
ga('send'~ではない・・・analytics.jsであるとのことなので、コードは問題ない
タグの順番・・・とくに問題はなさそう
自分除外・・・自社IP除外を設定して(PVは?)確認済みなのでビューフィルタは問題ない

としますと、ちょっと気になったのは、
onclick="ga('send', 'event', 'bbb', 'click', 'botan1', value, {'nonInteraction': 1});"

onclick="ga('send', 'event', 'bbb', 'click', 'botan1', 1, {'nonInteraction': 1});"
とか、valueのところに適当な数字を入れるくらいですかね。valueの欄には数値を入れる仕様になっていますので、valueという変数がどこかで代入されていれば良いのですが、そうでなければ一応念のためというか。省略もできるのですけどね。詳しくは公式をご覧ください。
https://developers.google.com/analytics/devguides/collection/analyticsjs/events?hl=ja

あとは、ボタン1とボタン2とありましたので、もしかするとどちらかのボタンにはイベントを仕込まない仕様にされていて、そちらのほうばかりが表示されていたとかですかね。ちょっと無さそうですけど。

よろしくお願い致します。
------
文責:カグア!

Re: サイトのバナーのクリック数が計測できません

初級者 ✭
カグア 様

お世話になります。
ご教示ありがとうございます!

「イベントを仕込まない仕様」というのは、なさそうに思います。

教えていただきました、
onclick="ga('send', 'event', 'bbb', 'click', 'botan1', 1, {'nonInteraction': 1});"
こちらにタグを変更し、24時間待って再度確認するようにいたします。

お礼のご連絡だけとなること、申し訳ございません。

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

Re: サイトのバナーのクリック数が計測できません

初級者 ✭
お世話になります。
(自分の発言に変身する形で失礼します)

カグア 様にご教示いただきました通りにタグを変えたのですが、やはり計測できていないようです…
「リアルタイム」⇒「イベント」のイベントの表がずっとまっ平らなままです。

何か他に計測できない原因はありますでしょうか?

どうぞよろしくお願いいたします。

Re: サイトのバナーのクリック数が計測できません

レジェンド
うーむ。

------
onclickによる計測漏れ・・・target="_blank"が入っているのでそれは比較的可能性が少ない
ga('send'~ではない・・・analytics.jsであるとのことなので、コードは問題ない
タグの順番・・・とくに問題はなさそう
自分除外・・・自社IP除外を設定して(PVは?)確認済みなのでビューフィルタは問題ない

onclick="ga('send', 'event', 'bbb', 'click', 'botan1', 1, {'nonInteraction': 1});" valueも変えたがダメだった
------
つまり、
PVはリアルタイムで出ているが、イベントが出ない、ですか・・・・。

そうなると、わたしならばですけども、あえて手作業を書きますが、あくまで参考程度に。そして、タグがいじれる、という前提で。

あと、ごくごくまれに、リアルタイムには出てこなかったけど、数日後イベントレポートのほうには出来きた、というリアルタイムサーバーとレポートサーバーが異なる仕様からくる、ごくごくまれの障害の可能性もありますが。

まず、ga('send', 'pageview', の行の下に、強引に、ga('send', 'event', 'test', 'test', 'test'); と追加して、ようはページビューしたら、イベントも矯正的に送信させてみます。そこでリアルタイムが動かなかったらもうちょっと、さすがに何かおかしいので、ちょっと仕切り直しか、諦めます。

で、おそらくは動くと思うので、次は、箇所は同じで、教えていただきました、ga('send', 'event', 'bbb', 'click', 'botan1', 1, {'nonInteraction': 1}); として、この命令の正確さを確認する。これで動作しなかったら何が悪いのかを考える。

たぶん、通るとは思うのです。でも、そうすれば、今度は gaの下りは合っていることになりますから、onclick を確認。

まず、一般的な、文字だけのAタグだけでのリンクでテスト、マウスオーバーなどのエフェクトもなしのもので。それで、OKだったら次は画像、そして次は本番のそれ、と徐々にゴールへ近づけていく、というように、わたしならばもう泥臭くやるかもしれません。

もしくは、いったん、ヒートマップはとって試してみるとか。たぶん違うだろうなと思われるものも、とにかく一旦綺麗に、そして一番シンプルな状態から徐々に、ゴールに近づけていく、というか。

そこで、もうどうしてもダメなら、1ヶ月頭を冷やしたり、ネット検索をしたりして、時間に任せます。なんだか精神論になってきてしまいましたが、すみません、あと考えられるのは、そうした手立てをお伝えするくらいしか出来ず。

あとは、実際のサイトURLをご開示いただければ、他のかたも回答されやすくなるかもしれません。

あくまで私のスマートではないやり方ですが、書かせて頂きました。お目汚し失礼します。
お力になれずすみません。
------
文責:カグア!

Re: サイトのバナーのクリック数が計測できません

初級者 ✭
カグア 様

お返事ありがとうございます。

私も今回初めてイベントの設定をするためにやり方を検索したのですが、
参考サイトに書いてあるタグの必要な部分を書き換えて、既存タグと置き換えればOKそうなので、つまずくとは思っていませんでした。

カグア 様に教えていただきました通り、少し時間を置き、少しずつ問題点を探すようにいたします。

未熟な私に詳しく教えていただき、本当にありがとうございます。
感謝申し上げます。

ありがとうございました!