メインコンテンツまでスキップ

リアルタイムデバッグ

最終更新 2026/10/02
注意

SDKのデバッグモードは、接続時のデバッグ専用です。本番環境では絶対に使用しないでください。

ログ出力の有効化​

TDLog::enable = true;

TDDebugConsumerの使用​

SDKの接続中は、AEのDebug機能を使用してリアルタイムにデバッグできます。Debug機能を使用するには、次の2つの手順が必要です:

  1. TDDebugConsumerを使用する

TDDebugConsumerを使用するサンプルコードは次のとおりです:

string deviceId = "123456789";
TDDebugConsumer debugConsumer("appId", "serverUrl", "", deviceId);
TDAnalytics te(debugConsumer);

TDPropertiesNode event_properties;
event_properties.SetString("name", "value");
// trackイベント
te.track("accountId", "distinctId", "eventName", event_properties);
  1. AE管理画面でDebugデバイスを追加する

デバッグモードが本番環境で有効になるのを防ぐため、指定したデバイスでのみデバッグモードを有効にできます。クライアントでデバッグモードを有効にし、かつAE管理画面の「データ」→「データ収集管理」→「デバッグモード」ページにデバイスIDが追加されているデバイスのみ、デバッグモードを有効にできます。追加方法:このページで右上の「デバイスに接続」をクリックし、「デバイスの選択」ドロワーで「デバイスを追加」をクリックして、デバイスIDを入力します。

Debugモードはデータ収集の品質やAppの安定性に影響する可能性があります。統合段階でのデータ検証にのみ使用し、本番環境では使用しないでください。

このページは役に立ちましたか?