无法使用Google Analytics跟踪Facebook赞按钮

时间:2013-02-07 20:38:40

标签: jquery facebook google-analytics facebook-like

我正试图通过Google Analytics跟踪我的Facebook赞。

我计划做的是在like按钮上添加一个jQuery事件监听器。

like按钮包含在id为“u_0_4”的表单中,所以我将其添加到我的wordpress网站(hearingcareblog.com)的header.php中:

<script>
$(document).ready(function(){
    $("#u_0_4").submit(function(){
        alert('test');
        //this is where I would have my tracking code
    });
});
</script>

但单击“赞”按钮时,警报不会出现。

还有其他人试过吗?

关于为什么我的jQuery不会听表单的任何想法?

2 个答案:

答案 0 :(得分:2)

直接从google查看此博客文章,向您展示如何跟踪点击次数:https://developers.google.com/analytics/devguides/collection/gajs/gaTrackingSocial

博客文章的重要部分是这段代码:

FB.Event.subscribe('edge.create', function(targetUrl) {
  _gaq.push(['_trackSocial', 'facebook', 'like', targetUrl]);
});

答案 1 :(得分:0)

表单是否动态添加到页面中?如果是这样,并且如果您的$(document).ready(...在表单位于dom之前运行,则提交代码将不会触发。

尝试在FireBug或Chrome开发者工具控制台窗口中执行$("#u_0_4"),以仔细检查是否找到了表单。