開発中のアプリ、数カ月前に一度問題なく実装していた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 件のコメント:
コメントを投稿