データタイプ
このページでは、カスタム属性、イベントプロパティ、カタログでサポートされているデータタイプをまとめています。各カスタムデータタイプは、サポートされるデータタイプと制約がそれぞれ若干異なります。
定義
以下の表を使用して、ユーザープロファイル属性、イベントデータ、またはカタログアイテムに使用できるデータタイプを確認してください。各タイプの使用方法と制約については、後続のセクションを参照してください。
| データタイプ | 定義 | カスタム属性 | イベントプロパティ | カタログ |
|---|---|---|---|---|
| ブール値 | 値は true または false |
✅ サポート | ✅ サポート | ✅ サポート |
| 数値 | 整数または小数 | ✅ サポート | ✅ サポート | ✅ サポート |
| 文字列 | テキスト。255文字以下 | ✅ サポート | ✅ サポート | ✅ サポート |
| 時間 | 標準形式(ISO 8601)の日付と時刻 | ✅ サポート | ✅ サポート | ✅ サポート |
| 配列 | 値の順序付きリスト | ✅ サポート | ✅ サポート | ✅ サポート |
| オブジェクト | 名前付きフィールドを持つ構造化データ(ネストされたキーと値のペア) | ✅ サポート | ✅ サポート | ✅ サポート |
| オブジェクトの配列 | オブジェクトのリスト | ✅ サポート | ❌ 非サポート | ❌ 非サポート |
重要な考慮事項
- 配列: カスタム属性とイベントプロパティにはサイズ制限があります。イベントプロパティの配列内では日時はサポートされていません。カタログは文字列配列のみをサポートし、最大100要素です。
- オブジェクト: Brazeでは、カスタム属性の場合は「階層化カスタム属性」、イベントプロパティの場合は「ネストされたオブジェクト」、カタログの場合は「JSONオブジェクト」として表示されます。
- 時間: イベントプロパティでは、このタイプは「Datetime」と表示されます。
カスタム属性のデータタイプ
カスタム属性は、定義の表に記載されているデータタイプをサポートしています。以下では、サポートされている各データタイプの使用方法とセグメンテーションについて説明します。
カスタム属性は、アクションメニューから個別にブロックリストに追加できます。また、最大100個の属性を選択して一括でブロックリストに追加することもできます。カスタム属性をブロックすると、その属性に関するデータは収集されなくなり、既存のデータは再有効化しない限り利用できなくなります。また、ブロックリストに追加された属性はフィルターやグラフに表示されません。さらに、その属性がBrazeダッシュボードの他の領域でフィルターやトリガーによって現在参照されている場合、警告モーダルが表示され、それを参照しているフィルターやトリガーのすべてのインスタンスが削除およびアーカイブされることが説明されます。
個人を特定できる情報(PII)としてマークする
管理者は、このページからカスタム属性を作成し、PIIとしてマークすることもできます。これらの属性は、管理者および「View Custom Attributes Marked as PII」権限を持つダッシュボードユーザーにのみ表示されます。
説明の追加
Manage Events, Attributes, Purchases ユーザー権限を持っている場合、カスタム属性の作成後に説明を追加できます。カスタム属性を編集し、チームへのメモなど任意の内容を入力してください。
タグの追加
「Manage Events, Attributes, Purchases」ユーザー権限を持っている場合、カスタム属性の作成後にタグを追加できます。その後、タグを使用して属性のリストをフィルタリングできます。
カスタム属性の削除
ユーザープロファイルからカスタム属性を削除するには、2つの方法があります。
- ユーザーの更新ステップで、削除するカスタム属性名を選択します。
- APIリクエストで
/users/trackエンドポイントにnull値を設定します。
null 値の設定

属性を null に設定することと ""(空文字列)に設定することは同じではありません。
nullは属性をユーザープロファイルから完全に削除します。プロファイルに表示されず、IS NOT BLANK フィルターにもマッチしません。""は属性を空文字列の値に設定します。属性は空文字列の値としてプロファイルに表示されますが、IS NOT BLANK フィルターにはマッチしません(空白として扱われます)。
さらに、"" は文字列型の属性にのみ有効です。属性のデータタイプがダッシュボードで文字列以外の型(ブール値、数値、時間など)に設定されている場合、"" を送信しても値はクリアされません。代わりに null を使用してください。
データのエクスポート
カスタム属性のリストをCSVファイルとしてエクスポートするには、ページ上部の Export all を選択します。システムがCSVファイルを生成し、ダウンロードリンクをメールで送信します。
使用状況レポートの表示
使用状況レポートには、特定のカスタム属性を使用しているすべてのキャンバス、キャンペーン、セグメントが一覧表示されます。このリストにはLiquidの使用は含まれません。
対象のカスタム属性の横にあるチェックボックスを選択し、View usage report を選択することで、一度に最大100件の使用状況レポートを表示できます。
値タブ
使用状況レポートを表示する際に、Values タブを選択すると、約250,000ユーザーのサンプルに基づいて、選択したカスタム属性の上位の値を確認できます。結果はユーザーのサブセットからサンプリングされているため、サンプルにはすべての既存の値が含まれているわけではありません。つまり、Values タブはトラブルシューティングや、すべてのユーザーのデータを組み込む必要があるユースケースには使用しないでください。

カスタム属性の設定
以下は、さまざまなプラットフォームでカスタム属性を設定するために使用されるメソッドの一覧です。
プラットフォーム別のドキュメントを展開
カスタム属性の保存
ユーザープロファイルに保存されたすべてのデータ(カスタム属性データを含む)は、各プロファイルがアクティブである限り、無期限に保持されます。
カスタム属性のデータタイプ
カスタム属性は非常に柔軟なツールであり、優れたターゲティングを可能にします。
以下のデータタイプをカスタム属性として保存できます。
ブール値(true/false)
ブール値属性は、サブスクリプションステータスのようなユーザーに関するシンプルなバイナリデータを保存するのに便利です。変数が明示的にtrueまたはfalseに設定されているユーザーに加え、その属性のレコードがまだ記録されていないユーザーも検索できます。
ブール値属性では、以下のセグメンテーションオプションが利用可能です。
| セグメンテーションオプション | ドロップダウンフィルター | 入力オプション | 例 |
|---|---|---|---|
| ブール値がtrue、false、trueまたは未設定、falseまたは未設定のいずれかであるかを確認する | IS | TRUE、FALSE、TRUE OR NOT SET、または FALSE OR NOT SET | このフィルターが coffee_drinker を指定している場合、ユーザーは以下の状況でこのフィルターにマッチします:
|
| ブール値がユーザーのプロファイルに存在し、nullでないかを確認する | IS NOT BLANK | N/A | このフィルターが coffee_drinker を指定し、ユーザーが属性 coffee_drinker の値を持っている場合、ユーザーはこのフィルターにマッチします。 |
| ブール値がユーザーのプロファイルに存在しないか、nullであるかを確認する | IS BLANK | N/A | このフィルターが coffee_drinker を指定し、ユーザーが属性 coffee_drinker を持っていないか、coffee_drinker の値がnullの場合、ユーザーはこのフィルターにマッチします。 |

使用金額はこの方法で記録しないでください。代わりに購入イベントを使用して記録してください。
数値属性では、以下のセグメンテーションオプションが利用可能です。
| セグメンテーションオプション | ドロップダウンフィルター | 入力オプション | 例 |
|---|---|---|---|
| 数値属性が数値と正確に一致するかを確認する | EXACTLY | NUMBER | このフィルターが 10 を指定し、ユーザープロファイルの値が 10 の場合、ユーザーはこのフィルターにマッチします。 |
| 数値属性が数値と等しくないかを確認する | DOES NOT EQUAL | NUMBER | このフィルターが 10 を指定し、ユーザープロファイルの値が 10 でない場合、ユーザーはこのフィルターにマッチします。 |
| 数値属性が数値より大きいかを確認する | MORE THAN | NUMBER | このフィルターが 10 を指定し、ユーザープロファイルの値が 10 より大きい場合、ユーザーはこのフィルターにマッチします。 |
| 数値属性が数値より小さいかを確認する | LESS THAN | NUMBER | このフィルターが 10 を指定し、ユーザープロファイルの値が 10 より小さい場合、ユーザーはこのフィルターにマッチします。 |
| 数値属性がユーザーのプロファイルに存在し、nullでないかを確認する | IS NOT BLANK | N/A | ユーザープロファイルに指定された数値属性が含まれている場合、値に関係なくユーザーはこのフィルターにマッチします。 |
| 数値属性がユーザーのプロファイルに存在しないか、nullであるかを確認する | IS BLANK | N/A | ユーザープロファイルに指定された数値属性が含まれていないか、属性の値がnullの場合、ユーザーはこのフィルターにマッチします。 |
数値属性の詳細
- 「正確に0」および「未満」フィルターには、NULLフィールドを持つユーザーが含まれます
- カスタム属性の値を持たないユーザーを除外するには、is not blank フィルターを含める必要があります。
文字列属性は最大255文字です。単語の間、前、または後にスペースを含む値を入力した場合、Brazeは同じスペースもチェックします。
文字列属性では、以下のセグメンテーションオプションが利用可能です。
| セグメンテーションオプション | ドロップダウンフィルター | 入力オプション | 例 |
|---|---|---|---|
| 文字列属性が入力された文字列または正規表現に部分一致するかを確認する | MATCHES REGEX | STRING OR REGULAR EXPRESSION 大文字小文字を区別しない。最大32,764文字 |
|
| 文字列属性が入力された文字列または正規表現に部分一致しないかを確認する | DOES NOT MATCH REGEX * | STRING OR REGULAR EXPRESSION 大文字小文字を区別しない。最大32,764文字 |
|
| 文字列属性がユーザーのプロファイルに存在し、空文字列でないかを確認する | IS NOT BLANK | N/A | このフィルターが favorite_genre を指定し、ユーザープロファイルに属性 favorite_genre がある場合、属性値に関係なくユーザーはこのフィルターにマッチします。例えば、ユーザーは sci-fi、romance、またはその他の値を持つことができます。 |
| 文字列属性がユーザーのプロファイルに存在しないかを確認する | BLANK | N/A | このフィルターが favorite_genre を指定し、ユーザープロファイルに属性 favorite_genre がない場合、ユーザーはこのフィルターにマッチします。 |
| 文字列が入力された文字列のいずれかと完全に一致するかを確認する | IS ANY OF | STRING 大文字小文字を区別する。複数の文字列を指定可能(最大256) |
このフィルターが book、bookmark、reading light を指定し、ユーザープロファイルにそれらの文字列のうち少なくとも1つがある場合、ユーザーはこのフィルターにマッチします。 |
| 文字列属性が入力された文字列のいずれとも完全に一致しないかを確認する | IS NONE OF | STRING 大文字小文字を区別する。複数の文字列を指定可能(最大256) |
このフィルターが book、bookmark、reading light を指定し、ユーザープロファイルにそれらの文字列のいずれも含まれていない場合、ユーザーはこのフィルターにマッチします。 |
| 文字列属性が入力された文字列のいずれかに部分一致するかを確認する | CONTAINS ANY OF | STRING 大文字小文字を区別する。複数の文字列を指定可能(最大256) |
このフィルターが gold を指定し、ユーザープロファイルのいずれかの文字列に gold が含まれている場合(gold_tier や former_gold_tier など)、ユーザーはこのフィルターにマッチします。 |
| 文字列属性が入力された文字列のいずれにも部分一致しないかを確認する | DOESN’T CONTAIN ANY OF | STRING 大文字小文字を区別する。複数の文字列を指定可能(最大256) |
このフィルターが gold を指定し、ユーザープロファイルのいずれの文字列にも gold が含まれていない場合、ユーザーはこのフィルターにマッチします。 |

「12-1-2021」や「12/1/2021」などの日付文字列は、日時オブジェクトに変換され、時間属性として扱われます。

DOES NOT MATCH REGEX フィルターを使用してセグメンテーションを行う場合、そのユーザープロファイルに値が割り当てられたカスタム属性がすでに存在している必要があります。Brazeでは、ユーザーが適切にターゲティングされるように、「OR」ロジックを使用してカスタム属性が空白かどうかを確認することを推奨しています。
配列の最大サイズは100 KBです。属性のデフォルトの長さは最大500アイテムです(例えば、「視聴した映画」のような属性を500に設定している場合、ユーザーが501本目の映画を視聴すると、最初の映画が削除され、最新の映画が追加されます)。単語の間、前、または後にスペースを含む値を入力した場合、Brazeは同じスペースもチェックします。
配列型のカスタム属性はCSVインポートではインポートできません。配列値をアップロードするには、/users/track エンドポイントまたはクラウドデータ取り込みを使用してください。

属性がデータタイプを自動検出するように設定されている場合、最大長を増やすオプションは利用できません。データタイプを配列に設定する必要があります。
配列属性では、以下のセグメンテーションオプションが利用可能です。
| セグメンテーションオプション | ドロップダウンフィルター | 入力オプション | 例 |
|---|---|---|---|
| 配列属性が入力された値と完全に一致する値を含むかを確認する | INCLUDES VALUE | STRING | このフィルターが sci-fi を指定し、ユーザープロファイルに値 sci-fi がある場合、ユーザーはこのフィルターにマッチします。 |
| 配列属性が入力された値と完全に一致する値を含まないかを確認する | DOESN’T INCLUDE VALUE | STRING | このフィルターが sci-fi を指定し、ユーザープロファイルに値 sci-fi がない場合、ユーザーはこのフィルターにマッチします。 |
| 配列属性が入力された値または正規表現に部分一致する値を含むかを確認する | MATCHES REGEX | STRING OR REGULAR EXPRESSION 最大32,764文字 |
|
| 配列属性が何らかの値を持つか、空でないかを確認する | HAS A VALUE | N/A | このフィルターが favorite_genres を指定し、ユーザープロファイルに何らかの値を持つ favorite_genres が含まれている場合、ユーザーはこのフィルターにマッチします。 |
| 配列属性が空であるか、存在しないかを確認する | IS EMPTY | N/A | このフィルターが favorite_genres を指定し、ユーザープロファイルに favorite_genres が含まれていないか、favorite_genres が含まれているが値がない場合、ユーザーはこのフィルターにマッチします。 |
| 配列属性が入力された値のいずれかと完全に一致する値を含むかを確認する | INCLUDES ANY OF | STRING 大文字小文字を区別する。複数の値を指定可能(最大256) |
このフィルターが sci-fi, fantasy, romance を指定し、ユーザープロファイルに sci-fi、fantasy、romance のいずれかの組み合わせがある場合(そのうちの1つだけ、例えば sci-fi のみでも可)。ユーザーは sci-fi、fantasy、romance のいずれかも持っていれば、horror やその他の値を文字列に含むことができます。 |
| 配列属性が入力された値のいずれとも完全に一致する値を含まないかを確認する | INCLUDES NONE OF | STRING 大文字小文字を区別する。複数の値を指定可能(最大256) |
このフィルターが sci-fi, fantasy, romance を指定し、ユーザープロファイルに sci-fi、fantasy、romance のいずれの組み合わせも含まれていない場合、ユーザーはこのフィルターにマッチします。ユーザーは sci-fi、fantasy、romance のいずれも持っていなければ、horror やその他の値を持つことができます。 |
| 配列属性が入力された値のいずれかに部分一致する値を含むかを確認する | VALUES CONTAIN ANY OF | STRING 大文字小文字を区別する。複数の値を指定可能(最大256) |
このフィルターが gold を指定し、ユーザープロファイルの配列に少なくとも1つの文字列で gold が含まれている場合、ユーザーはこのフィルターにマッチします。これには gold_tier、former_gold_tier などの文字列値が含まれます。 |
| 配列属性が入力された値のいずれにも部分一致する値を含まないかを確認する | VALUES DON’T CONTAIN ANY OF | STRING 大文字小文字を区別する。複数の値を指定可能(最大256) |
このフィルターが gold を指定し、ユーザープロファイルの配列のいずれの文字列にも gold が含まれていない場合、ユーザーはこのフィルターにマッチします。つまり、gold_tier や former_gold_tier などの文字列値を持つユーザーはこのフィルターにマッチしません。 |
| 配列属性が入力された値のすべてを含むかを確認する | IS ALL OF | STRING 大文字小文字を区別する。複数の値を指定可能(最大256) |
このフィルターが sci-fi, fantasy, romance を指定し、ユーザープロファイルにそれらの値がすべて含まれている場合、ユーザーはこのフィルターにマッチします。ユーザーは horror やその他の値も持っていてもこのフィルターにマッチします。 |
| 配列属性が入力された値のすべてを含まないかを確認する | ISN’T ALL OF | STRING 大文字小文字を区別する。複数の値を指定可能(最大256) |
このフィルターが sci-fi, fantasy, romance を指定し、ユーザープロファイルにそれらの値がすべて含まれていない場合、ユーザーはこのフィルターにマッチします。 |

正規表現(regex)の使用方法について詳しくは、以下のリソースを参照してください。
時間属性は、特定のアクションが最後に実行された時刻を保存するのに便利で、コンテンツに特化した再エンゲージメントメッセージをユーザーに提供できます。
相対日付を使用する時間フィルター(例えば、1日以上前、2日未満前)は、1日を24時間として計算します。これらのフィルターを使用して実行するキャンペーンには、24時間単位のすべてのユーザーが含まれます。例えば、last used app more than 1 day ago は、キャンペーンが実行される正確な時刻から「24時間以上前にアプリを最後に使用した」すべてのユーザーをキャプチャします。より長い日付範囲が設定されたキャンペーンでも同様です。つまり、有効化から5日間は、過去120時間を意味します。
時間範囲内に該当する時間属性を持つユーザーをターゲットにするには、2つのオーディエンスフィルターを使用します。下限には in more than を、上限には in less than を使用します。単一のフィルターではその範囲の両側を表現できません。例えば、今後24時間以内(現在から1日後まで)の時間属性を持つユーザーをターゲットにするには、in more than 0 days と in less than 1 day を適用します。

カスタムイベントまたは購入イベントが最後に発生した日付は自動的に記録されるため、カスタム時間属性で再度記録しないでください。
時間属性では、以下のセグメンテーションオプションが利用可能です。
| セグメンテーションオプション | ドロップダウンフィルター | 入力オプション | 例 |
|---|---|---|---|
| 時間属性が選択した日付より前であるかを確認する | BEFORE | CALENDAR DATE SELECTOR | このフィルターが 2024-01-31 を指定し、ユーザープロファイルの日付が 2024-1-31 より前の場合、ユーザーはこのフィルターにマッチします。 |
| 時間属性が選択した日付より後であるかを確認する | AFTER | CALENDAR DATE SELECTOR | このフィルターが 2024-01-31 を指定し、ユーザープロファイルの日付が 2024-1-31 より後の場合、ユーザーはこのフィルターにマッチします。 |
| 時間属性がX日以上前であるかを確認する | MORE THAN | NUMBER OF DAYS AGO | このフィルターが 7 を指定し、ユーザープロファイルの日付が7日以上前の場合、ユーザーはこのフィルターにマッチします。 |
| 時間属性がX日未満前であるかを確認する | LESS THAN | NUMBER OF DAYS AGO | このフィルターが 7 を指定し、ユーザープロファイルの日付が7日未満前の場合、ユーザーはこのフィルターにマッチします。 |
| 時間属性が今後X日以上先であるかを確認する | IN MORE THAN | NUMBER OF DAYS IN FUTURE | このフィルターが 7 を指定し、ユーザープロファイルの日付が今後7日以上先の場合、ユーザーはこのフィルターにマッチします。 |
| 時間属性が今後X日未満先であるかを確認する | IN LESS THAN | NUMBER OF DAYS IN FUTURE | このフィルターが 7 を指定し、ユーザープロファイルの日付が今後7日未満先の場合、ユーザーはこのフィルターにマッチします。 |
| 時間属性がユーザーのプロファイルに存在し、nullでないかを確認する | IS NOT BLANK | N/A | このフィルターがユーザープロファイルにある時間属性を指定している場合、ユーザーはこのフィルターにマッチします。 |
| 時間属性がユーザーのプロファイルに存在しないか、nullであるかを確認する | IS BLANK | N/A | このフィルターがユーザープロファイルにない時間属性を指定している場合、ユーザーはこのフィルターにマッチします。 |
時間属性の詳細
- 定期イベントの日
- 「定期イベントの日」フィルターを使用し、「定期イベントのカレンダー日」を選択するよう求められた場合、
IS LESS THANまたはIS MORE THANを選択すると、そのセグメンテーションフィルターでは現在の日付がカウントされます。 - 例えば、2020年3月10日に属性の日付を
LESS THAN ... March 10, 2020と選択した場合、2020年3月10日を含むそれまでの日付が属性として考慮されます。
- 「定期イベントの日」フィルターを使用し、「定期イベントのカレンダー日」を選択するよう求められた場合、
- X日未満前: 「X日未満前」フィルターには、X日前から現在の日時までの日付が含まれます。
- 今後X日未満先: 現在の日時から今後X日までの日付が含まれます。
階層化カスタム属性を使用して、カスタム属性のデータタイプとしてオブジェクトを送信できます。詳細については、階層化カスタム属性を参照してください。
オブジェクトの配列を使用して、関連する属性をグループ化します。詳細については、オブジェクトの配列を参照してください。
カスタム属性のデータタイプは変更できますが、その影響に注意する必要があります。詳細については、カスタム属性またはイベントのデータタイプの変更を参照してください。
統合された演算子
属性フィルター、カスタム属性フィルター、階層化カスタム属性フィルターで使用できる演算子のリストを統合しました。これらの演算子を使用している既存のフィルターがある場合、新しい演算子を使用するように自動的に更新されます。
| データタイプ | 旧演算子 | 新演算子 | 値 |
|---|---|---|---|
| 文字列 | equals | is any of | 1つ以上の値 |
| 文字列 | does not equal | is none of | 1つ以上の値 |
| 配列 | includes value | includes any of | 1つ以上の値 |
| 配列 | doesn’t include value | includes none of | 1つ以上の値 |
イベントプロパティのデータタイプ
イベントをログに記録する際、追加情報(例えば、商品名や価格)をイベントプロパティとして添付できます。各プロパティには名前と値があります。イベントプロパティの値は、定義の表に記載されているデータタイプをサポートしています(時間はイベントプロパティでは「Datetime」と表示されます)。
期待される形式
プロパティ値はオブジェクトとして送信されます。キーはプロパティ名、値はプロパティ値です。プロパティ名は空でない文字列で、255文字以下、先頭にドル記号($)を含めないでください。
イベントプロパティ固有のルール:
- 時間(Datetime): ISO 8601 または
yyyy-MM-dd'T'HH:mm:ss:SSSZ形式を使用します。配列内ではサポートされていません。 - 配列: 配列内では日時はサポートされていません。
- ネストされたオブジェクト: ネストされたオブジェクトを参照してください。
- ペイロード: 配列またはオブジェクトの値を含むイベントプロパティオブジェクトは、最大102,400バイト(100 KiB)です。
カスタムイベントプロパティのデータタイプは変更できますが、データ収集後のデータタイプの変更の影響に注意してください。
イベントプロパティの完全な動作、予約キー、トリガーやパーソナライゼーションでの使用方法については、カスタムイベントプロパティを参照してください。
購入イベントと収益
購入および収益データは、購入イベントまたは推奨eコマースイベントを通じて記録されます。

推奨イベントには、データタイプが設定された事前定義のスキーマがあります。詳細については、eコマース推奨イベントを参照してください。
購入イベントをログに記録すると、各ユーザープロファイルの生涯価値(LTV)が確立され、このデータは収益ページで時系列で表示できます。使用金額、最終購入日、時間枠内の購入回数などでセグメンテーションできます。
購入イベントプロパティのデータタイプ
購入イベントプロパティの値(購入の properties オブジェクト)は、定義の表に記載されているデータタイプをサポートしており、イベントプロパティと同じ構造および命名規則に従います。
The properties values must be an object up to 50 KB where the keys are the property names and the values are the property values. Property names must be strings, 255 characters or fewer, with no leading dollar signs ($).
Property values can be any of the following data types:
| Data type | Description |
|---|---|
| Number | Integer or float |
| Boolean | Value true or false |
| Datetime | String in ISO 8601 or yyyy-MM-dd'T'HH:mm:ss:SSSZ format. Not supported within arrays. |
| String | 255 characters or fewer |
| Array | Supported; datetimes are not supported within arrays. |
| Object | Ingested as strings (not nested objects). For nested data, use a string value (for example, JSON serialized). |
The following keys are reserved and cannot be used as property names: time, product_id, quantity, event_name, price, and currency. Using a reserved key in the properties object returns the error “Invalid ‘properties’ field”.
購入オブジェクトの完全なスキーマと例については、購入オブジェクトを参照してください。購入イベントのログ記録、セグメンテーションフィルター、および完全な詳細については、購入イベントを参照してください。
カスタム属性またはイベントのデータタイプの変更
カスタム属性またはイベントのデータタイプを変更するには:
- データ設定に移動し、カスタム属性またはカスタムイベントを選択します。
- リストから属性またはイベントを見つけ、 その他のアクションを選択します。
- ドロップダウンから新しいデータタイプを選択します。
- 保存を選択します。
カスタム属性またはイベントのデータタイプを変更する場合(例えば、time を string に変更する場合)、以下の点を考慮してください。
- フィルターは自動的に更新されません。 変更された属性またはイベントを使用しているセグメント、キャンペーン、キャンバス、またはその他の場所は更新されません。データタイプを変更する前に、セグメントやフィルターでその属性を使用しているキャンペーンやキャンバスを停止し、それを参照しているフィルターから属性を削除してください。
- 既存のユーザーデータは遡及的に更新されません。 変更前にユーザープロファイルに変更された属性があった場合、その値は古いデータタイプのままです。フィルターが新しいデータタイプを検索するため、変更された属性を含むセグメントからユーザーが外れる可能性があります。それらのユーザープロファイルを更新して(例えば、
/users/trackエンドポイントを使用して)、新しいタイプに一致させ、必要に応じてセグメントに再度入るようにしてください。 - 新しいデータは新しいタイプに一致する必要があります。 変更された属性に対して以前のデータタイプを送信するAPIコールは受け付けられません。新しいデータタイプを送信してください。

自動検出によるカスタム属性データタイプの更新を防止する機能は、現在早期アクセス中です。参加をご希望の場合は、カスタマーサクセスマネージャーにお問い合わせください。
カタログのデータタイプ
カタログは、定義の表に記載されているタイプをサポートしています。以下の表は、各タイプ、作成または更新の方法、形式と例を示しています。
| データタイプ | 説明 | CSVアップロードで利用可能 | APIおよびCDIで利用可能 |
|---|---|---|---|
| 文字列 | 文字のシーケンス(例: 名前、説明、ID)。 | ✅ はい | ✅ はい |
| 数値 | 整数または浮動小数点の数値(例: 価格、数量、評価)。 | ✅ はい | ✅ はい |
| ブール値 | true または false の値。 |
✅ はい | ✅ はい |
| 時間 | ISO 8601 形式の日付と時刻、またはUnixタイムスタンプ(秒)。 | ✅ はい | ✅ はい |
| JSONオブジェクト(オブジェクト) | キーと値のペアを持つネストされたオブジェクト。プラットフォームに表示されますが、APIまたはCDIを通じてのみ作成または更新できます。 | ❌ いいえ | ✅ はい |
| 文字列配列(配列) | 文字列のリスト。プラットフォームに表示されますが、APIまたはCDIを通じてのみ作成または更新できます。最大100要素。 | ❌ いいえ | ✅ はい |
形式と例
| データタイプ | 形式 | 例 |
|---|---|---|
| 文字列 | テキスト | "Hello World" |
| 時間 | ISO 8601またはUnixタイムスタンプ(秒) | "2024-03-15T14:30:00Z" |
| ブール値 | true または false |
true |
| 数値 | 整数または小数 | 42 または 19.99 |
| オブジェクト | JSONオブジェクト | {"key": "value", "price": 10} |
| 配列 | 文字列の配列 | ["red", "blue", "green"] |
カタログの作成と更新については、カタログの作成を参照してください。