Skip to main content
Skip table of contents

Account: Customer and loyalty sample use case data sets

Overview

This page outlines some account based use cases and provides samples of the data required to load these use cases to the CDP.

Account use cases

  • Customer account only

  • Loyalty account only

  • Customer account with loyalty account data

  • Loyalty account with customer account data

  • Multiple members for one customer account

Account use case data sets

To load the use cases for this data, you need to load the party profile data before the account data in order to link the member to the account via source party profile.

Sample party profile data

There are both customer accounts and loyalty accounts that are loaded as a part of the account use case data. As mentioned above, we need the associated party profile data in order to load the account data. Below are two separate party profile files: one for linking customer accounts to, and the other for linking loyalty accounts to.

This is random sample data, as a single file could have been used for party profiles along with just a few generic party profiles:

Sample customer and loyalty account data

This file has both customer and loyalty account data that aligns to the use cases above.

This account data has both loyalty and customer data associated to it: Accounts_Customer_And_Loyalty_20241003_V2.csv.

Account use cases results

This section explains the results of loading account data related to the use cases in additional detail.

Customer account with party profile

This use case is related to an e-com customer account. Data from the account record is loaded to the following base tables:

  • CUSTOMER_ACCOUNT

  • CUSTOMER_MEMBERSHIP

In addition, the following summary table is also populated from the base tables:

  • CUSTOMER_ACCOUNT_BU_SUMMARY

Loyalty account with party profile

This use case is related to a loyalty account. Data from the account record is loaded to the following base tables:

  • CUSTOMER_ACCOUNT

  • CUSTOMER_MEMBERSHIP

  • LOYALTY_ACCOUNT_DETAIL

In addition, the following summary table is also populated from the base tables:

  • LOYALTY_ACCOUNT_BU_SUMMARY

Customer account with loyalty account data

This use case is related to an e-com customer account that also contains loyalty account data. Data from the account record is loaded to the following base tables:

  • CUSTOMER_ACCOUNT

  • CUSTOMER_MEMBERSHIP

  • LOYALTY_ACCOUNT_DETAIL

In addition, the following summary table is also populated from the base tables:

  • CUSTOMER_ACCOUNT_BU_SUMMARY

If you create an account record with an account type that is not loyalty, and you include loyalty data, it will not create a summary data for the loyalty data. Currently, you must add an account record with an account type of loyalty to generate a loyalty account BU summary record. This may require that you provide two account records with different Source Account IDs to get data in both summary tables.

Loyalty account with customer account data

This use case is related to a loyalty account type with associated customer account data. Data from the account record is loaded to the following base tables:

  • CUSTOMER_ACCOUNT

  • CUSTOMER_MEMBERSHIP

  • LOYALTY_ACCOUNT_DETAIL

In addition, the following summary table is also populated from the base tables:

  • LOYALTY_ACCOUNT_BU_SUMMARY

Multiple members for one customer account

This use case is related to an e-com customer account that contains two members. Data from the account record is loaded to the following base tables:

  • CUSTOMER_ACCOUNT

  • CUSTOMER_MEMBERSHIP

  • LOYALTY_ACCOUNT_DETAIL

In addition, the following summary table is also populated from the base tables:

  • CUSTOMER_ACCOUNT_BU_SUMMARY

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.