Loading...

transactionsummary

Attribute NameData TypeDescription
IDstringThe unique identifier of the transaction record in CDP.
TenantIDintThe unique identifier of the client environment in CDP.
SourceSystemIDstringThe unique identifier of the upstream source system in CDP.
MasterCustomerIDstringThe unique identifier of the de-duplicated master customer in CDP. MasterCustomerIDs can change daily.
MasterCustomerID2stringThe unique identifier of the de-duplicated master customer in CDP. MasterCustomerIDs can change daily.
HouseholdIDstringThe unique identifier of the household the transaction is associated with.
MasterCustomerTransactionSequenceint

The sequence of the transactions for each customer after sorting their transactions by Transaction Date in the ascending order. The following are the values:

  • 1 denotes the first transaction of a customer.
  • 2 denotes the second transaction of a customer.

These values are calculated at the transaction header-level. If a customer places more than one transaction on the same day, each of those transactions has a different sequence number depending on the timestamp of the transaction and the unique identifier of the transaction.

MasterCustomerDaySinceFirstTransactionintThe number of days between a given transaction and the customer’s first transaction. This field is calculated at the transaction level, and it does not indicate the customer tenure.
HouseholdTransactionSequenceint

The sequence of the transactions for each household after sorting their transactions by Transaction Date in the ascending order. The following are the values:

  • 1 denotes the first transaction of a household.
  • 2 denotes the second transaction of a household.

These values are calculated at the transaction header-level. If a household places more than one transaction on the same day, each of those transactions has a different sequence number depending on the timestamp of the transaction and the unique identifier of the transaction.

HouseholdDaySinceFirstTransactionintThe number of days between a given transaction and the household’s first transaction. This field is calculated at the transaction level, and it does not indicate the household tenure.
TransactionTimeStampFKintIt is the YYYYMMDD format of the TransactionTimeStamp.
SourceTransactionItemNumberstringThe unique identifier of the transaction item in your data. If the item has multiple rows, the value for this attribute must be unique for each row. A conventional way to achieve this is to append the status of the item to its identifier.
TransactionIDstringThe unique identifier of the transaction in your data.
SourceTransactionNumberstringThe unique identifier of the transaction in your data.
OrganizationIDstringThe identifier of the organization where the transaction was placed.
SourceOrganizationNumberstringThe identifier of the organization where the transaction was placed.
SourceProductNumberstringThe unique identifier of the product that was purchased, shipped, or returned.
ProductIDstringThe unique identifier of the product that was purchased, shipped, or returned.
TypestringThe type of transaction line. The default value is Purchase. If you have custom transaction line types, contact your CDP AM or CVM.
SubtypestringThe subtype of the transaction line. The possible values are: Demand, Canceled, Shipped, Returned.
ShipDatetimestamp

The date at which the specific transaction item was:

  • Billed (SubType=Demand)
  • Canceled (SubType=Canceled)
  • Shipped (SubType=Shipped)
  • Returned (SubType=Returned)
InvoiceDatetimestampThe date of the transaction at the line-level.
QuantityintThe quantity for the product that was purchased in this transaction item.
ListPricedecimalThe Manufacturer’s Suggested Retail Price (MSRP) of the transaction line.
SaleRevenuedecimalThe sale revenue of the transaction line.
DiscountdecimalThe discount applied to the transaction line.
CostBasisdecimalThe cost of goods sold on the transaction line.
TaxdecimalThe tax applied to the transaction line.
ShippingRevenuedecimalThe shipping revenue of the transaction line.
ShippingCostdecimalThe cost of shipping of the transaction line.
ShippingDiscountdecimalThe shipping discount of the transaction line.
OtherRevenuedecimalAny other non-product, non-shipping, non-tax revenue generated by this item.
OtherCostdecimalAny other non-product, non-shipping cost generated by this item.
CurrencystringThe currency of the transaction line. For example, USD, CAD, EUR.
UserClientstringNA
BundleNumberstringNA
SourceSubscriptionNumberstringNA
SubscriptionIDstringThe unique identifier of the subscription.
GiftbooleanThis flag indicates if a product is a gift. This is not used in CDP’s calculations, and is simply provided as a standard pass-through attribute.
DateCreatedtimestampThe date at which the record was created in your system.
DateModifiedtimestampThe date at which the record was modified in your system.
SourceCustomerNumberstringThe identifier of the customer billed for the transaction.
CustomerIDstringThe identifier of the customer billed for the transaction.
SourceAccountNumberstringThe source account number.
AccountIDstringThe unique identifier of the account.
TransactionDatetimestampThe date of transaction at header-level.
SourceEmployeeNumberstringThe source employee number, which is a unique identifier of the employee on the tenant side.
EmployeeIDstringThis is the unique identifier of the employee.
TransactionLastMarketingTouchIDstringThis is the last of all online marketing touches responsible for transactions. This data typically comes from web analytics providers, such as Google Analytics, Adobe Analytics, or IBM Coremetrics. The data is represented with the following levels, Source, Medium, Campaign, Adgroup, and Keyword.
RowCreatedtimestampThe time when the transaction record was created.
RowModifiedtimestampThe time when the transaction record was last modified.
BatchstringWhen the transaction record was last modified in CDP. This is used for bucketing the ingestion of records into CDP.
DeviceTypestring

The type of device used to trigger the transaction. This is applicable for web events. This is automatically populated when you use the CDP JS SDK on your website. However, you must populate the value when using the Tracker API. The supported values are:

  • COMPUTER: Used for laptops and desktops.
  • MOBILE: Used for mobile phones.
  • TABLET: Used for tablets.
  • GAME_CONSOLE: Used for game consoles.
  • DMR: Used for digital media receivers.
  • WEARABLE: Used for wearable devices.
  • UNKNOWN: Used for the rest.
TransactionTimeStamptimestampThe date of transaction at header-level.
ShipDateFKintIt is the YYYYMMDD format of the ShipDate.
InvoiceDateFKintIt is the YYYYMMDD format of the InvoiceDate.
TransactionLastOfflineMarketingTouchIDstringThis is the last of all offline marketing touches responsible for the transaction. This data is typically calculated from direct, postal mail send events.
TransactionLastOfflineMarketingTouchIDHouseholdstringThis is the last of all offline marketing touches responsible for the transaction. This data is typically calculated from direct, postal mail send events.

Did not find what you were looking for?

If this content did not answer your questions, try searching or contacting our support team for further assistance.

Back to Section navigation