Это почти покрытая тема для оригинальная Кнопки FB/Twitter. Но что, если у меня есть собственная кнопка «share on 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');
});
Это помещается после кода Google Analytics. Несмотря на то, что он не поймает обратный вызов FB - он должен сделать трюк, но по какой-то причине я все еще не вижу никаких результатов в Analytics, так что вопрос в следующем: будет ли решение действительно работать? На самом деле это может быть даже, как это я верю:
<a href="http://www.facebook.com/share.php?u=blah-blah" onClick="ga('send', 'social', 'Facebook','Share',window.location.href);");">FB</a>
В вашей ссылке отсутствует идентификатор, поэтому FBtn не определен. Однако ваш второй пример должен работать. –
Ваш второй пример описывает атрибут 'href'« hre ». Убедитесь, что вы не делаете этого в своем фактическом коде. –
да-да ... извините, ребята - оба (идентификатор и правильное написание «href»), конечно, присутствуют. Я исправил вопрос – Rossitten