GoogleAnalyticsのイベントが送信されなくて、おやっ?となったので備忘録。
GoogleTagマネージャを利用してGoogleAnalyticsを管理している場合に
以下のようなコードを書いてもイベントが飛びませんでした。
ga('send', 'event', 'Hoge', 'fuga', 'piyo');
サイトの一番うしろに持ってきたり、Onloadで囲んだりしてみたんだけど
結局StackOverFlow様で発見。
GoogleタグマネージャでGoogleAnalyticsを管理している場合は
if ("ga" in window) {
tracker = ga.getAll()[0];
if (tracker)
tracker.send('event', 'Hoge', 'fuga', 'piyo');
}
みたいに書くのが正解らしい。