Skip to main content

BrandCardTransaction

Description

Contains quantitative information about the card transactions processed by the brand.

Data Sources

The card transaction data is derived from a panel of around a third of all U.S. credit card transactions.

type BrandCardTransaction implements MathFunctions {
quantityType: String
period: String
projectedQuantity: Float
platformBrandId: UUID
id: UUID!
firstObservedDate: String
lastObservedDate: String
periodStartDate: Date
periodEndDate: Date
internalId: String
internalBrandId: String
internalPlatformBrandId: String
count(
field: String!
conditions: Conditions
): Int
sum(
field: String!
conditions: Conditions
): Int
min(
field: String!
conditions: Conditions
): Int
max(
field: String!
conditions: Conditions
): Int
avg(
field: String!
conditions: Conditions
): Float
collect(
field: String!
separator: String
conditions: Conditions
): String
minDateTime(
field: String!
conditions: Conditions
): DateTime
maxDateTime(
field: String!
conditions: Conditions
): DateTime
}

Fields

BrandCardTransaction.quantityType ● String scalar

This field indicates the type of quantity represented in the record.

It may contain the following values:

  • **avg_transaction_size**: The record is the average transaction size in dollars for the brand for that time period.
  • **has_transactions**: The record is a 1 if the brand had any transactions in the time period, and 0 otherwise.
  • **refunds_amount**: The record is the total amount of refunds in dollars for the brand for that time period.
  • **card_transactions_count**: The record is the total number of card transactions for the brand for that time period.
  • **card_revenue_amount**: The record is the total sales amount in dollars for the brand for that time period.
  • **card_customers_average_daily_count**: The record is the average number of unique daily customers for the brand for that time period.
  • **card_revenue_yoy_growth**: The record is the ratio of the brand's current period's revenue to the period one year prior's revenue.
  • **card_revenue_prior_period_growth**: The record is the ratio of the brand's current period's revenue to the previous period's revenue.

BrandCardTransaction.period ● String scalar

This field indicates the length of the time period represented in the record.

It may contain the following values:

  • **1m**: One month.
  • **3m**: Three months.
  • **12m**: Twelve months.

BrandCardTransaction.projectedQuantity ● Float scalar

This field contains the value for the quantity specified in quantity type. In cases where the underlying data is based on fewer than a threshold number of transactions required by the data provider for compliance reasons, this number may be null for all quantity_types except for "has_transactions".

BrandCardTransaction.platformBrandId ● UUID scalar

This field contains the brand id of the platform that processed the transaction.

A null value indicates that the given quantity is not attributed to any particular platform.

BrandCardTransaction.id ● UUID! non-null scalar

BrandCardTransaction.firstObservedDate ● String scalar

BrandCardTransaction.lastObservedDate ● String scalar

BrandCardTransaction.periodStartDate ● Date scalar

This field contains the start date of the time period represented in the record.

BrandCardTransaction.periodEndDate ● Date scalar

This field contains the end date of the time period represented in the record.

BrandCardTransaction.internalId ● String scalar

BrandCardTransaction.internalBrandId ● String scalar

BrandCardTransaction.internalPlatformBrandId ● String scalar

BrandCardTransaction.count ● Int scalar

BrandCardTransaction.count.field ● String! non-null scalar
BrandCardTransaction.count.conditions ● Conditions input

BrandCardTransaction.sum ● Int scalar

BrandCardTransaction.sum.field ● String! non-null scalar
BrandCardTransaction.sum.conditions ● Conditions input

BrandCardTransaction.min ● Int scalar

BrandCardTransaction.min.field ● String! non-null scalar
BrandCardTransaction.min.conditions ● Conditions input

BrandCardTransaction.max ● Int scalar

BrandCardTransaction.max.field ● String! non-null scalar
BrandCardTransaction.max.conditions ● Conditions input

BrandCardTransaction.avg ● Float scalar

BrandCardTransaction.avg.field ● String! non-null scalar
BrandCardTransaction.avg.conditions ● Conditions input

BrandCardTransaction.collect ● String scalar

BrandCardTransaction.collect.field ● String! non-null scalar
BrandCardTransaction.collect.separator ● String scalar
BrandCardTransaction.collect.conditions ● Conditions input

BrandCardTransaction.minDateTime ● DateTime scalar

BrandCardTransaction.minDateTime.field ● String! non-null scalar
BrandCardTransaction.minDateTime.conditions ● Conditions input

BrandCardTransaction.maxDateTime ● DateTime scalar

BrandCardTransaction.maxDateTime.field ● String! non-null scalar
BrandCardTransaction.maxDateTime.conditions ● Conditions input

Interfaces

MathFunctions interface

Member Of

BrandCardTransactionEdge object