integrationlatestデータ連携 / リアルタイムデバッグ
リアルタイムデバッグ
注意
SDKのデバッグモードは、接続時のデバッグ専用です。本番環境では絶対に使用しないでください。
SDKの接続中は、IDEのコンソールでSDKのログを確認するか、AEのDebug機能を使用して、リアルタイムでデバッグできます。
1. SDKログの出力
TDAnalytics.enableLog(isPrint=True)
2. リアルタイムデバッグ
SDKの接続中は、AEのDebug機能を使用してリアルタイムにデバッグできます。Debug機能を使用するには、次の2つの手順が必要です:
- TDDebugConsumerを使用する
TDDebugConsumerを使用するサンプルコードは次のとおりです:
te = TDAnalytics(TDDebugConsumer("https://receiver-ta-demo.thinkingdata.cn", "appId", device_id="123456789"))
distinct_id = "ABD"
account_id = "11111"
try:
te.track(account_id=account_id, event_name='event_name', properties={'level': 0})
except Exception as e:
print(e)
- AE管理画面でDebugデバイスを追加する
Debugモードが本番環境でリリースされるのを防ぐため、指定されたデバイスのみがDebugモードを有効にできるようになっています。クライアントでDebugモードを有効にし、かつAEの管理画面の「データ → データ収集管理 → デバッグモード」ページでデバイスIDを追加したデバイスのみが、Debugモードを有効にできます。追加方法:ページ右上の「デバイスに接続」をクリックし、「デバイスの選択」ドロワーで「デバイスを追加」をクリックして、デバイスIDを入力します。
Debugモードはデータ収集の品質やAppの安定性に影響する可能性があります。統合段階でのデータ検証にのみ使用し、本番環境では使用しないでください。
このページは役に立ちましたか?

