Changelog & Future Improvements
Releases
8/6/24 - Expanded merchant coverage
- Expanded merchant coverage to 25,000 merchants with continous growth planned for future updates
- New merchants can be found in
CONSUMER_SPENDING_MERCHANT_PRODUCT_TIMESERIES
andCONSUMER_SPENDING_MERCHANT_PRODUCT_RETENTION_TIMESERIES
7/2/24 - Added point of interest & product tables
- Expanded granularity to include point of interest level data
- Added product time series data
- Data is available in
CONSUMER_SPENDING_POI_TIMESERIES
,CONSUMER_SPENDING_MERCHANT_PRODUCT_TIMESERIES
,CONSUMER_SPENDING_MERCHANT_PRODUCT_RETENTION_TIMESERIES
2/27/24 - Added zip codes & customer retention
- Expanded product granularity to include zip code level data.
- Added customer retention data
- Data is available in
CONSUMER_SPENDING_MERCHANT_RETENTION_TIMESERIES
,CONSUMER_SPENDING_INDUSTRY_TIMESERIES
,CONSUMER_SPENDING_MERCHANT_TIMESERIES
11/22/23 - Improved geographic granularity & channel breakdowns
-
Added spend by geography for states and top 100 CBSAs. Added online/offline spend breakdown
-
Expanded the granularity of values in the
CONSUMER_SPENDING_TIMESERIES
table to include breakdown by geography. Geographies are grouped both by purchaser primary location (i.e. where the spender lives) and purchase location (i.e. where the physical store is located). The data covers US states and the top 100 core-based statistical areas (“CBSAs”) as measured by population.- Purchaser geographies are represented in the
PURCHASER_PRIMARY_GEO_ID
andPURCHASER_PRIMARY_GEO_NAME
fields - Purchase location geographies are represented in
PURCHASE_LOCATION_GEO_ID
andPURCHASE_LOCATION_GEO_NAME
fields PURCHASER_PRIMARY_GEO_ID
andPURCHASER_PRIMARY_GEO_ID
can be used to join the data with Cybersyn’s geography tables such as theGEOGRAPHY_INDEX
based on theGEO_ID
field
- Purchaser geographies are represented in the
-
Added purchase channels covering online and offline spend.
- Purchase channels are reflected in the
CHANNEL
field in theCONSUMER_SPENDING_ATTRIBUTES
table and included in theVARIABLE_NAME
values in theCONSUMER_SPENDING_TIMESERIES
table
- Purchase channels are reflected in the
-
Note that data for “purchase location” geographies only includes offline spend.
11/20/23 - Added additional aggregations
- Added aggregations by NAICS codes and by 4-5-4 retail months
- Expanded the
CONSUMER_SPENDING_TIMESERIES
and theCONSUMER_SPENDING_ATTRIBUTES
tables to include aggregations by NAICS (North American Industry Classification System) and 4-5-4 retail calendar months. - Deprecated
MCC_CODE
,MCC_CODE_DESCRIPTION
andMART_VARIABLE
fields in the theCONSUMER_SPENDING_ATTRIBUTES
table and replaced them withAGGREGATION_TYPE
andAGGREGATION_VALUE
.The newly added fields can be used to filter to a desired level of aggregation including to the NAICS, MARTS Segment, and MCC levels. - Additionally, the following fields were added in anticipation of upcoming dataset expansions. Note that these fields only contain total values for now. Future iterations of the product will include more granular cuts of data.
- Added
COMPANY_NAME
,PURCHASER_PRIMARY_GEO_ID
,PURCHASER_PRIMARY_GEO_NAME
,PURCHASE_LOCATION_GEO_ID
, andPURCHASE_LOCATION_GEO_NAME
toCONSUMER_SPENDING_TIMESERIES
- Added
CHANNEL
toCONSUMER_SPENDING_ATTRIBUTES
- Added
11/6/23 - Added nominal value projections (dollar-level figures)
- Expanded values in the
CONSUMER_SPENDING_TIMESERIES
table to include nominal estimates. New measures include estimates for revenue ($), transactions (#), and average order value ($). These newly added variables build on the existing year-over-year (%) estimates for those measures already in the table. - Nominal values can be used to measure market share or compare average transaction amounts across retailers. Because these estimates are based on a panel of consumer spending, they are not meant to be projections of the entirety of US spending but they are accurate as a measure of relative spend. For example, the sum of all Chipotle spend will not equal the company's actual spend but Chipotle's market share relative to McDonald's should be correct.
- The newly-added variables in the timeseries table include matching variables in the
CONSUMER_SPENDING_ATTRIBUTES
table with the new variables beingMEASURE
values ofRevenue
,Transactions
, andAOV
.
11/3/23 - Added CALENDAR_INDEX
table
- Added the
calendar_index
table which compiles common calendars into a single table. Each calendar type has a uniqueCALENDAR_ID
, which allows users to select which calendar type they want to use. Individual periods within each calendar type include period start and end dates. - The
calendar_index
currently includes regular calendar periods (days, weeks, months, quarters, and years) and 4-5-4 retail calendar periods (4-5-4 retail months, quarters, and years). - The 4-5-4 retail calendar is a standardized accounting and reporting calendar system used by many retailers, where each fiscal year is divided into 13 weeks, aiming to align with seasonal variations and facilitate more accurate financial comparisons.
10/11/23 - Added company-level estimates & COMPANY_INDEX
table
- Added year-over-year estimates for company-level spend, transaction, and AOV to the CONSUMER_SPENDING_TIMESERIES. Company-level information is identified with the company_id field.
- The company_id is a unique identifier assigned by Cybersyn to each company and is joinable to the COMPANY_INDEX, which provides company names and other helpful identifiers such as CIK, LEI, PermID, and more. Note that when the company_id is null, then the row represents data for all companies.
Future Improvements
We note known issues and planned future improvements. If you would like to submit a bug report or feature request, email us at support@cybersyn.com.
- Expand number of merchants
- Expand the number of POIs covered
- Include retention by cohort
- Consumer and merchant geography crosses
- POS data integration to get product level detail