我一直在寻找在GA的社交跟踪系统中加入Facebook评论插件的最新演练。有一些教程可用,但都已过时,似乎不起作用。这里有人有什么建议吗?
具体来说,我正试图让GA异步跟踪器(ga.js)报告Facebook的XFBML版本的评论插件留下的评论。任何帮助将不胜感激。
这是我到目前为止所做的,虽然它似乎不起作用:
FB.Event.subscribe('comment.create', function(opt_target) { _gaq.push(_ga.getSocialActionTrackers_('Facebook', 'Comment', opt_target, opt_pagePath)); }); FB.Event.subscribe('comment.remove', function(opt_target) { _gaq.push(_ga.getSocialActionTrackers_('Facebook', 'Uncomment', opt_target, opt_pagePath)); });
在文档的开头添加了xmlns:fb =“http://ogp.me/ns/fb#”。
在页面中链接到该文档:
<script src="/includes/ga_social_tracking.js"></script>
<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&appId=<MYAPPID>"; fjs.parentNode.insertBefore(js, fjs); }(document, 'script', 'facebook-jssdk') ); </script>
<script type="text/javascript">_ga.trackFacebook();</script><fb:comments href="http://example.com" width="450" num_posts="10" notify="true"></fb:comments>
显然我在这里做错了,因为评论没有在GA的流量来源/社交/插件报告中跟踪,尽管Facebook喜欢/不同,Twitter甚至LinkedIn(定制后)都在工作。
非常感谢任何帮助。谢谢。