integrationlatestデータ連携 / リアルタイムデバッグ
リアルタイムデバッグ
注意
SDKのデバッグモードは、接続時のデバッグ専用です。本番環境では絶対に使用しないでください。
SDKの接続中は、IDEのコンソールでSDKのログを確認するか、AEのDebug機能を使用して、リアルタイムでデバッグできます。
1. SDKログの出力
ThinkingData.enableLog(true);
2. Debugモードの有効化
Debugモードを有効にするには、次の2つの手順が必要です:
- DebugModeを使用する
DebugModeを使用するサンプルコードは次のとおりです:
/*
DebugMode:データを1件ずつ送信します。問題が発生した場合は、ログと例外でユーザーに通知します。本番環境での使用は推奨しません
*/
let teSDK = ThinkingData.initWithDebugMode('appId', 'serverUrl', {
dryRun: false, // report data to TE or not
deviceId: "123456789"
});
let trackEvent = {
accountId: '2222',
distinctId: '1111',
event: 'test_event',
time: new Date(),
ip: '202.38.64.1',
properties: {
prop_double: 134.1,
},
callback(e) {
if (e) {
console.log(e);
}
}
};
teSDK.track(trackEvent)
- AE管理画面でDebugデバイスを追加する
Debugモードが本番環境でリリースされるのを防ぐため、指定されたデバイスのみがDebugモードを有効にできるようになっています。クライアントでDebugモードを有効にし、かつAEの管理画面の「データ → データ収集管理 → デバッグモード」ページでデバイスIDを追加したデバイスのみが、Debugモードを有効にできます。追加方法:ページ右上の「デバイスに接続」をクリックし、「デバイスの選択」ドロワーで「デバイスを追加」をクリックして、デバイスIDを入力します。
Debugモードはデータ収集の品質やAppの安定性に影響する可能性があります。統合段階でのデータ検証にのみ使用し、本番環境では使用しないでください。
このページは役に立ちましたか?

