デバッグメソッド

デバッグが有効な場合、Web SDK はブラウザーコンソールにメッセージを出力します。これは、実装のデバッグに役立ちます。 デバッグは、確立したルールとデータ要素に従って SDK がどのように動作するかを理解する際に役立ちます。

デバッグはデフォルトで無効になっていますが、4 つの異なる方法でオンに切り替えることができます。 これらのメソッドを任意に組み合わせて、開発ワークフローにとって最も便利なデバッグを有効または無効にすることができます。

configure コマンドで debugEnabled を使用する

拡張機能を設定する際は、debugEnabled ブール値を true に設定します。 このオプションは、サイトの任意のページにアクセスするすべてのユーザーがデバッグを利用できるので、通常は開発環境で使用されます。

alloy("configure", {
  datastreamId: "ebebf826-a01f-4458-8cec-ef61de241c93",
  orgId: "ADB3LETTERSANDNUMBERS@AdobeOrg",
  debugEnabled: true
});

詳細は、debugEnabled を参照してください。

setDebug コマンドの使用

上記のブール値と同様に、このコマンドは、ページへのすべての訪問者にわたってデバッグを有効にします。

alloy("setDebug", {"enabled": true});

詳細については、setDebug コマンドを参照してください。

クエリ文字列パラメーターの設定

デバッグを有効にするには、任意の URL の末尾にクエリ文字列 ?alloy_debug=true を追加します。 例:

http://example.com/?alloy_debug=true

この方法はローカルマシンにのみ適用され、すべてのユーザーがデバッグを有効にせずに実稼動 web サイトをデバッグできます。 この方法でのデバッグの有効化は、ブラウジングセッションの残りの部分、または無効化するまで有効のままです。

Adobe Experience Platform Debuggerの使用

Adobe Experience Platform Debuggerは web ページを調べる強力なツールで、Experience Cloud製品の実装のデバッグに役立ちます。 デバッグは、「AEP Web SDK」セクションの「設定」タブで有効にすることができます。

デバッガーの有効化

詳しくは、Adobe Experience Platform Debuggerの概要を参照してください。

recommendation-more-help
ad108910-6329-42f1-aa1d-5920a2b13636