是否可以跟踪喜欢我们或在网站上关注我们的用户。我还想跟踪是否有人不关注或不喜欢我们。如果有api或任何技巧可以做到这一点?
谢谢大家
是否可以跟踪喜欢我们或在网站上关注我们的用户。我还想跟踪是否有人不关注或不喜欢我们。如果有api或任何技巧可以做到这一点?
谢谢大家
查看 edge.create 事件 - 在此处查看更多信息:https ://developers.facebook.com/docs/reference/javascript/FB.Event.subscribe/
edge.create - 当用户喜欢某物时触发(fb:like)。
edge.remove - 当用户不喜欢某物时触发(fb:like)。
关于捕获 twitter 事件 - 请参见此处:https ://dev.twitter.com/docs/intents/events
<script type="text/javascript" charset="utf-8"> window.twttr = (function (d,s,id) { var t, js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; js=d.createElement(s); js.id=id; js.src="//platform.twitter.com/widgets.js"; fjs.parentNode.insertBefore(js, fjs); return window.twttr || (t = { _e: [], ready: function(f){ t._e.push(f) } }); }(document, "script", "twitter-wjs")); </script>
twttr.events.bind('click', function(event) { var click_type = event.region; });
avs099 是正确的,该链接将提供一些很好的信息。但我想我会发布一些进一步的信息来帮助其他人,因为他们找到了这个链接。
我使用该FB.init()
函数调用一个设置函数,该函数为edge.create
and创建回调函数edge.remove
。
FB.Event.subscribe('edge.create',
function(response) {
alert('You liked the URL: ' + response);
//ajax back to the server.
var xmlhttp;
if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp = new XMLHttpRequest();
}
else {// code for IE6, IE5
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.open("POST", "YourCapturePage.php", true);
xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
xmlhttp.send(response + "&add=1");
});
然后,YourCapturePage.php 或任何处理页面可以解析响应并将记录添加到您的数据库后端,以跟踪给定页面上您喜欢按钮的使用情况。响应包含有关喜欢哪个页面的信息。然后你可以为edge.remove
.