Sitecore PersonalizeでのサーバーサイドJavaScriptの使用
このページの翻訳は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を実行すると、バックエンドシステム、サービス、およびサーバーにアクセスできます。つまり、ゲスト属性とその履歴、およびリアルタイムのセッションデータの継続的なストリームを使用できます。内部ゲスト コンテキスト サービスは、サーバー側でゲスト属性を生成します。