いくつか考えられることがあります。順を追って確認してください。
1. イベントの送信が行われていない
端末でイベントの実行、送信が行われたことがあるかを確認してください。
イベントを実装完了後、まだどの端末からも対象のイベントを実行したデータの送信が行われていない可能性があります。
管理画面に新規のイベントが反映されるためには、当該イベントを端末にて発火させかつReproへデータを送信する必要があります。
アプリを起動後、下記の条件でデータがReproへ送信されます。
- SDKが5.0.0以上の場合:バックグラウンドへ遷移させた時、アプリ起動中にも数秒間隔で送信
- SDKが5.0.0未満の場合:バックグラウンドへ遷移させた時に送信
■ イベントが送信されたことがあるか確認する
管理画面の左メニュー[イベント] > [イベント設定]より、イベント名を検索し表示される場合、当該イベントはReproに送信されたことがあります。
2. イベントの上限数を超えている
イベントの上限数を超えていると端末でイベントが実行されても新規のイベントは反映されません。
枠数をあけてから新規のイベントを実行し直してください。
詳しくは「イベント設定上限を超えた状態で新しいイベントをトラッキングするとどうなりますか?」も参照してください。
3. イベントトラッキングの実装が意図どおりのタイミングでない
行った操作がイベントの実行タイミングではない可能性があります。
実装を担当したエンジニアに依頼し、意図通りのタイミングで実装がされているかを確認してください。
■ デバッグログを確認する
アプリの開発環境(Xcode、Android Studio)においてログレベルを DEBUG
に設定をすることで、イベントを実行したタイミングでコンソール上にログを表示することができます。
意図したタイミングで以下のようなログが出力されるかを確認してください。
標準イベント
Track standard event name=view_content properties={
"value": 5000,
"currency": "JPY",
"content_category": "Clothing & Shoes > Mens > Clothing",
"content_name": "Slim Jeans",
"content_id": "1234"
}
カスタムイベント
Track custom event name=user review properties={
"rating": 3
}
4. イベントの実装にて不適切な値が設定されている
実装を担当したエンジニアへ開発ドキュメント「イベントトラッキング」に記載されている条件に合う形で実装されているか確認してください。
以下の条件に合致するイベントが実装されている場合、イベントが記録されません。
- 1つのイベントに20個以上のプロパティが設定されている
- プロパティ名にnullや空文字列が使用されている
- プロパティ名が48文字を超えている
- プロパティの値に文字列、または数値以外が設定されている
- プロパティの値が文字列の場合191文字を超えている
- プロパティの値が数値の場合
NaN(Not a Number)
およびInfinity
が設定されている
5. 実行した端末の接続環境に問題がある
1から4までの項目が問題なく、操作を行ってもRepro管理画面に当該イベントが表示されない場合、ネットワーク等の問題によりイベントが送信できていない可能性があります。
Wi-Fiの接続などに問題が発生していないか確認してください。
それでも解消しない場合は
Repro管理画面の右下にあるアイコンから、チャットサポートへお問い合わせください。