カスタムデータの管理
キャンペーンやセグメントへのカスタムデータの事前入力、不要になったデータの禁止リストの作成、またカスタムイベント、カスタム属性、およびカスタムプロパティを管理する方法を学びましょう。
カスタムデータの事前入力
開発チームがカスタムデータを統合する前に、そのカスタムデータを使用してキャンペーンやセグメントを設定したい場合があります。Braze では、カスタムイベントやカスタム属性のデータの追跡を開始する前に、ダッシュボードにそれらのデータを事前入力できるため、これらのイベントや属性をドロップダウンやキャンペーン作成プロセスの一部として使用できます。
カスタムイベントとカスタム属性を事前入力するには次の手順に従います。
- [データ設定] > [カスタムイベント] または [カスタム属性] または [製品] に移動します。
古いナビゲーションを使用している場合、これらのページは [設定の管理] の下に表示されます。
2.カスタム属性、イベント、商品を追加するには、それぞれのページに行き、カスタム属性の追加、カスタムイベントの追加、商品の追加を選択する。
カスタム属性の場合は、この属性のデータ型 (ブール型、文字列など) を選択します。属性のデータ型によって、その属性に使用できるセグメンテーションフィルターが決まります。
3.[保存] を選択します。
カスタムイベントとカスタム属性の命名
カスタムイベントとカスタム属性では大文字小文字が区別されます。開発チームが後でこれらのカスタムイベントやカスタム属性を統合するときには、この点に留意してください。開発チームがカスタムイベントやカスタム属性に付ける名前は、ここで付けた名前とまったく同じでなければなりません。異なる場合、Braze により別のカスタムイベントやカスタム属性が生成されます。
プロパティの管理
カスタムイベントまたは製品を作成したら、そのイベントまたは製品のプロパティを管理するを選択し、新しいプロパティを追加したり、既存のプロパティをブロックリストにしたり、トリガーイベントでこのプロパティを使用するキャンペーンまたはキャンバスを表示したりする。
これらの追加されたカスタム属性、カスタムイベント、製品、またはカスタムイベントプロパティを追跡可能にするには、以前の追加時に使用した正確な名前を使用して SDK でそれらを作成するように、開発チームに依頼する必要があります。または、Braze API を使用してその属性のデータをインポートすることもできます。その後、カスタム属性、カスタムイベントなどのアクションが可能になり、ユーザーに適用されます。
ユーザープロファイルのすべてのデータ (カスタムイベント、カスタム属性、カスタムデータ) は、ユーザープロファイルがアクティブである限り保存されます。
禁止リストへのカスタムデータの追加
たまに、カスタム属性、カスタムイベント、購入イベントについて、データポイントの消費量が多いもの、マーケティング戦略に不要になったもの、または誤って記録されたものが見つかることがあります。開発チームがアプリや Web サイトのバックエンドからこのデータを削除する作業をしている間、このデータが Braze に送信されないようにするために、カスタムデータオブジェクトを禁止リストに入れておくことができます。
禁止リストにカスタムデータオブジェクトを追加すると、そのデータが Braze に記録されなくなります。つまり、特定ユーザーを検索するときにそのデータが表示されなくなります。禁止リストに追加されたデータは SDK から送信されず、Braze ダッシュボードは、禁止リストに追加済みであれば、他のソース (API など) からのデータを処理しません。ただし、禁止リストを使用しても、ユーザープロファイルからデータが削除されたり、そのカスタムデータオブジェクトで生じたデータポイントの量が遡及的に減少したりすることはありません。
禁止リストへのカスタム属性、カスタムイベント、製品の追加
イベントや属性を禁止リストに追加すると、そのイベントや属性を使用しているセグメント、キャンペーン、またはキャンバスがアーカイブされます。
特定のカスタム属性、カスタムイベント、または製品の追跡を停止するには、次のステップに従います。
- [カスタム属性]、[カスタムイベント] または [製品] のページで追跡を停止するものを検索します。
- カスタム属性、カスタムイベント、または製品を選択します。カスタム属性とカスタムイベントについては、一度に 10 個まで選択して禁止リストに追加できます。
- ブロックリストを選択する。
禁止リストには、最大で 300 個のカスタム属性と 300 個のカスタムイベントを追加できます。特定のデバイス属性の収集を停止する方法については、SDKガイドを参照してください。
カスタムイベントやカスタム属性を禁止リストに追加すると、以下のことが適用されます。
- Brazeに送信されたデータは処理されず、ブロックリストされたイベントおよび属性sはデータポイントsとしてカウントされなくなります
- 再びアクティブにしない限り、既存のデータは利用できません。
- 禁止リストに追加したイベントや属性は、フィルターやグラフに表示されません。
- アクティブなキャンバスの下書き内で禁止リストに追加済みのデータを参照すると、無効な値として読み込まれ、エラーの発生する可能性があります。
- 禁止リストにあるイベントや属性を使用したものはすべてアーカイブされます。
これを実現するために、Braze は禁止リスト情報を各デバイスに送信します。膨大な数のイベントや属性 (数十万、数百万に及ぶ) を禁止リストに追加することを考えた場合、これはデータ集約的な操作になるため重要です。
禁止リストの考慮事項
考慮すべきこととして、多数のイベントや属性を禁止リストに入れることができますが、これはお勧めできません。イベントが実行されたり、属性が Braze に送信される (可能性がある) たびに、このイベントや属性を禁止リスト全体と照合しなければならないためです。リストに存在するものは送信されません。この処理には時間がかかり、リストが大きくなるとアプリの動作が遅くなる可能性があります。もし、イベントや属性が今後不要であれば、次回のリリース時にアプリのコードから削除すべきです。
禁止リストの変更が伝播するまで数分かかることがあります。禁止リストのイベントや属性は、いつでも再び有効にできます。
カスタムデータの削除
ターゲットを絞ったキャンペーンやセグメンテーションを構築していくうちに、カスタムイベントやカスタム属性が不要になるかもしれない。例えば、特定のカスタム属性を1回限りのキャンペーンの一部として使用した場合、そのデータをブロックリストに登録し、アプリから参照を削除した後、このデータを削除することができる。
カスタムイベントやカスタム属性を削除するには、以下のようにする:
- データ設定>カスタム属性またはカスタムイベントのいずれかを選択する。
- 顧客データにアクセスし、 アクション>ブロックリストを選択する。
- 顧客データが7日間ブロックリストに登録されたら、 Actions>Deleteを選択する。
削除の仕組み
顧客データを削除すると、次のようになる:
- カスタム属性の場合:すべてのユーザープロファイルから属性データを永久に削除する。
- カスタムイベントの場合:すべてのユーザープロファイルからイベントメタデータを永久に削除する。
属性やイベントが削除のために選択されると、そのステータスはTrashedに変更される。その後7日間は、属性やイベントを復元することが可能だ。7日後に復元しなければ、データは永久に削除される。属性やイベントをリストアすると、ブロックリストの状態に設定される。
顧客データの削除は現在早期アクセス中である。早期アクセスへの参加に興味がある方は、Brazeのアカウントマネージャーに連絡を。カスタムデータの削除に関する詳細は、カスタマーサクセスマネージャーまたはサポートチームに問い合わせること。
削除してもユーザー・プロファイルにカスタム・データ・オブジェクトが追加で記録されることは防げないため、イベントや属性を削除する前に、カスタム・データが記録されなくなったことを確認すること。
知っておくべきこと
顧客データを削除する際には、以下の点に注意すること:
- 削除は永久に続く。データは復元できない。
- データはBrazeプラットフォームとユーザープロファイルから削除される。
- 削除したカスタム属性名やカスタムイベント名は「再利用」できる。つまり、削除後にBrazeで顧客データが “再表示 “された場合、これは停止していない統合が同じ顧客データ名でデータを送信していることが原因である可能性がある。
- 削除した結果、顧客データが再び表示された場合は、再度項目をブロックリストに登録する必要があるかもしれない。顧客データが削除されるため、ブロックリストのステータスは保持されない。
データ型の比較の強制
Braze は、受信した属性データのデータ型を自動的に認識します。しかし、イベントで 1 つの属性に複数のデータ型が適用されている場合、任意の属性にデータ型を強制することで、その属性の実体がわかります。Data Type欄のドロップダウンから選択する。
データ型の強制は、イベントプロパティや購入プロパティには適用されない。
ある属性のデータ型を強制的に指定した場合、指定されたデータ型以外のデータが入力されても無視されます。
データ型の強制
強制データ型 | 説明 |
---|---|
ブール値 | 1 、true 、t (大文字小文字は区別されない) の入力は、true として保存されます |
ブール値 | 0 、false 、f (大文字小文字は区別されない) の入力は、false として保存されます |
数値 | 整数または浮動小数点数(1 、1.5 など) は数値として保存されます |
さまざまなデータ型の比較によって公開される特定のフィルターオプションの詳細については、レポートの設定] を参照してください。また、利用可能な他のデータ型の詳細については、「カスタム属性のデータ型」を参照してください。
Braze に送信されたデータは不変であり、受信後の削除または変更ができません。ただし、ダッシュボードで追跡しているものをコントロールするために、前のセクションに挙げたステップのいずれかを使用できます。