这几乎涵盖了原始 FB/Twitter按钮的主题。但是如果我有我自己的“分享fb”按钮呢?就像这样:GA中的社交分享跟踪
<div id="fb_share"><a target="_blank" href="http://www.facebook.com/share.php?u=blah-blah">Share on FB</a></div>
所以我想出folloing解决方案:
var FBbtn = document.getElementById("fb_share");
FBbtn.addEventListener('click', function() {
ga('send', 'social', {
'socialNetwork': 'facebook',
'socialAction': 'share',
'socialTarget': window.location
});
//console.log('tracked');
});
被放置在谷歌Analytics(分析)代码后。 尽管事实上它不会捕捉FB回调 - 它应该做的伎俩,但由于某种原因,我仍然无法在分析中看到任何结果,所以问题是这样的:将解决方案实际工作?事实上,它可能会更喜欢我相信:
<a href="http://www.facebook.com/share.php?u=blah-blah" onClick="ga('send', 'social', 'Facebook','Share',window.location.href);");">FB</a>
你的链接缺少id,所以FBtn没有定义。不过,你的第二个例子应该可以工作 –
你的第二个例子拼写'href'属性“hre”。确保你没有在你的实际代码中这样做。 –
是的 - 是的...抱歉的家伙 - 这两个(身份证和“href”的正确拼写)当然是存在的。我已更正问题 – Rossitten