複数ドメインでのトラッキング設定後、_blankの解決方法

LINEで送る
Pocket

この記事の所要時間: 約 1分42秒

Google Analytics複数ドメインをうまくトラッキング設定できたのに、次の問題はリンクの _blank 指定が利かなくなります。

※複数ドメイン(共有SSLなど)にまたがるトラッキングの方法はこちら

 

フォームページなどは、新規タブやブラウザを立ち上げて行う場合が多いですから、これもちょっと問題です。

これは、リンク元の<a>タグに加えた

 

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

 

この _link()メソッド  が_blankを効かなくしてしまうようです。

 

これを回避するには、いろいろと方法があるのですが、

手っとり早いのは、Javascriptの window.open を活用すればできました。

 

しかし、いろいろ調べてながら試したのですが下記のコードでしか計測ができませんでした。

いろいろな方が解決できるコードを紹介してくれているのですが、なぜか私の場合ほとんどがダメでした。

ダメな原因はわかりませんが。。。。

 

うまくいったコードはこれです。

 

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

↓以下に変更

onclick="window.open(_gat._getTrackerByName()._getLinkerUrl(this.href),'_blank');return false;"

 

これで、_blankし、尚且つ、パラメータも付いて計測確認ができました。

 

リンクアドレスに、以下のようなURLパラメータが付いているか確認してくださいね。

こんなかんじ
URLに付与されるパラメータ

 

LINEで送る
Pocket

コメントを残す

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