integrationlatestデータ連携 / リアルタイムデバッグ
リアルタイムデバッグ
注意
SDKのデバッグモードは、接続時のデバッグ専用です。本番環境では絶対に使用しないでください。
ログを出力
TDLog::$enable = true;
リアルタイムデバッグ
SDKの接続中は、AEのDebug機能を使用してリアルタイムにデバッグできます。Debug機能を使用するには、次の2つの手順が必要です:
- TDDebugConsumerを使用する
TDDebugConsumerを使用するサンプルコードは次のとおりです:
try {
// AEの管理画面で設定したテストデバイスIDと一致させます
$deviceId = "123";
$debugConsumer = new TDDebugConsumer("SERVER_URL", "APP_ID", 1000, $deviceId);
// テストデータをAEのデータベースに書き込むかどうか。true-書き込む、false-書き込まない。デフォルト値はtrue
$debugConsumer->setDebugOnly(false);
$te = new TDAnalytics($debugConsumer);
} catch (Exception $e) {
echo $e;
}
- AE管理画面でDebugデバイスを追加する
デバッグモードが本番環境で有効になるのを防ぐため、指定したデバイスでのみデバッグモードを有効にできます。クライアントでデバッグモードを有効にし、かつAE管理画面の「データ」→「データ収集管理」→「デバッグモード」ページにデバイスIDが追加されているデバイスのみ、デバッグモードを有効にできます。追加方法:このページで右上の「デバイスに接続」をクリックし、「デバイスの選択」ドロワーで「デバイスを追加」をクリックして、デバイスIDを入力します。
Debugモードはデータ収集の品質やAppの安定性に影響する可能性があります。統合段階でのデータ検証にのみ使用し、本番環境では使用しないでください。
このページは役に立ちましたか?

