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) {}」も必要ない…?
そのまま残しておいても動作してるっぽいのですが、
「非推奨」といわれると…。
こまった…。