複数のドメイン間のコンバージョン計測でtarget=”_blank”する方法

この記事は約 4 分で読めます。

Google Analyticsで異なるドメイン間でのトラッキング設定は、
Google Analyticsのヘルプにもあるとおり、

①複数ドメイン計測用のトラッキングコードを設置
②ドメイン間のリンクで_link()メソッドを呼び出す

という手順で計測できるのですが。。。


http://www.google.com/support/analytics/bin/answer.py?hl=ja_JP&answer=175538&utm_id=ad

②ドメイン間のリンクで target=”_blank” したい場合。
つまり

<a href="https://www.secondsite.com/?login=parameters" target="_blank">Login Now</a>

というリンクで_link()メソッドを呼び出したい時、

<a href="https://www.secondsite.com/?login=parameters"
onclick="_gaq.push(['_link', window.open(this.href)]); return false;">Login Now</a>

このように記述すると目的が達成できます。
(target=”_blank”とは異なりますが、新しいウィンドウを開くという目的は達成できます)

ちなみに、
target=”_blank”しない通常のケースは

<a href="https://www.secondsite.com/?login=parameters"
onclick="_gaq.push(['_link', this.href]); return false;">Login Now</a>

です。

—–
multiple domain tracking with new window open
—–
1. put code before </head> tag – you can get it at Google Analytics profile settings ↓.

<script type="text/javascript">

  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', '**-******-**']);
  _gaq.push(['_setDomainName', 'none']);
  _gaq.push(['_setAllowLinker', true]);
  _gaq.push(['_trackPageview']);

  (function() {
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
  })();

</script>

2. call _link() method with new window open.

<a href="https://www.secondsite.com/?login=parameters"
onclick="_gaq.push(['_link', window.open(this.href)]); return false;">Login Now</a>

—–
Raita Nozaki

こちらもあわせてどうそ
いかがでしたか?参考になりましたでしょうか?



野崎 雷太 の紹介

世田谷区桜丘で規模は小さく、夢は大きく、ネット企業をやっています。主にWEBで自社サービス提供したりWEB系・アプリ系システム開発をしたりしています。 夫婦とヨチヨチ歩きの男の子の3人家族。 息子と一緒にプラレールで遊ぶのが大好き。 このブログでは、自分自身が感動したり、解決できたりして「知ってよかった」と思った話題をコツコツアップしています。いつか誰かの役に立てられたらいいなぁ、と思いつつ。
カテゴリー: Google Analytics   パーマリンク