セグメントサイズの測定
このページでは、セグメントのメンバーシップとサイズを監視する方法について説明します。
セグメントメンバーシップの計算
Brazeは、データがサーバーに送信されて処理されるたびにユーザーのセグメントメンバーシップを更新します。通常、これは瞬時に行われます。ユーザーのセグメントメンバーシップは、セッションが処理されるまで変更されません。たとえば、セッション開始時に休眠ユーザーセグメントに該当するユーザーは、セッションが処理されると直ちにそのセグメントから除外されます。
リーチ可能なユーザー合計の計算
各セグメントには、そのセグメントのメンバーであるユーザーの合計数が表示されます。すべてのアプリのユーザーでフィルタリングすると、最も頻繁に使用されるメッセージングチャネル(Webプッシュやメールなど)と、それらの特定チャネルでリーチ可能なユーザー数も表示されます。
合計ユーザー数が、各チャネルでリーチ可能なユーザー数と異なる場合があります。また、リーチ可能なユーザーテーブルにすべてのチャネルが表示されるわけではありません。たとえば、Content Cards、webhook、WhatsAppは内訳に表示されません。つまり、リーチ可能なユーザーの合計数が、表示されている各チャネルのユーザー数の合計よりも多くなる場合があります。

特定のチャネルでリーチ可能としてリストされるには、ユーザーが以下の両方を満たしている必要があります。
- プロファイルに有効なメールアドレスまたはプッシュトークンが関連付けられていること
- アプリへのオプトインまたは購読を行っていること
1人のユーザーが複数のリーチ可能なユーザーグループに属する場合があります。たとえば、あるユーザーが有効なメールアドレスと有効なAndroidプッシュトークンの両方を持ち、両方にオプトインしているが、関連付けられたiOSプッシュトークンがない場合があります。リーチ可能なユーザーの合計と各チャネルの合計との差は、セグメントに該当するがそれらのコミュニケーションチャネルではリーチできないユーザーの数です。

リーチ可能なユーザーの合計には、チャネルの購読を解除している場合でも、セグメントフィルターに一致するすべてのユーザーが含まれます。iOSなどのチャネル行は、チャネル別のリーチ可能なユーザーのルールに基づき、そのチャネルでのみリーチ可能なユーザーをカウントします。セグメントの合計を購読中のユーザーに合わせるには、Push enabled for iOS が true(または対応するチャネルの同等のフィルター)のようなフィルターを追加してください。
セグメントサイズの統計
推定統計はセグメントの一部のみをサンプリングして近似されるため、推定サイズは実際の値よりも大きくなったり小さくなったりすることが予想されます。ワークスペースが大きいほど、誤差の幅が大きくなる可能性があります。セグメント内のユーザーの正確な数を取得するには、Calculate Exact Statistics を選択してください。正確なセグメントメンバーシップは、キャンペーンまたはキャンバスで送信されるメッセージによってセグメントが影響を受ける前に必ず計算されます。
キャンペーンまたはキャンバスの送信数がセグメントの推定値よりも少なくなる場合があります:
- オーディエンスをプレビューした後にセグメントメンバーシップが変更された場合
- 送信時にユーザーがチャネル到達可能性チェックに失敗した場合
- 起動後にオーディエンスフィルターが変更された場合
送信数が依然として予想よりも少ない場合は、Brazeサポートに問い合わせる前に、送信数が推定オーディエンスサイズよりも少ないのはなぜですか?で追加の原因を確認してください。
Brazeはセグメントサイズに関して以下の統計を提供します。
フィルター統計
各フィルターグループについて、推定リーチ可能ユーザー数を確認できます。Expand extra funnel statistics を選択すると、チャネル別の内訳が表示されます。

リーチ可能なユーザーの推定値
セグメント全体の推定リーチ可能ユーザー数(各チャネルの推定ユーザー数を含む)は、リーチ可能なユーザーサイドパネルで確認できます。この推定値は、セグメントサイズのおおよその範囲と、ユーザー群全体のうちこのセグメントに該当するユーザーの割合の推定を示します。推定統計は、セグメントに編集を加えない限り15分間キャッシュされることに注意してください。編集を行った場合、推定統計は自動的に更新されます。また、正確な統計を計算を選択することで、リーチ可能なユーザーの正確な数(セグメント全体およびチャネルごと)を確認することもできます。

50,000人以上のユーザーがいるワークスペースでは推定ユーザー数が表示されます。それより小さいワークスペースでは正確なユーザー数が表示されます。

推定カウントに関する考慮事項
Brazeは、ユーザーのサブセットにクエリを実行し、その結果をオーディエンス全体に外挿することで、推定ユーザー数を測定します。Brazeがクエリを実行するユーザーのサブセットは推定計算のたびに異なる可能性があるため、オーディエンスのメンバーシップが技術的には変わっていない場合でも、推定値が変動することがあります。例えば、フィルターの順序を変更したり、異なるタイミングで同じセグメントを再確認したりすると、推定カウントが変わる可能性があります(セグメントが変更されていなければ、正確な統計を計算では同じ結果が表示されます)。
ワークスペースに大規模なユーザー集団がある場合、推定カウントと正確な計算カウントの間に、より大きな差異が見られることがあります。特に、セグメントがワークスペース全体の母集団に対して非常に小さい割合を占める場合に顕著です。これは、Brazeがユーザーのサブセットにクエリを実行し、その結果をユーザー群全体に外挿して推定値を測定しているためです。ユーザー群が大きいほど、推定値と正確なカウントの間の差異が大きくなることが予想されます。
非常に小さいセグメントでは、推定範囲に0が含まれることがあり、ユーザー全体に対する割合が0に丸められる場合があります。このような場合、正確な統計を計算を使用すると、セグメントサイズの正確なカウントを確認でき、実際には0ではない可能性があります。

チャネル別のリーチ可能なユーザー
各メッセージチャネルでリーチ可能なユーザー数を確認するには、リーチ可能なユーザーパネルで内訳を表示を選択します。これにより、最も頻繁に使用されるメッセージングチャネル(Webプッシュやメールなど)と、それらの特定チャネルでリーチ可能なユーザー数が表示されます。
_合計_の指標はユニークユーザー数を表します。例えば、あるユーザーがAndroidプッシュとiOSプッシュの両方を持っている場合、それぞれの行でカウントされますが、_合計_行では1ユーザーとしてのみカウントされます。
ただし、1人のユーザーが異なるリーチ可能なユーザーグループに属する可能性があるため、合計ユーザー数が各チャネルでリーチ可能なユーザーの合計と異なることがあります。例えば、あるユーザーが有効なメールアドレスと有効なAndroidプッシュトークンの両方を持ち、両方にオプトインしているが、iOSプッシュトークンが関連付けられていない場合があります。
すべてのチャネルがリーチ可能なユーザーテーブルに表示されるわけではないことにご注意ください(Content Cards、webhook、WhatsAppなど)。例えば、WhatsAppでのみリーチ可能なユーザーがいる場合、そのユーザーは_合計_には反映されますが、チャネル固有の行には表示されません。つまり、リーチ可能なユーザーの合計数は、表示されている各チャネルのユーザー数の合計と異なる場合があります。
_合計_がチャネルの合計よりも高い場合、その差はセグメントの条件を満たしたが、それらのコミュニケーションチャネルではリーチできないユーザーの数を表します。
特定のチャネルでリーチ可能としてリストされるには、ユーザーは以下の条件を満たす必要があります。
- プロファイルに有効なメールアドレスまたはプッシュトークンが関連付けられていること
- アプリにオプトインまたは購読していること
チャネル固有のリーチ可能ユーザーに適用されるフィルター
リーチ可能なユーザーを判定する際に、各チャネルに以下のフィルターが適用されます。
| チャネル | フィルター |
|---|---|
| メール | Email Available がtrueである。 |
| プッシュ | Foreground Push Enabled がtrueである。 |
| SMS | Subscription Group がいずれかのSMS購読グループである。Invalid Phone Number がfalseである。 |
正確な統計の計算
セグメント内のユーザー数の正確なカウントを表示するには、リーチ可能なユーザーペインで正確な統計を計算を選択します。
以前実行した計算の統計を更新するには、正確な統計を更新を選択します。この計算が最後に実行された日付は自動的に更新されます。
計算の精度は99.999%以上にすぎないことに注意してください。そのため、大きなセグメントでは、正確な統計を計算する場合でもわずかな変動が見られることがありますが、これは正常な動作です。また、正確な統計の結果はセグメントを編集しない限り24時間キャッシュされます。編集した場合は、正確な統計を再計算できます。

ランダムバケット番号で均等に分割されたセグメントは同じサイズにはなりません。たとえば、ランダムバケット番号が5000未満というフィルターを持つセグメントと、ランダムバケット番号が5000以上というフィルターを持つセグメントを作成した場合、セグメントのサイズが数パーセントポイントまで異なることがあり得ます。これは予想される動作です。これは、非アクティブなユーザーが削除されたり、ユーザーがリーチ不能になったりする状況によるものです。

フィルターごとの統計は、正確な統計を計算した場合でも常に推定値です。正確な統計を計算は、セグメントレベルの正確な統計のみを計算し、フィルターやフィルターグループレベルでは計算しません。この計算の実行には数分かかることがあります。特に大規模なワークスペースでは、計算の完了により長い時間がかかる場合があります。リーチ可能なユーザーパネルのプログレスバーで進捗状況を追跡できます。計算に5分以上かかることが予想される場合、Brazeが結果をメールでお知らせします。
Brazeはワークスペースごとに一度に1つの計算を優先するため、複数の計算を同時に実行すると遅延が発生します。計算キューを表示を選択すると、先に処理されるセグメント、その進捗状況、開始者を確認でき、自分の計算がいつ優先されるかの目安を把握できます。

キャンセルを選択して正確な統計の計算をキャンセルできます。これは、キュー内に複数の計算があり、別の計算を先に優先したい場合に便利です。
セグメントメンバーシップサイズの履歴の表示
すべてのセグメントについて、各日の推定セグメントメンバーシップを示す履歴メンバーシップチャートを表示できます。このチャートは、セグメントのサイズが時間とともにどのように変化したかを示します。ドロップダウンを使用して、日付範囲でセグメントメンバーシップをフィルタリングできます。

このチャートの目的はセグメントメンバーシップの全体的な傾向を把握することであるため、日次カウントは推定値であり、Calculate Exact Statistics を選択する前のセグメントサイズと同様の推定値です。このグラフには推定値が表示されるため、セグメントの実際のサイズ(Calculate Exact Stats を選択して確認できます)が「0」でなくても、チャート上では「0」と表示される場合があります。特に、ワークスペースの全人口に対してセグメントが非常に小さい場合、チャートに推定値「0」が表示される可能性が高くなります。
例えば、ワークスペースに1億人のユーザーが含まれており、セグメントに約700人のユーザーがいるとします。一部の日にはセグメントにユーザーが存在せず、履歴メンバーシップの推定に使用されるランダムバケット範囲にユーザーが該当しないことがあり、その結果、1日のメンバーシップカウントが0になることがあります。
Brazeは、ユーザーのサブセットにクエリを実行し、その結果をオーディエンス全体に外挿することで、セグメントメンバーシップカウントを推定します。つまり、チャートの結果はその日のセグメントメンバーシップの推定値にすぎず、毎日異なるユーザーサンプルがクエリされる可能性があるため、日ごとに変動することが予想されます。

すべての推定値は、ワークスペースの全人口サイズの約1%の範囲で、表示値より高くなったり低くなったりする場合があります。ユーザー数の多い大規模なワークスペースでは、差異がワークスペースのユーザー人口の1%以内であっても、数値としては正確な計算との差が大きくなる可能性があります。つまり、大規模なワークスペースでは、推定値と正確なカウントの間に大きな差異が生じることは想定内です。
大幅な変動の原因
メンバーシップカウントは、次の表に示すようなさまざまな理由で大幅に変動する場合があります。
| 原因 | 例 |
|---|---|
| 通常のユーザー行動 | 特に成功したキャンペーンの後にユーザーが購読する。 |
| CSVによるユーザーのインポート | ユーザーのCSVファイルがインポートされ、セグメントメンバーシップが大幅に増加した。 |
| セグメントのオーディエンス条件の変更 | 既存のセグメントのオーディエンスルール(フィルターなど)が変更され、セグメントメンバーシップに大幅な変動が生じた。 |
| ユーザーの削除 | 多数のユーザーが削除された。 |
| パートナー連携によるBrazeとの同期 | サードパーティがBrazeにデータを送信し、セグメントメンバーシップに大きな影響を与えた。 |
| 休眠ユーザーのアーカイブ | 多数の非アクティブなプロファイルがアーカイブされた。例えば、CSVでインポートされた多数のユーザーがアクティビティを記録せず、同時にアーカイブされた。 |