• 締切済み

非同期の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トラッキングコードで、 別ウィンドウで開く設定にして、正常に複数ドメイン計測を可能にする方法を探しています。 どなたか、その方法をご教授頂けませんか?? 宜しくお願い致します。

みんなの回答

回答No.1

簡単ですが下記に記載します。 ヘッターへのコードの追加 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/
Shandy58
質問者

お礼

回答ありがとうございます。

Shandy58
質問者

補足

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>

関連するQ&A

  • Google Analytics トラッキングコードについて

    Google Analytics トラッキングコードについて ホームページのhead部分にこのスクリプトを埋め込んでくださいとありますが、 外部のJavaScriptに埋め込む方法はないでしょうか?外部のファイルにコピペしてみたのですがトラッキングコードを認識できませんでした。 <script type="text/javascript"> var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-18744062-1']); _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>

  • google トラッキング コード確認方法

    こんにちは、 googleのアクセス解析をつかているのですが 拡張リンク アトリビューションを使用したく、やり方を探しております。 トラッキング コードの非同期バージョンの確認方法はありますでしょうか? プロパティの拡張リンク アトリビューションを使用するをオンにして、 トラッキング コードを書き換えるための別ページを参照したのですが (https://support.google.com/analytics/answer/2558867?hl=ja&utm_id=ad) アナリティクスのトラッキング コードの非同期バージョンを使用すると書いてあり var _gaq = _gaq || [];から下を書き足すようになっていたのですが 使っているトラッキングコードではそうゆう綱目がなかったので 非同期バージョンではないということかな?と思いまして。 現在のトラッキングコード <script> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); ga('create', '*********', '*********'); ga('send', 'pageview'); </script>

  • onClick の記述方法について

    初心者のため、もしお分かりでしたらご教示頂ければ幸いです。 以下の記述にこのような onclick属性を追加したいと思っております。 Google Analyticsのイベントトラッキングを計測するためのものです。 onClick="_gaq.push(['_trackEvent', 'top', 'head_banner', 'top__head_banner_zzzzzzz']);" 各リンク先にそれぞれ設定するためには、どのように記述すればよろしいのでしょうか。 $(function() {$("#showcase").showcase ({images: [ { url: "http://www.111.jp/111.jpg", description: "テスト", link: "http://www.aaa.jp", target:"_top"}, { url: "http://www.111.jp/222.jpg", description: "テスト", link: "http://www.bbb.jp", target:"_top"}, { url: "http://www.111.jp/333.jpg", description: "テスト", link: "http://www.ccc.jp", target:"_top"}, ], <---中略---> }); }); すみませんが何卒宜しくお願い致します。

  • イベントタグ 併用について

    質問です。 サイト上の 1つのボタン計測をAdobeAnalyticsとGoogleAnalyticsの双方で行おうと思っています。 双方のイベントタグを入れたのですが、数値が正しく取れていない様です。 GAについてはonclickのエラーが出ているようです。 タグの記載に間違いなどありますでしょうか? <a href="tel:0●60-●3-●52●" onclick="_gaq.push(['_trackEvent', 'phoneto', 'click', 'shoptel']); javascript:s.trackButton(this,'(tell)number_RH_sp_4_14_LP_100668');" class="ui-link">0460-83-8526</a> もしくは2つのツールの併用計測自体がダメなのでしょうか? また、その他の原因要素があるのか?? 済みませんが、わかれば教えていただけますと有難いです。 以上です。 宜しくお願い致します。

  • HTML target="_blank"が使用出来ない理由を教えて下さい。

    HTML リンクにtarget="_blank"を使用したいのですが出来ないのって、onclick="return clickCount(xxxxx, xxxxx);"が原因なのでしょうか?

  • target設定とfirefoxのタブ、ウィンドウの動作

    リンク(aタグ)のtarget設定と firefoxの『(1)同じタブで開く』『(2)新しいタブで開く』『(3)新しいウィンドウで開く』 の違いについて質問します。 どのようにaタグやtargetの設定をすれば、firefoxにて(1)(2)(3)という違う効果を出すことができるのでしょうか? firefoxの設定や、タブ関連のプラグインによって、それらは設定変更可能なことはわかっていますが、 デフォルトの設定の場合について教えていただけると幸いです。 ちなみに、私の環境(firefox 1.5.0.10)では、 <a href="window_test2.html" target="_blank">同じサーバーのファイル</a> だと、『(3)新しいウィンドウ』で開き、 <a href="http://www.yahoo.co.jp/" target="_blank">ヤフー</a><br /> だと、『(1)同じタブ』で開かれます。 これは、別のドメインなら『(1)同じタブ』で開き、同じドメインなら『(3)新しいウィンドウ』で開く ということを意味しているように思われます(いったいこれはどういうことか?) もちろん、リンク先に関わらず、(1)(2)(3)を使い分けるようにしたいです。 どうぞよろしくお願いします。

    • ベストアンサー
    • HTML
  • google Analyticsでページ中の全てのaタグのクリック回数

    google Analyticsでページ中の全てのaタグのクリック回数を計測したいのですが、onClickでひとつひとつaタグに記述していかなければならないのでしょうか。 Analyticsの計測タグは、現状での最新のタグを導入しています。(</head>タグの直前に挿入するタイプです。) jQueryを使って、 <script> $(function() { $('a').click(function() { _gaq.push(['_trackEvent', 'ヘッダー', this.href]); }) }) </script> </body> のような書き方では間違っていますでしょうか。 イベントトラッキングが計測できなくてとても困っています。 よろしくお願いいたします。

  • ショッピングカート WebCart 2.31にて

    WebCart:Ver2.31を使ってショッピングカートを作ってみたのですが、 商品設定の商品説明欄にて、外部リンク(メーカーのHPが別窓で開く)を 張りたいと思うのですが、どのように記述すればよいのでしょうか? <a href="http://www.yahoo.co.jp" target="_blank"> 詳しくはこちら</a> と説明欄に入力してみましたがリンクが張られず、再度編集で見てみますと <a href=\"http://www.yahoo.co.jp\" target=\"_blank\"> 詳しくはこちら</a> となっておりました。 どなたかご存知の方、居ませんでしょうか?

  • value="前面に戻る が認識しない!

    ここに <A href="***.shtml" target="_blank">あいう</A>---(1) <INPUT type="button" value="前面に戻る" onclick="pageBack()">---(2) の場合で、(1)はリンク先として別ウインドで開きます。 その(1)に(2)のソースを設定しても認識せづ、前面に戻りません。 認識させる方法はないですか? 宜しくお願いします。

  • 一つのリンクに複数のURLを表示した場合の画面

    QNo.6787451について 一つのリンクに複数のURLを指定できますでしょうか?の回答で 下記などいろいろありますが <a href="http://www.google.co.jp/" onclick="window.open('http://www.yahoo.co.jp/')" target="_blank">リンク</a> リンクは 開いても googleだけです。具体的にどのようにリンクを開くと表示されるのですか。表示画面を張り付けて観たいのですが お願いできますか。 よろしくお願いします。