pageTracker._initData(); って…

Sponsored Links

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

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

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

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

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

[ トラッキング コード ]

1
2
3
4
5
6
7
try {
var pageTracker = _gat._getTracker("UA-×××××××-×");
pageTracker._setDomainName("none");
pageTracker._setAllowLinker(true);
pageTracker._initData();
pageTracker._trackPageview();
} catch(err) {}

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

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

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

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

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

こまった…。

LINEで送る
Pocket
このエントリーをはてなブックマークに追加

Sponsored Links

Sponsored Links

Related Post


投稿者:

コメントを残す

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

CAPTCHA


このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

change_history