サーバーサイドJavaScriptをSitecore Personalizeで使う
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
Sitecore Personalize使用する機能に応じて、クライアントサイドおよびサーバーサイドの両方のJavaScriptをサポートしています。このトピックでは、どの機能がサーバーサイドJavaScriptを利用しているか、およびサポートされる機能や機能JavaScriptを特定します。Sitecore Personalizeアプリケーションでは クライアントサイドJavaScriptも利用できます 。
サーバーサイドJavaScript(SSJS)は、システムやサーバーへのバックエンドアクセスを可能にする拡張版JavaScriptです。Sitecore Personalizeは 、Sitecore Personalize意思決定でプログラム可能な意思決定を実行する際にサーバーサイドJavaScriptを実行できます。Sitecore Personalize条件 評価時にもSSJSを実行できます。
Sitecore Personalizeサーバー側でモダンなJavaScriptをサポートしており、JavaScript EcmaScript(ES)6構文を用いています。しかし、使用されているJavaScriptトランスパイラのため、すべてのES6関数がサポートされているわけではありません。
SSJSを実行することで、バックエンドシステム、サービス、サーバーにアクセスできます。つまり、ゲスト属性とその履歴、さらにリアルタイムセッションデータの継続的なストリームを利用できます。内部のゲストコンテキストサービスはサーバー側でゲスト属性を生成します。