- 締切済み
非同期のGAトラッキングコードで複数ドメインの計測
こんにちは。 初めて質問させて頂きます。 表題の件でご質問させて下さい。 現在、非同期のGAトラッキングコードで複数ドメインの計測を色々実験中です。 ドメイン(A)とドメイン(B)にまたがる計測をする場合 カスタマイズしたGAトラッキングコードとリンク指定が必要と言うことは理解しています。 その中でドメイン(A)から、ドメイン(B)にリンクする際には・・・ onclick="_gaq.push(['_link',this.href]); return false;"> の設定が必要ですが・・・ それを別ウィンドウで開く設定にしたい場合 target="_blank" とかwindow.openなどの設定が必要です。 しかし、そのまま付け加えても計測に不都合が生じます。。。 旧Verのトラッキングコードであれば、下記の様な設定で可能と思いますが。。。 http://doruby.kbmj.com/katsuo_on_rails/20090907/googleAnalytics_onclick_target__blank_ 非同期VerのGAトラッキングコードで、 別ウィンドウで開く設定にして、正常に複数ドメイン計測を可能にする方法を探しています。 どなたか、その方法をご教授頂けませんか?? 宜しくお願い致します。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- yasunori07
- ベストアンサー率0% (0/0)
簡単ですが下記に記載します。 ヘッターへのコードの追加 function openWindow(link) { _gaq.push(function() { var tracker = _gaq._getAsyncTracker(); //add name param if needed window.open(tracker._getLinkerUrl(link.href)); }); return false; } ・別ウィンドウのリンク <a href="【リンク先】" onclick="return openWindow(this);" target="_blank">別ウインドウ</a> <a href="http://www.yahoo.com" onclick="return openWindow(this);" target="_blank">Open Yahoo Window</a> 参考URL http://groups.google.com/a/googleproductforums.com/forum/#!category-topic/analytics/asynchronous-tracking-code-snippet/5BIqFLcXRYM
- 参考URL:
- http://groups.google.com/
お礼
回答ありがとうございます。
補足
function openWindow(link) {・・・・・ のヘッダーコードの追加は、下記の何処に設置したらいいのでしょうか?? ご指南くだいさいm(_ _)m <script type="text/javascript"> var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-########-#']); _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>