這幾乎涵蓋了原始 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