Google イベント トラッキングで使用する簡単な jQuery を作成しています。関数まですべてがga
機能します。変数を関数に配置するだけでよいと思っていましたが、機能しません。アラートを使用して ga 関数の前に変数を表示すると、アラートが表示されるためです。しかし、行の後にアラートを配置すると、機能しません。
jQuery('.button[data-track="true"').click(function() {
var eventCategory = jQuery(this).data("category");
var eventAction = jQuery(this).data("action");
var eventLabel = jQuery(this).data("label");
ga('send', 'event', eventCategory, eventAction, eventLabel);
});
これは、Google が提供する例です。
$('#button').on('click', function() {
ga('send', 'event', 'button', 'click', 'nav-buttons');
});
とにかく、ga
関数で変数を使用するには?