---
title: ブール値の配列
description: この記事では、ブール値の配列の使用方法について説明します。
url: https://docs.tealium.com/ja/server-side/attributes/data-types/arrays/array-of-booleans/
---
ブール値の配列属性は、真/偽の値のリストを格納します。

ブール値の配列は、次のスコープで利用可能です：イベント、訪問、訪問。

![](https://docs.tealium.com/images/server-side/screenshot-2019-11-11-at-1.24.29-pm.png)


<blockquote>
文字列 "true" と "false"（大文字/小文字の組み合わせ）はそれぞれのブール値に変換されます。その他の非ブール値は無視されます。
</blockquote>


## エンリッチメント

### ブール値を追加

このエンリッチメントは配列に値を追加します。追加される属性はブール値、iQ変数、またはオムニチャネル属性のみです。例えば、顧客が最後の訪問で購入したことを表すブール値を配列に追加することができます。

**属性名**: `did_purchase_on_visit`

* **初期値**: `[true]`
* **エンリッチされた値**: `false`
* **結果の値**: `[true, false]`

### ブール値の配列を追加

このエンリッチメントは別の配列からすべての値を配列に追加します。追加される属性タイプはブール値の配列またはiQ変数のみです。

**属性名**: `my_booleans`

* **初期値**: `[true]`
* **エンリッチされた値**: `[false, true]`
* **結果の値**: `[true, false, true]`

### リセット

このエンリッチメントはブール値配列からすべての値を削除します。

**属性名**:`did_purchase_on_visit`

* **初期値**: `[true, false, true]`
* **結果の値**: (削除されました)

## スティッチングマージルール

スティッチングマージルール（有効な場合）は、2つの訪問プロファイルがステッチされたときに属性の最終値を決定するオプションの属性ごとのルールです。

ブール値の配列属性は、以下のスティッチングマージルールをサポートしています：

| ルール | 説明 |
| ---- | ----------- |
| 新しいもの | 最も最近更新された値を保持します（削除された値を含む）。 |
| 古いもの | 以前に更新された値を保持します（削除された値を含む）。 |
| 再計算 | 以前の値を破棄し、最終的なマージされたプロファイルでエンリッチメントを実行します。 |
| 再計算（強制） | 以前の値を破棄し、最終的なマージされたプロファイルでエンリッチメントを実行し、いくつかの条件を `true` に強制します。 |
| 結合 | 両方の値を組み合わせ、配列間で一貫した順序を保持します。 |

詳細については、[stitching-merge-rules](https://docs.tealium.com/stitching-merge-rules/)を参照してください。