2012-02-28 7 views
2

私はマルチドメイントラッキングを行う必要があります。 GAの旧バージョンには、タグにgoogle analyticsマルチドメインバージョン5 JS構文

onclick="pageTracker._link(this.href); return false;" 

が含まれています。タグに含めるために、新しいコードが

onclick="_gaq.push(['_link', 'https://www.xyz.com/whatever']); 

は私がuniverslを置き換える行うことができるように、古いコードのようにthis.hrefするドメインを変更することができますか?すなわち、

onclick="_gaq.push(['_link', this.href]); 

私は関数呼び出しの[]に慣れていません。

ご協力いただきありがとうございます。

答えて

0

はい、これは機能するはずです。私たちは、私たちのサイトの1つでほぼ同じことをしています。

onclick="_gaq.push(['_link', this.href]); return false;" 

はあなたの最初の例のようにreturn falseでそれを終了することを忘れないでください。ここではGAと同じように動作するはずですテストケースが示唆される - ここhttp://jsbin.com/#preview

ドキュメンテーション - http://code.google.com/apis/analytics/docs/gaJS/gaJSApiDomainDirectory.html#_gat.GA_Tracker_._link

+0

感謝を。 []が私を投げつけた。私はちょうどそれが配列を送信していることを意味しました。 – user999684

+0

なぜfalseを返す必要がありますか?これは、HREFのデフォルトのブラウザ動作を上書きする必要があります... – Muskie

0

GoogleのAPIがそのように動作すると仮定すると、その構文は正しい。