我对谷歌分析中的跟踪事件有疑问。
我想通过谷歌分析事件跟踪跟踪我的自定义社交按钮,但我所做的事情看起来效果不好,或者我不知道搜索谷歌分析的位置。 这是我的代码:
<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写下这句话,但如果我检查分析,我就找不到任何东西。
我在哪里做错了? 谢谢!