トラブルシューティング
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
このトピックでは、Boxever JavaScriptライブラリを活用した際の最も一般的なエラーと解決策について説明します。
ライブラリの読み込み時に401不正エラーが発生しました
このエラーは、ライブラリスクリプトのclient_keyキーやtargetキーの値が誤っているときに発生します。
エラーを修正するために:
- ライブラリの台本を探してください。
- client_keyキーについては、正しいクライアントキーを指定します。
- targetキーについては、正しいストリームAPIターゲットエンドポイントを指定します。
ライブラリの読み込み時に403禁止エラーが発生します
このエラーは、ライブラリスクリプトのjavascriptLibraryVersionキーまたはweb_flow_targetキーの値が誤っている場合に発生します。
エラーを修正するために:
-
ライブラリの台本を探してください。
-
javascriptLibraryVersionキーでは、値を*「1.4.9」*に設定します。
-
web_flow_targetキーについては、組織がSitecore Personalizeを使用しているかどうかに応じて、正しいウェブフローターゲットを指定します。
ウェブフローターゲットは、Amazon CloudFront CDN for Sitecore Personalizeの経路です。
シナリオ
ウェブフローターゲット
あなたの組織はSitecore Personalizeを使用しています。
https://d35vb5cccm4xzp.cloudfront.net
あなたの組織はSitecore Personalizeを使いません。
空の文字列 ""
イベントを送信しようとしたときに400 Bad Requestエラー
このエラーは、イベントオブジェクトにtypeを含まない場合に発生します。
エラーを修正するために:
- ライブラリスクリプトですべてのイベントオブジェクトを見つけてください。
- 各イベントオブジェクトにtypeが含まれていることを確認してください。
イベントを送信しようとしたときの404「見つかりません」エラー
このエラーは、イベントオブジェクトに誤ったブラウザIDが含まれている場合に発生します。
エラーを修正するために:
- ライブラリスクリプトですべてのイベントオブジェクトを見つけてください。
- 各イベントオブジェクトに browser_idが含まれていることを確認してください。
- browser_idの値をBoxever.getID()関数が返す値に設定します_id: Boxever.getID()。
Sitecore Personalizeに現れないイベント
イベントを送信してSitecore Personalizeウェブブラウザのコンソールにエラーがなければ、この問題はpointOfSaleキーの値が間違っている場合に発生します。
エラーを修正するために:
- ライブラリスクリプトですべてのイベントオブジェクトを見つけてください。
- pointOfSaleキーでは、販売時点の正しい名前を指定します。
私のウェブサイトのウェブ体験の読み込みが遅すぎます
ウェブ体験やウェブ実験の表示がウェブページを読み込んだ後に表示に時間がかかる場合は、コードをできるだけ早く読み込むことを検討してください。
ウェブ実験の読み込み時にちらつく
もしWeb Experimentがフリッカーで読み込まれた場合は、コードをできるだけ早く読み込むことを検討してください。
プレビューAPIが動作しません
Web体験やWeb実験のプレビュー APIをSitecore Personalizeで作業する場合、ライブラリスクリプトのweb_flow_targetキーの値が誤っているとプレビュー APIは機能しません。
エラーを修正するために:
-
ライブラリの台本を探してください。
-
web_flow_targetキーでは、正しいウェブフローターゲットを指定します。
ウェブフローターゲットは、Amazon CloudFront CDN for Sitecore Personalizeの経路です。
シナリオ
ウェブフローターゲット
あなたの組織はSitecore Personalizeを使用しています。
https://d35vb5cccm4xzp.cloudfront.net
あなたの組織はSitecore Personalizeを使いません。
空の文字列 ""