跟踪facebook的“喜欢”按钮
Tracking the facebook like button
我在我的页面上有一个Facebook like按钮,我想跟踪它何时被点击(以及由哪个用户等)。我有下面的javascript运行(给出警报"运行"),但它不给警报"你喜欢的URL…",这是我将把我所有的逻辑:
$( document ).ready(function() {
(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/en_US/all.js#xfbml=1";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
window.fbAsyncInit = function() {
alert("running")
FB.Event.subscribe('edge.create',
function(response) {
alert('You liked the URL: ' + response);
}
);
};
});
有谁知道为什么当点击like按钮时不触发?
编辑当我试图设置它时,我引用了这个页面:https://developers.facebook.com/docs/reference/javascript/FB.Event.subscribe/
编辑2 我通过iframe添加like按钮(按钮本身工作正常):
<span id="facebook-share-btn">
<iframe src="//www.facebook.com/plugins/like.php?href=<%= item.short_path %>&send=false&layout=button_count&width=450&show_faces=false&font&colorscheme=light&action=like&height=35" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:48px; height:22px;" allowTransparency="true">
</iframe>
</span>
事实证明,回调不工作(显然)与iframe方法。我已经切换到HTML5的方法,它工作得很好。
设置:
<div id='fb-root'></div>
<script>
(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/en_US/all.js#xfbml=1";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
FB.init({appId: "myId", status: true, cookie: true});
</script>
按钮:
<div class="fb-like"
data-href="myurl.com"
data-send="false"
data-layout="button_count"
data-width="450"
data-show-faces="false">
</div>
相关文章:
- 变量不递增如何I'我喜欢html按钮点击的时候
- 将按钮文本从“;喜欢“;至“;喜欢“;单击时
- 捕获Facebook的点击'喜欢'按钮
- Facebook点赞按钮喜欢在每个帖子上重复+在Facebook上与帖子无关
- 当再次单击时,我希望颜色消失.(喜欢/讨厌按钮,一切都可以,但如果我点击两次喜欢按钮,我希望颜色消失)
- Facebook喜欢的按钮只加载一次
- 以编程方式创建的“喜欢按钮”会泄漏大量内存
- 如何确保我的喜欢按钮仅被用户按下一次
- 当 AJAX 加载内容时,喜欢和删除按钮不起作用
- 使用 API v3.0 为特定视频创建 Youtube“喜欢”按钮
- FB喜欢按钮在ajax调用中不起作用
- 如何使用javascript从官方Facebook按钮捕获Facebook的喜欢计数
- 喜欢按钮不't展示了javascript sdk、谷歌分析等代码
- 使用喜欢按钮在Facebook上传输自定义文本
- 将 AJAX 添加到带计数器的轨道 4 喜欢/不喜欢按钮
- 如何知道脸书喜欢按钮的ID
- Facebook页面的Facebook“喜欢”按钮,但带有回调
- Facebook喜欢的按钮压倒了IE7
- 编写可重用的代码以创建递增的“喜欢”按钮
- 按钮喜欢一个帖子实际上喜欢所有的帖子