0

我正在尝试使用 Google Analytics 跟踪我在 Facebook 上的点赞。

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

点赞按钮包含在 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>

但是当我点击like按钮时没有出现警报。

有没有其他人试过这个?

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

4

2 回答 2

2

check out this blog post directly from google, which shows you how you can track the clicks: https://developers.google.com/analytics/devguides/collection/gajs/gaTrackingSocial

the important part of the blog post is this piece of code:

FB.Event.subscribe('edge.create', function(targetUrl) {
  _gaq.push(['_trackSocial', 'facebook', 'like', targetUrl]);
});
于 2013-02-07T21:26:50.377 回答
0

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

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

于 2013-02-07T21:30:25.997 回答