RyoSugimoto
2/5/2016 - 9:30 AM

JSによるリダイレクトを行なう際に、リダイレクト先のHMTLに実装するスクリプト。GAのcreateと sendの間に記述することで、GAに正しい参照元情報を送ることができる。 http://qiita.com/1987yama3/items/5ff58b6195fe6c3f26

JSによるリダイレクトを行なう際に、リダイレクト先のHMTLに実装するスクリプト。GAのcreateと sendの間に記述することで、GAに正しい参照元情報を送ることができる。 http://qiita.com/1987yama3/items/5ff58b6195fe6c3f268b

ga('create', 'UA-0123456-1');

// ここから
if (location.search.indexOf('referrer=') >= 0) {
  var params = location.search.replace('?', '').split('&');
  for (var i = 0; i < params.length; i++) {
    var kv = params[i].split('=');
    if (kv.length == 2 && kv[0] == 'referrer') {
      ga('set', 'referrer', decodeURIComponent(kv[1]));
      break;
    }
  }
}
// ここまで

ga('send', 'pageview');