diff --git a/src/js/analytics.js b/src/js/analytics.js
index 96c5696..a947c97 100644
--- a/src/js/analytics.js
+++ b/src/js/analytics.js
@@ -1,5 +1,12 @@
+window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)};ga.l=+new Date;
+
if (GOOGLE_ANALYTICS_ID) {
- window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)};ga.l=+new Date;
ga('create', GOOGLE_ANALYTICS_ID, 'auto');
ga('send', 'pageview');
}
+
+export default {
+ event() {
+ ga('send', 'event', ...arguments);
+ },
+}
diff --git a/src/js/components/AboutDialog.vue b/src/js/components/AboutDialog.vue
index 64aa3f7..97e78ca 100644
--- a/src/js/components/AboutDialog.vue
+++ b/src/js/components/AboutDialog.vue
@@ -64,9 +64,13 @@
diff --git a/src/js/components/splatoon/ScheduleDialog.vue b/src/js/components/splatoon/ScheduleDialog.vue
index 15752ca..9662ba2 100644
--- a/src/js/components/splatoon/ScheduleDialog.vue
+++ b/src/js/components/splatoon/ScheduleDialog.vue
@@ -12,6 +12,7 @@
diff --git a/src/js/components/splatoon/SplatNetGearDialog.vue b/src/js/components/splatoon/SplatNetGearDialog.vue
index 60b5f1f..544a4ff 100644
--- a/src/js/components/splatoon/SplatNetGearDialog.vue
+++ b/src/js/components/splatoon/SplatNetGearDialog.vue
@@ -18,11 +18,15 @@