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.