Google Analyticsでクリック数の測定イベントが反映されない原因は「eventValue」
Google Analyticsでリンクのクリック数を測定しようと、他サイトを参考にしながらやってみましたが、なぜかうまく動作せず。
色々試した結果、「eventValue」を設定せずにやってみたら、無事に動いてくれました。
<a href="https://www.yahoo.co.jp/" onclick="gtag('event', 'click', {'event_category': 'test','event_label': 'sample'});">Yahoo!</a>
※Google Analyticsのトラッキングコードがgtag.jsタイプの場合
クリック後、すぐにGoogle Analyticsに反映されます。
[リアルタイム]-[イベント]-[イベント(直前の 30 分間)]で確認してください。
AMPの場合
ちなみに、AMPサイトの場合は以下のように記載します。
<amp-analytics type="googleanalytics">
<script type="application/json">
{
"vars": {
"account": "UA-xxxxxxxxx-xx"
},
"triggers": {
"trackPageview": {
"on": "visible",
"request": "pageview"
},
"trackClickOnHeader" : {
"on": "click",
"selector": "#link_click",
"request": "event",
"vars": {
"eventCategory": "test",
"eventAction": "click"
}
}
}
}
</script>
</amp-analytics>