現在、訳あってGTM(グーグルタグマネージャー)を二つ、サイトに埋め込んでいて、
スマホサイト時の、<a>タグの電話にたいしてonclickのトラッキングを設置したのですが、
うまく動作しない状態です。
↓GTMは下記のように設置しております。
GTM
1<!-- Google Tag Manager --> 2<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 3new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 4j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 5'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 6})(window,document,'script','dataLayer','GTM-1111111');</script> 7 8<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 9new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 10j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 11'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 12})(window,document,'script','dataLayer','GTM-2222222');</script> 13<!-- End Google Tag Manager -->
また製作時当初からのアナリティクスコードも設置しております。
analytics
1<script> 2 (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ 3 (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), 4 m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) 5 })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); 6 7 ga('create', 'UA-xxxxxxxx-x', 'auto'); 8 ga('send', 'pageview'); 9</script>
一番目のGTMコードに対して、onclickの値を送信したいのですが、
コードの書き方は下記で当たっていますでしょうか??
onclick="ga('send','event','tel-click','click','freeTEL', 1);"
もしくは書き方がgtagの書き方になるのでしょうか??
トラッキングの設定(特にonclickの設定)は初めてなので、調べてもいまいち理解に苦しんでいる状態です。
恐れ入りますが、ご回答いただける方がいましたらどうぞよろしくお願いいたします。
あなたの回答
tips
プレビュー