私はjQueryにかなり精通していますが、残念ながら私のJavascriptはやや不足しており、このインスタンスではjQueryにアクセスできないため、「jQueryを使用する」という回答はしないでください。
基本的に、Google アナリティクスを使用すると、次のようにソーシャル クリックを追跡できます。
_gaq.push(['_trackSocial', 'facebook', 'like', 'http://domain.com/somepage']);
今、私のページには次のようなさまざまなリンクがあります。
<a href="#myfacebook#" track_social="facebook"><img src="facebook_button" /></a>
<a href="#mytwitter#" track_social="twitter"><img src="twitter_button" /></a>
<a href="#mygoogleplus#" track_social="googleplus"><img src="googleplus_button" /></a>
<a href="#mypinterest#" track_social="pinterest"><img src="pinterest_button" /></a>
ここで、これらのそれぞれのクリックを追跡し、上記の Google アナリティクス コードを実行したいと考えています。jQuery を使用していた場合、次のようにします。
$('a[track_social]').click(function(){
_gaq.push(['_trackSocial', $(this).attr('track_social'), 'click', $(this).attr('href')]);
});
しかし、私が言ったように、私は jQuery にアクセスできないので、一般的な Javascript を使用してこれを行うにはどうすればよいでしょうか?
必ずしも「track_social」属性を使用する必要はありません。別のものを入れることもできますが、サイト全体で複数の方法で、さまざまな場所で複数回表示されるため、すべての ID を一意にすることはできません。ページ。