Google Analytics事件跟踪器自定义社交按钮

时间:2015-02-24 21:03:18

标签: javascript php facebook google-analytics

我对谷歌分析中的跟踪事件有疑问。

我想通过谷歌分析事件跟踪跟踪我的自定义社交按钮,但我所做的事情看起来效果不好,或者我不知道搜索谷歌分析的位置。 这是我的代码:

<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', 'auto');
  ga('send', 'pageview');

</script>

<script type="text/javascript">
  jQuery( document ).ready(function($) {
     $('#fb_btn').on('click', function(e){
        ga('send', 'social', 'facebook', 'send', '<?php the_permalink() ?>');
     });

     $('#tw_btn').on('click', function(){
         ga('send', 'social', 'twitter', 'tweet', '<?php the_permalink() ?>');
     });

     $('#pn_btn').on('click', function(){
        ga('send', 'social', 'pinterest', 'pinned', '<?php the_permalink() ?>');
     });
  });
</script>

显然,我在php页面上编写了javascript代码(wordpress),所以我打印了我的页面。

我的按钮具有onclick功能。例如facebook按钮:

<a id="fb_btn" href="https://www.facebook.com/sharer/sharer.php?u=<?php   the_permalink() ?>" class="social_button_facebook" target="_blank" onclick="window.open(this.href,'targetWindow','toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=600,height=400'); return false;">
    <img src="<?php bloginfo('template_url'); ?>/img/share/facebook.png" alt="facebook icon"> 
    <span><strong></strong><small class="hidden_ab_test">Share This</small>      </span>
</a>

可能有问题吗?

我还发现将其添加到我的代码中:

'hitCallback': function() {
   console.log('analytics.js done sending data');
 }

console.log写下这句话,但如果我检查分析,我就找不到任何东西。

我在哪里做错了? 谢谢!

0 个答案:

没有答案