---
title: "意思決定におけるサーバーサイドJavaScriptの活用"
slug: "using-server-side-javascript-in-decisioning"
abstract: "サーバーサイドJavaScriptを意思決定に活用する方法の概要Sitecore Personalize。"
---
# 意思決定におけるサーバーサイドJavaScriptの活用

意思決定モデルを使って次善の提案や次の最良の行動を返す実験を作成できます。これを行う実験を作成し、サーバーサイドのJavaScriptを実行したい場合は、意思決定モデルのバリアントを作成する際にプログラム可能な意思決定を適用できます。プログラム可能な意思決定とは、意思決定パレット上のコンポーネントで、クリックして意思決定キャンバスにドラッグしてJavaScriptを適用できます。

例えば、サーバーサイドJavaScriptを実行して、ゲストがカートに追加した商品のオファーを表示しないようにするのが良いでしょう。あるいは、現在のセッション中に追加されてからカートから削除された商品のオファーを表示することを優先するのも良いでしょう。

サーバーサイドのJavaScriptを意思決定モデルに適用するのにJavaScriptに精通している必要はありません。 [意思決定テンプレートを使う](https://doc.sitecore.com/personalize/ja/users/sitecore-personalize/introduction-to-decisioning-in-sitecore-personalize/managing-programmable-decisions/add-a-decision-template-to-the-decision-canvas.html "Add a decision template to the decision canvas")ことができます。これは技術ユーザーが作成したプログラム可能な決定を保存したものです。意思決定テンプレートを公開した後、それを意思決定キャンバスにドラッグ&ドロップできます。コードは不要です。