2014年11月18日火曜日

【Android】Google Analyticsが動かない → analytics.setDryRun(true); に注意

開発中のアプリ、数カ月前に一度問題なく実装していたGoogle Analyticsのロジックを修正しないといけなくなり、久しぶりに触る。

なんと、トラッキングされない。
色々修正したり動いていた頃のコードを見なおしたりしてみても原因が判らず、半日費やしてしまった。

原因がわかった。

【Dry Run フラグ】
この SDK に備わっている dryRun フラグをセットすると、Google アナリティクスにデータが送られなくなります。
https://developers.google.com/analytics/devguides/collection/android/v4/advanced?hl=ja

コードを見ると
analytics.setDryRun(true);

自分でトラッキング無効の設定にしていたのだ!!!

AndroidのGoogle Analyticsが、コードは正しいはずなのにトラッキングが取れないという場合、ここに注意しましょうねという話でした。

0 件のコメント:

コメントを投稿