Event Bundle Information

An Event Detail Record (EDR) contains information about purchased, canceled, and applied bundles.

EDRs include an array of applied offer records (MtxEventAppliedOffer) and each record identifies an offer that was applied. The record shows the quantity that was rated by the offer and includes custom product offer fields and custom purchased offer fields. Charge records (MtxEventCharge) within an event reference an applied offer record. If the applied offers were purchased as part of a bundle, then the event also has an array of applied bundle records (MtxEventAppliedBundle).

Applied offer records reference an applied bundle record (AppliedBundleIndex). An applied bundle record includes the custom extensions to the bundle (in pricing data) and the purchased bundle (in subscriber data). For applied offers that were purchased as part of a bundle, the element in the applied offer array does not include purchased offer custom data. For more information about purchased bundles, see the discussion about purchasing bundles.

EDRs include the amount of usage to which an offer was applied. However, they do not include the amount of usage to which an entire bundle was applied.

Purchase and cancelation EDRs include a record of bundle information when a bundle is purchased or canceled. The MtxPurchaseEvent and MtxCancelEvent MDCs each have an array of MtxEventBundleInfo records. When a bundle is purchased or canceled, the event includes one MtxEventBundleInfo record and an MtxEventOfferInfo record for each product offer within the bundle. For purchase events, the MtxEventBundleInfo is an MtxPurchaseEventBundleInfo MDC, and for cancelation events, the MtxEventBundleInfo is an MtxCancelEventBundleInfo MDC.

For more information about events, see the discussion about EDR data relationships in MATRIXX Integration.