ディスパッチ IDの動作
dispatch_idは、Brazeから送信される各メッセージディスパッチ(「送信」)に固有のIDです。
キャンペーンにおけるディスパッチ ID の動作
スケジュールされたキャンペーンメッセージには、同じ dispatch_id が割り当てられます。アクションベースまたは API トリガーのキャンペーンメッセージには、ユーザーごとに一意の dispatch_id が割り当てられる場合や、近接したタイミングまたは同じ API コールで送信された場合には複数のユーザーに同じ dispatch_id が割り当てられる場合があります。たとえば、スケジュールされたキャンペーンのオーディエンスに含まれる 2 人のユーザーは、キャンペーンがスケジュールされるたびに同じ dispatch_id を持ちます。一方、API トリガーのキャンペーンのオーディエンスに含まれる 2 人のユーザーは、キャンペーンが別々の API コールで送信され、互いに近接したタイミングでなかった場合、異なるディスパッチ ID を持つ可能性があります。
マルチチャネルキャンペーンでも、配信タイプに応じて同様の動作になります。

Brazeはキャンバスステップを「スケジュールされた」ものであってもトリガーイベントとして扱うため、すべてのキャンバスステップに対して dispatch_id がランダムに生成されます。これにより、ID の生成に不整合が生じる場合があります。キャンバスコンポーネントが送信ごとにユーザーごとの一意の dispatch_id を持つこともあれば、送信ごとにユーザー間で共有されるディスパッチ ID を持つこともあります。
メッセージ内でLiquidを使用してディスパッチIDをテンプレート化する
メッセージ内から(URLなどで)メッセージのディスパッチを追跡したい場合、dispatch_idをテンプレート化できます。このフォーマットは、サポートされているパーソナライゼーションタグのリストにあるキャンバス属性の項目で確認できます。
この動作はapi_idと同様です。api_idはキャンペーン作成時に利用できないため、Brazeはプレースホルダーとしてテンプレート化し、プレビューではdispatch_id_for_unsent_campaignと表示されます。IDはメッセージの送信前に生成され、送信時に含まれます。

dispatch_id_for_unsent_campaignのLiquidテンプレート化は、アプリ内メッセージでは機能しません。アプリ内メッセージにはdispatch_idがないためです。
メールのディスパッチID Currentsフィールド
dispatch_idフィールドは、すべてのコネクタータイプにわたるCurrentsメールイベントで利用できます。dispatch_idは、Brazeプラットフォームから送信される各トランスミッション(ディスパッチ)ごとに生成される一意のIDです。
スケジュールされたメッセージを受信するすべての顧客は同じdispatch_idを取得しますが、アクションベースまたはAPIトリガーのメッセージを受信する顧客は、メッセージごとに一意のdispatch_idを取得します。dispatch_idフィールドを使用すると、定期的なキャンペーンのどのインスタンスがコンバージョンに寄与したかを特定でき、どのタイプのキャンペーンが成果を生み出しているかを確認できます。
dispatch_idは、パーソナライゼーションタグ、メッセージエンゲージメントイベントで使用できるほか、Currentsでセグメント、Mixpanel、またはAmplitudeを使用する場合にも利用できます。