pageTracker._initData(); って…

Google Analyticsで別ドメインへのカートを利用していて、
それ用らしいものを追加して使用しており、

そのサイトの某箇所に、
サイト内への記事参照箇所でイベント トラッキングを測ろうと思っているのですが、

なぜか「pageTracker._initData();」がないと、
イベント トラッキングを設置した箇所が「ポップアップ」で開かない…。

[ イベント トラッキング部分 ]

onclick="pageTracker._trackEvent('user01', 'cart', 'shoppingflow01'); window.open(this.href, 'mywindow6', 'width=700, height=600, menubar=no, toolbar=no, scrollbars=yes'); return false;"

[ トラッキング コード ]

try {
var pageTracker = _gat._getTracker("UA-×××××××-×");
pageTracker._setDomainName("none");
pageTracker._setAllowLinker(true);
pageTracker._initData();
pageTracker._trackPageview();
} catch(err) {}

別ドメインでの設定参照: http://www.google.com/support/analytics/bin/answer.py?answer=55532

少し探してみたところ、「pageTracker._initData();」って、
もうすでに必要ない(?)っぽいのですが、

pageTracker._initData();もいらない? | warikiru

同ページの他の箇所でのポップアップは大丈夫ですが、
なぜかないと、イベント トラッキング箇所のポップアップだけ動作せず…。
※「} catch(err) {}」も必要ない…?

そのまま残しておいても動作してるっぽいのですが、
「非推奨」といわれると…。

こまった…。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

*

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>