# SDK変数（システム変数）

設定＞変数＞\[システム]タブ内でSDK変数（システム変数）を確認することができます。 SDK変数は変更または削除することができないシステム変数ですが、まざまな方法でカスタマーエクスペリエンスを向上させるために利用できます。 SDK変数の変数の値は、自動的に与えられ、いくつかの変数は、特定の条件でのみ値が与えられます。

<figure><img src="/files/aSZwZxTsMjpxiv76zuS2" alt=""><figcaption></figcaption></figure>

## 全般 <a href="#general" id="general"></a>

**@BROWSER**（文字列）：ユーザーが使用しているブラウザ情報です。

**@CHANNEL\_NAME**（文字列）：ユーザーが最後にAlliを利用したプラットフォーム情報です。 Web、iOS、Androidまたは連携して使用しているサードパーティのメッセンジャーアプリ(Slack, Teamsなど)の情報が格納されます。

**@CITY（文字列）：**&#x30E6;ーザーがAlliに接続した都市の情報です。

**@COUNTRY**（文字列）：ユーザーがAlliに接続した国の情報です。

**@CURRENT\_TIME（数字）**：プロジェクトの現在時刻です。

**@STATE（文字列）：**&#x30E6;ーザーがAlliに接続した情報です。

**@IP（文字列）：**&#x30E6;ーザーのIPアドレスです。

**@LAST\_VISIT（日付）：**&#x30E6;ーザーが最後にAlliに接続した日付です。

**@LOCALE（文字列）：**&#x30E6;ーザーの言語設定です。

**@OS（文字列）：**&#x30E6;ーザーが使用しているオペレーティングシステムです。

**@REFERRER（文字列）：**&#x73FE;在のページへのリンクがある前のページの情報です。

**@SYS\_USER\_INPUT（文字列）：**&#x30E6;ーザーの最後の入力内容です。ボタンのオプションまたは、テキスト入力。

**@SELECTED\_OPTION\_OBJECT（JSON）:**&#x30E6;ーザーが動的回答オプションを選択した場合、選択されたJSONが保存されます。動的回答オプションの詳細については、[**こちらのユーザガイド**](https://docs.allganize.ai/alli-userguide/settings/variables/list-variables-file-variables)を参照してください。

## FAQ 応答／文章から直接回答ノード関連 <a href="#answer-with-qa-answer-with-documents-node-related" id="answer-with-qa-answer-with-documents-node-related"></a>

**@FAQ\_SELECTED\_QUESTION（文字列）：**&#x30E6;ーザーの質問に対して提案されたFAQリストから最終的に選択されたFAQの質問部分です。

**@FAQ\_SELECTED\_ANSWER（文字列）：**&#x30E6;ーザーの質問に対して提案されたFAQリストから最後に選択されたFAQの回答部分です。

**@FAQ\_SELECTED\_ID（文字列）：**&#x30E6;ーザーの質問に対して提案されたFAQリストから最後に選択されたFAQのIDです。

**@FAQ\_SELECTED\_HASHTAGS（文字列のリスト）：**&#x30E6;ーザーの質問に対して提案されたFAQから最後に選択されたFAQのハッシュタグです。

**@FAQ\_SELECTED\_HASHTAG（文字列）：**&#x46;AQノードからハッシュタグに分岐が設定されているとき、分岐が発生すると、分岐を起こしたタグ情報を保存します。 ハッシュタグによる分岐の詳細については、[**こちらのユーザガイド**](/alli-llm-app-market/app-management/node/qa-node.md)を参照してください。

**@MRC\_ANSWERS（JSONリスト）：**&#x6587;書から回答ノードで検出された最後の検索結果です。

## 連携ノード関連 <a href="#integrate-node-related" id="integrate-node-related"></a>

**@EXTERNAL\_FAIL\_MESSAGE（文字列）：**&#x9023;動するノードが与えられたURLからデータをインポートできなかった場合には、失敗したメッセージを記録します。

**@EXTERNAL\_HTTP\_STATUS（数字）：**&#x9023;動するノードが与えられたURLからデータをインポートできなかった場合には、そのURLのHTTPステータスコードを記録します。

## UTMタグ関連 <a href="#utm-related" id="utm-related"></a>

**@UTM\_CAMPAIGN（文字列）：**&#x30E6;ーザーがUTM情報があるURLにアクセスしたときにUTMキャンペーン情報を記録します。

**@UTM\_MEDIUM（文字列）：**&#x30E6;ーザーがUTM情報があるURLにアクセスしたときにUTMミディアム情報を記録します。

**@UTM\_SOURCE（文字列）：**&#x30E6;ーザーがUTM情報があるURLにアクセスしたときにUTMソース情報を記録します。

## Reserved変数 <a href="#reserved-variables" id="reserved-variables"></a>

以下の変数は、将来または特別な使用目的のために事前に作成された変数です。

@**EXTERNAL\_EVENT\_DATA** (JSON)

@**SLACK\_BUTTON** （文字列）

@**SLACK\_EVENT\_DATA** (JSON)

@**SLACK\_MESSAGE** （文字列）

@**SLACK\_USER\_ID** （文字列）


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.allganize.ai/alli-llm-app-market/project-settings/variables/sdk-variables-system-variables.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
