ボタンを押したときにイベントを取得しようとしていますが、Google アナリティクス ページで自分のアクティビティの手がかりを確認できません。このページの Google Analytics チュートリアルに従いましたhttps://developers.google.com/analytics/devguides/collection/analyticsjs/events
その指示に従って、ID「ボタン」のボタンを作成しました。
<a href="https://cellkulture.typeform.com/to/ThBzIr" class="btn btn-phenol btn-lg btn-block typeform-share invite" style="margin-bottom:30px; margin-top:20px;" data-mode="1" target="_blank" id="signUpForm">Request an Invite to the Beta</a>
はい、インライン スタイリングを緩める必要があることはわかっていますが、これは進行中の作業です
次に、ドキュメントの先頭に、ページを適切なデータベースに接続するためのメインの Google Analytics 呼び出しを含めました (現在の設定で UA-XXXXXXXX-X', 'myname.com を変更しました)。
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(
{(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new
Date();a=s.createElement(o),m=s.getElementsByTagName(o)
[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)})
(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-XXXXXXXX-X', 'myname.com');
ga('send', 'pageview');
</script>
最後に、イベントを追跡するコードをページの下部に貼り付けます。
<script type='text/javascript'>var downloadLink = document.getElementById('signUpForm');
addListener(downloadLink, 'click', function() {
ga('send', 'event', 'button', 'click', 'signup');
});
function addListener(element, type, callback) {
if (element.addEventListener) element.addEventListener(type, callback);
else if (element.attachEvent) element.attachEvent('on' + type, callback);
}
</script>
これは Google の例に非常に近いので、Google アナリティクスでイベント追跡が表示されない理由がわかりません。違いが生じる場合に備えて、リアルタイムビューを使用してこれを確認していますか?