LoginSignup
1
2

More than 5 years have passed since last update.

Googleタグマネージャを使っていて、GoogleAnalyticsイベントをJavaScript経由で取得できない場合の対処法

Posted at

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');
}

みたいに書くのが正解らしい。

1
2
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
2