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

クリックによるイベントトラッキングがうまくいきません

初級者 ✭ ✭ ✭

いつもお世話になっております。

 

あるリンクのクリック数を調べたく、クリックによるイベントトラッキング設定をしたいのですが、実装後にクリックしてもGAのリアルタイム>イベント に、イベント数が反映されません。

 

テストページとして以下のようなHTMLファイルをサーバーにアップしてクリックしているのですが、何か記述など間違っておりますでしょうか?

※HTMLファイル全文(トラッキングコードのみ●で伏せております)

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>GAテスト</title>
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-69852●●●-9"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());

  gtag('config', 'UA-69852●●●-9');
</script>
</head>

<body>
<a href="https://www.google.co.jp" onClick="ga('send','event','[eventCategory]','[eventAction]','[eventLabel]');">hogehoge</a>
</body>
</html>

以上、何卒宜しくお願い致します。

2 人のエキスパートが返信verified_user

Re: クリックによるイベントトラッキングがうまくいきません

Ray 注目ユーザー
注目ユーザー
こんばんは。

原因ですが、GAのタグがgtagだからだと思います。
gtagでの設置の場合、従来と同じ方法でイベント設置を行うことができないので、以下の方法で埋めていただくようお試しください。
<a href="" onclick="gtag('event', 'クリック', {'event_category': 'カテゴリ','event_label': ラベル''});">hogehoge</a>

よろしくお願いします。
Ray お役に立てましたら、いいねや解決済みマークを押していただけると幸いです!

Re: クリックによるイベントトラッキングがうまくいきません

初級者 ✭ ✭ ✭
コメントありがとうございます。

gtagというのがあるのですか!?色々と探しましたが、そのような表記方法を紹介しているページは見つけられませんでした!
但し、そのように設定してもやはり反応しないようです、、上記を丸々コピーしたバージョンと、自分のコードのgaの所だけを差し替えたバージョンと試しましたが、少なくともリアルタイムのイベント概要に反応はありませんでした。。コメント頂いたコードは、あくまでもサンプルで正しい表記ではないなど、何か原因はございますでしょうか?

Re: クリックによるイベントトラッキングがうまくいきません

Ray 注目ユーザー
注目ユーザー

ご確認ありがとうございます。

 

gtagは、今埋められている、GAのGlobal site tagのことです!
GAのタグは、dc.js、analytics.js、gtag.jsのように、参照するjsがアップデート毎に異なりまして、現在GAの管理画面からご確認いただけるものがgtagになります。

 

さっきのタグ、シングルクォートのミスがありました…

修正したの書きますね。

<a href="" onclick="gtag('event', 'アクション', {'event_category': 'カテゴリ','event_label': 'ラベル'});"></a>

参考資料として、↓が分かりやすいかと思います。

https://goo.gl/m8pvqh

 

再度ご確認よろしくお願いします。

Ray お役に立てましたら、いいねや解決済みマークを押していただけると幸いです!

Re: クリックによるイベントトラッキングがうまくいきません

Ray 注目ユーザー
注目ユーザー
あと、gtagについては、カグアさんが書かれている記事が分かりやすいかと思います。
こちらも記載しますね。
http://www.kagua.biz/help/config/gtagjs.html
Ray お役に立てましたら、いいねや解決済みマークを押していただけると幸いです!

Re: クリックによるイベントトラッキングがうまくいきません

初級者 ✭ ✭ ✭
コメントありがとうございます!教えて頂きました参考資料なども拝見し色々と試してみましたが、やはりリアルタイムの反応がありません。。。以下が現在のテストソースです!

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>GAテスト</title>
<!-- Global site tag (gtag.js) - Google Analytics -->
&lt;script async src="https://www.googletagmanager.com/gtag/js?id=UA-69852●●●-9">&lt;/script&gt;
&lt;script&gt;
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());

gtag('config', 'UA-69852●●●-9');
&lt;/script&gt;
</head>

<body>
<a href="https://www.google.co.jp" onClick="gtag('send','event','[eventCategory]','[eventAction]','[eventLabel]');">hogehoge</a><br />
<a href="https://www.google.co.jp" onclick="gtag('event', 'クリック', {'event_category': 'カテゴリ','event_label2': ラベル''});">hogehoge</a><br />
<a href="https://www.google.co.jp" onclick="gtag('event', 'アクション', {'event_category': 'カテゴリ','event_label': 'ラベル'});">hogehogeNEW</a><br />
<a id="link" href="https://www.google.co.jp" onclick="gtag('event', 'アクション', {'event_category': 'カテゴリ','event_label': 'ラベル'});">ここをクリック</a><br />
<a id="link" href="https://www.google.co.jp" onclick="gtag('event', 'click1', {'event_category': 'linkclick','event_label': 'label'});">ここをクリック</a>
</body>
</html>


伏せているトラッキングコードは、もちろん実際には正しく設定しております!
先週からこの問題が解決出来ず作業が全く進みません。。。何か気が付いた事があれば、何卒ご教授宜しくお願い致します!

Re: クリックによるイベントトラッキングがうまくいきません

レジェンド
こんにちは。

横から失礼します。

おおせの、www.google.co.jp へのリンクのコード5種類をそのままテストしてみました。
https://gyazo.com/6c4c69e63c93355f264ec46835944b7d

3、4、5 は、ちゃんとリアルタイムに出ましたね。

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

Re: クリックによるイベントトラッキングがうまくいきません

初級者 ✭ ✭ ✭
カグア様

コメントありがとうございます!実は以前にも一度ご教授頂いた事がございます!いつも本当にありがとうございます!
テストまでして頂いて、本当に感謝しております!ですがやはり、何度試しても僕の環境では上手くいきません。。

恐らく、何かものすごく初歩的な事を間違っていて上手くいかないように感じております。。

思い当たる状況としては、

・複数サイトをGAで管理している
・テスト環境ではHTMLファイルに直にトラッキングコードを記入しているが、実際の環境ではタグマネージャーを使用している
・GAイベントの仕組みを使うために、通常の設定以外に何か準備が必要なのか

この問題が何日も解決せず、本当に絶望しております、、年末に向けて準備したい事が山ほどあり、危機的状況です。。。
どなたか、このような案件をチームビューアーなど遠隔で解決して頂ける方はおりませんでしょうか?もちろん作業料はお支払い致します。
実はカグア様の個人ブログにはアクセスしたのですが、新規案件は受け付けられていないという事で、、

以下が僕の個人アドレスとなりますので、ご興味ある方がおりましたら、ご連絡頂けますと幸いです!宜しくお願い致します!
info@chaco2008.com

Re: クリックによるイベントトラッキングがうまくいきません

Ray 注目ユーザー
注目ユーザー

ご確認ありがとうございます。

 

<a href="https://www.google.co.jp" onClick="gtag('send','event','[eventCategory]','[eventAction]','[eventLabel]');">hogehoge</a><br />

sendが不要

 

<a href="https://www.google.co.jp" onclick="gtag('event', 'クリック', {'event_category': 'カテゴリ','event_label2': ラベル''});">hogehoge</a>

event_labelの後ろの2が不要、ラベルのシングルクォートの位置が間違っている

 

私もカグアさんと同じで、3つ目以降は問題なさそうです!

現状だとエラー内容が分からないので、Chromeのアドオン「GA Debugger」でも発火の有無をご確認いただくといかがでしょうか?

 

使い方はこちらの記事が分かりやすいかと思います。

 

再度ご確認よろしくお願いします。

Ray お役に立てましたら、いいねや解決済みマークを押していただけると幸いです!

Re: クリックによるイベントトラッキングがうまくいきません

初級者 ✭ ✭ ✭
Ray 様

コメントとテスト、本当にありがとうございます!
GA Debuggerは、一応は使用しているのですが、いまいち使い方や仕組みが理解出来なくて、、

https://www.fastpic.jp/viewer.php?file=8493184919.jpg

上記のような結果になったのですが、これはどういった事を表しているのでしょうか、、?

Re: クリックによるイベントトラッキングがうまくいきません

レジェンド
実際のサイトでは、GTMを使われているとのことなので、クリックイベントリスナーなど、Googleタグマネージャから寄せていったほうが良いような気はします。
onclickでないといけない案件ならば仕方ないのですが。

>>・複数サイトをGAで管理している
これはとくに関係ないような気がします。

>>・テスト環境ではHTMLファイルに直にトラッキングコードを記入しているが、実際の環境ではタグマネージャーを使用している
うーん、このあたりも要チェックですけど、実際にみないと何とも言えないです。

>>・GAイベントの仕組みを使うために、通常の設定以外に何か準備が必要なのか
これはとくにありません。ただ、GTMでクリックトリガーを使うときは、変数のほうでチェックをつけないと、です。

クリック計測は、UIやメニューの挙動など、結構ハードルが高いので、調査費用も含めますと、実は高コストなんですよね。
検証も、Googleタグマネージャでやられたほうが良いとは思います。(Googleタグマネージャで、gtag.js のカスタムHTMLを使われる、ということでしたら、仕方ないのですけども。)

しかし、あれですよね、、、gtag.js がそもそも、Googleタグマネージャを呼び出してユニバーサルアナリティクスを稼働させているので、それをGoogleタグマネージャに実装、という時点で、ちょっと無理くりな気がして、かなり検証のハードル高まってる気がします。なんか今更根本的なツッコミですみませんが。

単純に、Googleタグマネージャで、ユニバーサルで、クリックトリガーで計測で、で計測できると良いのですけどね。
お手伝いできず、すみません。
------
文責:カグア!

Re: クリックによるイベントトラッキングがうまくいきません

Ray 注目ユーザー
注目ユーザー

あ、こちらはTag Assistantですよね?

こちらは設置しているGAのプロパティ情報等が確認できるので、

イベントの確認はGA Debuggerの方が使い勝手が良いかと思います!

 

 

お送りいただいたソースをコピペしたhtmlファイルをサーバに設置し試した結果です↓

 

例①:2個目のリンクをクリック

a.png

↑Syntax Errorが発生し、イベントが正常に動作していない

 

例②:5個目をクリック

b.png

↑正常に計測できている

 

一応、コピペさせていただいたソースも記載させていただきます。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>GAテスト</title>
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-XXXXXXXX-X"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());

gtag('config', 'UA-XXXXXXXX-X');
</script>
</head>

<body>
<a href="https://www.google.co.jp" onClick="gtag('send','event','[eventCategory]','[eventAction]','[eventLabel]');">hogehoge</a><br />
<a href="https://www.google.co.jp" onclick="gtag('event', 'クリック', {'event_category': 'カテゴリ','event_label2': ラベル''});">hogehoge</a><br />
<a href="https://www.google.co.jp" onclick="gtag('event', 'アクション', {'event_category': 'カテゴリ','event_label': 'ラベル'});">hogehogeNEW</a><br />
<a id="link" href="https://www.google.co.jp" onclick="gtag('event', 'アクション', {'event_category': 'カテゴリ','event_label': 'ラベル'});">ここをクリック</a><br />
<a id="link" href="https://www.google.co.jp" onclick="gtag('event', 'click1', {'event_category': 'linkclick','event_label': 'label'});">ここをクリック</a>
</body>
</html>

 

計測を行いたいページでデベロッパーツールを開いていただき、

Consoleタブをクリック後、GA DebuggerをONにした状態でイベントが発火するかご確認いただけますでしょうか。

上記のキャプチャと同じ結果が確認できましたら発火は問題ないかと思います。

 

よろしくお願いします。

Ray お役に立てましたら、いいねや解決済みマークを押していただけると幸いです!

Re: クリックによるイベントトラッキングがうまくいきません

初級者 ✭ ✭ ✭
カグア様

コメント、誠にありがとうございます!
最初はタグマネージャーで検証していたのですが、GAのリアルタイムが何をやっても動かず、まずはGAの方で何でもいいからカウントされるような環境を確認したいと思い、このようなテストをしていたのですが、結局何をやってもGAの方はカウント0でした。。

なるほど、、単純なようで意外と難しいんですね、、、ずーっと費用対効果が分からないまま、毎月何十万も投資している広告があって、しかし全く効果が無いように感じるので、その真偽を確かめたいというのが今回のミッションなのですが、、ちょっと僕の手には及びそうに無さそうです(T_T)

根本から勉強しなおさないといけないのが身に沁みました。。色々ありがとうございます!!

Re: クリックによるイベントトラッキングがうまくいきません

初級者 ✭ ✭ ✭
Ray様

コメントありがとうございます!ごめんなさい、、勘違いしておりました。。

GA Debuggerというのがあるのですね!恥ずかしながら使用したことが無く、探り探り使用してみましたが、以下のような結果が出ました!こちらは何らかのエラーという事なのでしょうか、、?
https://www.fastpic.jp/viewer.php?file=2547187239.jpg

テストまでして頂き、大変感謝しております!何卒宜しくお願い申し上げます!

Re: クリックによるイベントトラッキングがうまくいきません

初級者 ✭ ✭ ✭
初歩的なことですが、自分のIPをアナリティクスのフィルタで除外していませんか?
管理→すべてのフィルタ