angularticsの属性のマッピングについて


angularticsはAngularJSでGoogleアナリティクスを使うときに便利な子です。

内部的にはGA以外にも対応しているようですが、そのせいで渡したい属性値のキーが微妙に汎用的でした。なので、そのマッピングについての個人的なメモです。

まぁ最終的にはソースを見ましょうってことなんですけどね・・・
https://github.com/luisfarzati/angulartics/blob/master/src/angulartics-ga.js

GA angulartics
category category
action event
opt_label label
opt_value value
opt_noninteraction noninteraction

タグに直接埋め込む場合はanalytics-の接頭語をつければ良いらしい。

例)

<button type="button" analytics-on="click" analytics-category="カテゴリーはここ" analytics-event="アクションがここ" analytics-label="ラベルはここ" analytics-value="任意の値" analytics-noninteraction="true">てすとボタン</button>