ahomu/GASMITライセンスです。身近なイベントトラッキングを提供メインフィーチャとして、gas.jsはイベントトラッキングをより身近にしてくれます。Birthdayなのは、なんとなく分かるけど_trackEventメソッドの引数の順序なんですよこれ。gas.jsのイベントトラッキングそこで、gas.jsを入れるとこうなります。>Play</a>属性でスッキリ書ける!なんかHTMLっぽい!!!onclick属性は書きませんし、引数の順序だって覚えなくても大丈夫です。順不同で必要な分の情報を書いておけば、それでバッチリOK。Birthdayだ〜〜〜。オプションで属性名は変更できるので、名前空間をつけて衝突回避することもちゃんとできます。つかいかたどえりゃー簡単です。通常はこれだけでOKGA公式のスニペットの代わりに、HEAD要素の一番下あたりで下記のように読み込めばOK。玄人の方々には、下記のようなオプションもご用意しております。全体的には、なるべく最小限で収まるようにしているため非常に小規模です。ライブラリ非依存かつ、2.0KBの小粒ファイルminify後のファイルサイズを2.0KBと小さく収めてあるので、他のスクリプトに混入させてもサイズ面で気になることは(そんなに)ありません。jQueryなど特定のライブラリに依存していないので、どこでも利用できます。今後、3.0KBぐらいまでは行く気もしますが...。Linkとして自動でイベントトラッキングをします。Categorygas:OutboundActionリンク先URLLabelリンク先URLのホスト初期化時に、trackOutboundをfalseにすることで無効になります。ページビュートラッキングかつてイベントがコンバージョンに設定できなかったような頃の名残で、ページビューについても属性指定でトラッキングできるようにしています。falseとかされるとIEで辿り着けなくなってしまいます。falseしちゃうぜゲヘヘ的UIとは相性がよくありません。そんなときは、下記のメソッドをスクリプトから叩いてあげてください。'hogehoge');とはいえ、IE用のソリューションは何かしら用意する予定です(自分が困るから)。classで目印つけて対象の要素に直接attachEventし直すしかないですかね〜。このへんは、onclick属性のほうが合理的かも...。週末に本格的に書いてみて、週明けの計測結果みてからの公開でした。AnalyticsでデキることをHTMLに落とし込むことで、何かしら広がる可能性もあるんじゃないかと思って書いてみました。data-action="bar"でテキトーに計測してみようと思います。スクリプトを書いたり入れたりすることが多い身としては、ページビューに対してアコーディオンやタブのクリック率ってどんなんだろ?みたいな現実も知りたい次第。Analyticsを導入JavaScriptよ。文明を捨て、自然に還れ。セミナー&ワークショップ資料公開JavaScriptよ。文明を捨て、自然に還れ。Sato又の名をあほむ。名古屋と渋谷を反復横跳びするWebフロントエンドエンジニア。Web関連技術をアレしたり温泉に浸かったりします。