イベントトラッキングのテストで、計測されていなかったので調べてみた。 今貼り付けてるアナリティクスコードは、サイトから取ったもの=universal analyticsのタグなのだが、この場合だと今までの関数が使えない様だ。 trackEvent()が、ga()に置き換わる様。 Before :

<a href="#" onclick="_gaq.push(['_trackEvent', 'nav', 'home', 'label_home']);">test</a>

After : ga('send', 'event', 'category', 'action', 'opt_label', opt_value, {'nonInteraction': 1});

<a href="#" onclick="ga('send', 'event', 'category', 'click', 'test');">test</a>

または

	<a href="#" id="tracktest">test</a>
	$(document).ready(function(){
	    
	    var testclick = document.getElementById(&#39;tracktest&#39;);
	    addListener(testclick, &#39;click&#39;, function() {
	      ga(&#39;send&#39;, &#39;event&#39;, &#39;button&#39;, &#39;click&#39;, &#39;tested&#39;);
	    });
	});

Eコマースのトラッキングコードも変わっているらしい。 https://developers.google.com/analytics/devguides/collection/upgrade/


Leave a Reply

Your email address will not be published. Required fields are marked *