我已成功将我的分析链接到跟踪Facebook事件。
跟踪喜欢和不喜欢的作品没有任何问题。分享按钮会出现问题,因为它是iframe。单击共享后,您将获得一个弹出窗口/ iframe,您可以在其中共享。有关如何更改此代码以跟踪共享事件的任何想法?或者代码需要在FB div中内联?这样每次点击都会推动ga?即使某人没有分享某些内容,这也只会计算共享按钮上的点击次数......
有什么想法吗?有人设法以某种方式实现这一目标吗?
无工作片段://我把它作为留言发送给我,对我没什么影响,所以这是故意的。
FB.Event.subscribe('message.send', function(targetUrl) {
_gaq.push(['_trackSocial', 'facebook', 'send', targetUrl]);});
所有代码:
window.fbAsyncInit = function () {
var like = function (url, html_element) {
console.log("like");
};
var unlike = function (url, html_element) {
console.log("unlike");
};
FB.Event.subscribe('edge.create', like);
FB.Event.subscribe('edge.remove', unlike);
FB.Event.subscribe('edge.create',function(targetURL) {
ga('send', 'social', 'Facebook', 'like', targetURL);});
FB.Event.subscribe('edge.remove',function(URL) {
ga('send', 'social', 'Facebook', 'unlike', URL);});
FB.Event.subscribe('message.send', function(targetUrl) {
_gaq.push(['_trackSocial', 'facebook', 'send', targetUrl]);});
FB.Event.subscribe('comment.create',function(href) {
ga('send', 'social', 'Facebook', 'comment added', href);});
FB.Event.subscribe('comment.remove',function(loc) {
ga('send', 'social', 'Facebook', 'comment deleted', loc);});
};
谢谢。