Archive for 2月, 2013

このページの目次

Flash のクリックを Google Analytics で追跡する方法

木曜日, 2月 28th, 2013

こんにちは。なかわけです。

Google Analytics でクリックを解析する方法があるんですね。今回初めて知りました。設定の方法は以下のサイトに分かりやすくまとめてあったので詳しくは以下のページを参考にしてください。

Google Analyticsで外部リンク先のクリック数を追跡する方法(2012年1月時点)

で、今回はコレをFlashに適応したいという話。具体的には以下の部分をFlashに適応したいわけです。

<a href="リンク先URL" onclick="javascript:_gaq.push(&#91;'_trackPageview', '仮想URL'&#93;);" target="_blank">テキストリンク</a>

たぶんこんな感じだろうなと思って実装してみたら実際動いて、でももうちょっと確信がほしかったので調べてみたら、Googleグループの英語ページにもありました。
ボタンを押したあとの処理内容に以下のコードを追加すればトラックされます。

ExternalInterface.call("_gaq.push", ['_trackPageview', '仮想URL']);

この件について日本語のページが見当たらなかったので、メモしました。

Clearfix を使わずにメニューをキレイに作る方法

火曜日, 2月 26th, 2013

こんにちは、なかわけです。

もうちょっと更新を頻繁にしたいところですが、今日はClearfixを使わずにメニューをキレイに作る方法です。まず、出来上がったものはコチラになります!

clearfixを使わないでfloatを解除する方法 – Rewish

終了・・・。

・・・だとちょっと味気ないので、ちょっとコメント。
昨日、仕事でバイトちゃんが作ったソースを見てClearfix相当のスタイルがないのにul要素でメニューが作られていて驚きました。そのソースコードを調べてみた結果、overflow:hidden; がキモだったことが分かりました。

これが初見だったので、びっくりしてちょいと記事にまとめてみようかと思ったんだけど、ググってみたらやはり既にキレイにまとめてらしゃる方がいらっしゃった・・・という感じです。記事を投稿されてる方は「clearfixの方が意味的には正しい」とおっしゃってますけど、ボク的にはclearfixも所詮ハックの一種だし余計なコードはないに越した事はないので、個人的には今回のHiddenハック(コレ名前あるんですかね?)がいいんじゃないかなと思います。