1

我一直在寻找在 GA 的社交跟踪系统中包含 Facebook 评论插件的最新演练。有一些教程可用,但所有教程都已过时并且似乎不起作用。这里有人有什么建议吗?

具体来说,我试图让 GA 异步跟踪器 (ga.js) 报告 Facebook 的 XFBML 版本的评论插件留下的评论。任何帮助,将不胜感激。

这是我到目前为止所做的,尽管它似乎不起作用:

  1. 将此添加到 Google 提供的 ga_social_tracking.js 中:
 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));
  });
  1. 添加 xmlns:fb="http://ogp.me/ns/fb#" 到文档的开头。

  2. 链接到页面中的该文档:

<script src="/includes/ga_social_tracking.js"></script>
  1. 之后立即安装了 Facebook JavaScript SDK
<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>
  1. 通过 XFBML 方法调用 Facebook 评论插件,添加 _ga.trackFacebook 和 notify="true":
<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(在自定义之后)都在工作。

任何帮助将不胜感激。谢谢你。

4

0 回答 0