2017-05-11 3 views
0

私が望むすべてのリンクにトラッキングを追加するには、このコードをGoogleから見つけました。jqueryでanalytics trackingを使用する方法

<script> 
var trackOutboundLink = function(url) { 
    ga('send', 'event', 'outbound', 'click', url, { 
    'transport': 'beacon', 
    'hitCallback': function(){document.location = url;} 
    }); 
} 
</script> 

<a href="http://www.example.com" onclick="trackOutboundLink('http://www.example.com'); return false;">Check out example.com</a> 

私は質問があるのjQueryを使用してクリックを実行する必要がありますので: 私はjQueryのファイルからonclickの発信を行うことができますどのように?

答えて

0

あなたがここで何をしようとしているかを完全に理解しているかどうかはわかりませんが、上記の例ではjQueryを使用していません。スクリプトタグ間のコードは純粋なjavascriptで、アンカータグのonClick()イベントの結果として呼び出されています。

jQueryを使用してクリックしたすべてのリンクをトラッキングし、各アンカータグでonClickイベントを使用する必要がなくなるようにするには、リンクのクリックをトラッキングするすべてのページの末尾のbodyタグの前に次のコードを挿入します。

$('a').on('click', function(){ 
 
    ga('send', 
 
    'event', 
 
    'Link Clicked', // event category - can have any name 
 
    window.location.href, // page where the link was clicked 
 
    $(this).attr('href') // href of the link clicked 
 
); 
 
});

関連する問題