ArduinoからGoogleAnalyticsのイベントを発行する方法

やりたいこと

ブレッドボード上にタクトスイッチ(3色)を設置し、押したスイッチごとにGoogleアナリティクスのイベントトラッキングを実行したい。
(スイッチの色(青・黄・緑)ごとにイベントラベルには異なる値を指定する)

例)青色のスイッチを押した場合

Googleアナリティクスに対して、
ヒットタイプ:event
イベントカテゴリ:ArduinoTactSwitch
イベントアクション:pushed
イベントラベル:BLUE
を送信する。
黄色スイッチの場合のイベントラベルは「YELLOW」
緑色スイッチの場合のイベントラベルは「GREEN」

青色スイッチを押した場合

青色スイッチを押した場合

やり方

配線は「ArduinoからPOSTデータを送信してPHPで受け取る方法」の配線図の通りにつなぐ。
プログラムは今回用に作り直した。

Googleアナリティクスの設定

Googleアナリティクスから新しいプロパティを作成する。
トラッキングの対象:モバイルアプリ
トラッキングの方法:Google アナリティクス開発者サービス SDK

新しいプロパティ

新しいプロパティ

プログラム

設定したアナリティクスのレポートで「リアルタイム」-「イベント」を選択し、各色のスイッチを押してイベントが取得できていれば成功。