ランキングボタンのクリック数を数えてみる
先日のギモンを解消すべく、GoogleAnalyticsにトラッキングイベントを仕掛けたのですが、24時間たった後、イベントを確認しても何もナシ。
ランキングサイトのマイページで確認すると、INポイントが付いているので、クリックしてくれた人が誰もいないわけではないようです。
・・・という事は、私の書き方がマズかったということね(ーー;)
そこで、コードを見直してみたのですが・・・
私の書いていたコードは
<a href="リンク先URL" target="_blank" onclick="_gaq.push(['_link','リンク先URL']);return false;">外部リンク</a>としていたけど、リンクが動作しない。
散々悩んだ挙句、動かなくてごもっともだと思った。
だって、これだとリンクの実行をreturn falseしてるってことですもんね(--;)
「_link」メソッドを使った場合、onclickはreturn falseしないといけないと思っていました。
じゃあ、target="_blank"を使うにはどうすれば良いのか・・・
そこでreturn falseを外してみました。
そうすると、別ウィンドウでは開くけれど、パラメータはつかない。
return false外すだけじゃダメなんですね(ーー;)
パラメータつきで別ウィンドウで開かせるにはどうすれば良いのか・・・
リンク先のURLに先にパラメータをつけ、別ウィンドウで開くようにすれば良いのかな?と思い
<a href="リンク先URL" onclick="_gaq.push(['_link', window.open(this.href)]); return false;">外部リンク</a>としてみることにする。
target="_blank"ではないけれど、window.openで同じ動作はできるわけだし。
さて、結果はいかに?
ただ、この24時間でクリックしてもらえないと検証できないね(汗)
******