This page includes information about the standard data elements provided by CDP out-of-the-box. For any data element specifically configured for your tenant, see your tenant-specific documentation.
An audience can be broken up into segments, variants, or both. The term global audience includes everyone in your audience, irrespective of whether they belong to a segment, variant, or both. The following section explains the content elements, which you can apply to the global audience:
Customer Attributes content elements are a superset of what the table in the Audience section describes.
The following table lists the Customer Attributes content elements that do not exist in the Audience section. The default value for most attributes is Unknown.
| Name | Description |
|---|---|
| Address1 | The Address1 of your customer’s winning address. The default value is Unknown. By default, CDP promotes the addresses that are DPV, certified, recent, opted-in to receive mail, and more complete. |
| Address2 | The Address2 of your customer’s winning address. The default value is Unknown. By default, CDP promotes the addresses that are DPV, certified, recent, opted-in to receive mail, and more complete. |
| Email address | The winning email address of the master customer after CDP’s Identity Resolution Engine de-duplicates child customer profiles. |
| Email hash | A SHA-256 hash of the winning email address of the master customer after CDP’s Identity Resolution Engine de-duplicates child customer profiles. |
| First name | The winning first name of the master customer after CDP’s Identity Resolution Engine de-duplicates child customer profiles. |
| Last name | The winning last name of the master customer after CDP’s Identity Resolution Engine de-duplicates child customer profiles. |
| Middle name | The winning middle name of the master customer after CDP’s Identity Resolution Engine de-duplicates child customer profiles. |
| Mobile phone | The winning mobile phone number of the master customer after CDP’s Identity Resolution Engine de-duplicates child customer profiles. |
| Primary Phone | The winning phone number of the master customer after CDP’s Identity Resolution Engine de-duplicates child customer profiles. The default value is Unknown. |
| Salutation | Salutation deduced by CDP’s Identity Resolution Engine. |
| Secondary phone | The winning secondary phone number of the master customer after CDP’s Identity Resolution Engine de-duplicates child customer profiles. |
| Title | The title to use for your customers as provided by your standard customer feed. The default value is Unknown. |
| Zip Code suffix | The zip code extension of your customer’s winning address. The default value is Unknown. By default, CDP promotes the addresses that are DPV, certified, recent, opted-in to receive mail, and more complete. |
Content models allow you to output details such as attributes or metadata from sources other than the customer-level attributes.
While you perform a search operation, ensure that you first navigate to the specific category and then specify the search term. If you try to search at the top level of the Content tab, the system does not display the desired results.
These content models output details are constructed from CDP’s machine learning models. The content models are:
These content models output details about products linked to customers.
You can use only one of these models.
The content models are:
Last Products Purchased: Outputs a list of all products purchased by the customer on the last transaction date only.
For example, Customer ID 12345 makes the following purchases on the given dates:
| Transaction Date | Product 1 | Product 2 | Product 3 |
|---|---|---|---|
| January 1st | A | B | C |
| January 10th | M | N | N/A |
| January 15th | X | Y | N/A |
A CDP user may use the model expecting to capture all products from all the three transactions as depicted in the preceding table. However, the model captures the products purchased on the last transaction date only, that is, January 15th.
If you require the model to capture products from all the transactions, contact Support to enable the transaction details content model.
These content models output details about organizations or stores linked to the customers.
You can use only one of these models.
The content models are :
These content models output details of abstractions above or below the master customer. For example, a household is above a master customer since a household encompasses multiple master customers. Child customers are below a master customer since multiple child customers or source customer records are de-duplicated by CDP to construct a master customer. Those content models are :
These content models are calculated at the time of campaign execution and allow for more dynamic content options. The content models are :
emailClick, emailOpen, and emailSent, in the refinement conditions and a specific time frame.Purchase. Possible values for Line Subtype are Demand, Canceled, Shipped, and Returned.Purchase. Possible values for Line Subtype are Demand, Canceled, Shipped, and Returned.For customs that utilize CDP’s coupon distribution features and coupon history, these are the content models that allow you to include coupons in your output content:
Segments and Variants can only utilize a subset of the content available for the global audience. For a segment and/or variant you can include in the content:
Echo: Outputs the exact same text or string for every output record in the variant or segment. The input is a header name for the column and text that is repeated or echoed for every output record in the variant or segment.
For more information on echo content, see Setting up the echo content using the default method and Setting up the echo content using the custom method.
The Echo content model supports dynamic values to enhance automation of campaigns. To use this feature, you must add in-built and pre-fixed dynamic functions in the Echo content values. When you add these dynamic functions, CDP executes them at the time of campaign execution.
The following table lists the currently supported dynamic functions:
| Function | Syntax | Description |
|---|---|---|
| DATE | DATE(inputValue) | Returns the date value in a specific format based on inputValue. |
| DATEADD | DATEADD(inputValue, UnitToAdd, ValueToAdd) | Adds the number of units to The supported units are minutes, hours, days, weeks, and months. The value to add can be any integer value. A negative value performs the subtraction operation to the input. |
The following are some example use cases of dynamic functions:
The following table lists the currently supported aliases:
| Alias | Description |
|---|---|
| CURRENTTIMESTAMP | Place this as inputValue to use the current timestamp as the input at the time of campaign execution. It also includes the date and time parts. For example, 2023-08-07 15:05:29. |
| CURRENTDATE | Place this as inputValue to use the current date as the input at campaign execution. It only includes the date part and the time as midnight. For example, 2023-08-07 00:00:00. |
Use the following syntax for dynamic functions:
=Functionname(functionargument/s)When using dynamic functions:
=DATEADD(CURRENTDATE,HOURS,5).The following are some example values where the dynamic function syntax is used inappropriately:
| Value | Reason of failure |
|---|---|
=TestFun(AnyArg) | TestFun is not a supported dynamic function. |
=DATEADD(CURRENTDATE) | The argument for the DATEADD function is invalid. |
DATE(CURRENTDATE) | The prefix = is missing. |
The following are the default configurations for DateTime and Timezone for dynamic functions:
yyyy-MM-dd HH:mm:ssUTCIf you need to change these configurations for your tenant, contact Acquia Support to request the new time format or time zone, and refer to the List of standard content elements in the Support ticket.
The following is the sample value:
{
"TIME_FORMAT": "yyyy-MM-dd HH:mm:ss",
"TIME_ZONE": "America/Los_Angeles"
}Once you have selected your content, you can progress forward to pick a destination: Choosing a destination.
If this content did not answer your questions, try searching or contacting our support team for further assistance.
This page includes information about the standard data elements provided by CDP out-of-the-box. For any data element specifically configured for your tenant, see your tenant-specific documentation.
An audience can be broken up into segments, variants, or both. The term global audience includes everyone in your audience, irrespective of whether they belong to a segment, variant, or both. The following section explains the content elements, which you can apply to the global audience:
Customer Attributes content elements are a superset of what the table in the Audience section describes.
The following table lists the Customer Attributes content elements that do not exist in the Audience section. The default value for most attributes is Unknown.
| Name | Description |
|---|---|
| Address1 | The Address1 of your customer’s winning address. The default value is Unknown. By default, CDP promotes the addresses that are DPV, certified, recent, opted-in to receive mail, and more complete. |
| Address2 | The Address2 of your customer’s winning address. The default value is Unknown. By default, CDP promotes the addresses that are DPV, certified, recent, opted-in to receive mail, and more complete. |
| Email address | The winning email address of the master customer after CDP’s Identity Resolution Engine de-duplicates child customer profiles. |
| Email hash | A SHA-256 hash of the winning email address of the master customer after CDP’s Identity Resolution Engine de-duplicates child customer profiles. |
| First name | The winning first name of the master customer after CDP’s Identity Resolution Engine de-duplicates child customer profiles. |
| Last name | The winning last name of the master customer after CDP’s Identity Resolution Engine de-duplicates child customer profiles. |
| Middle name | The winning middle name of the master customer after CDP’s Identity Resolution Engine de-duplicates child customer profiles. |
| Mobile phone | The winning mobile phone number of the master customer after CDP’s Identity Resolution Engine de-duplicates child customer profiles. |
| Primary Phone | The winning phone number of the master customer after CDP’s Identity Resolution Engine de-duplicates child customer profiles. The default value is Unknown. |
| Salutation | Salutation deduced by CDP’s Identity Resolution Engine. |
| Secondary phone | The winning secondary phone number of the master customer after CDP’s Identity Resolution Engine de-duplicates child customer profiles. |
| Title | The title to use for your customers as provided by your standard customer feed. The default value is Unknown. |
| Zip Code suffix | The zip code extension of your customer’s winning address. The default value is Unknown. By default, CDP promotes the addresses that are DPV, certified, recent, opted-in to receive mail, and more complete. |
Content models allow you to output details such as attributes or metadata from sources other than the customer-level attributes.
While you perform a search operation, ensure that you first navigate to the specific category and then specify the search term. If you try to search at the top level of the Content tab, the system does not display the desired results.
These content models output details are constructed from CDP’s machine learning models. The content models are:
These content models output details about products linked to customers.
You can use only one of these models.
The content models are:
Last Products Purchased: Outputs a list of all products purchased by the customer on the last transaction date only.
For example, Customer ID 12345 makes the following purchases on the given dates:
| Transaction Date | Product 1 | Product 2 | Product 3 |
|---|---|---|---|
| January 1st | A | B | C |
| January 10th | M | N | N/A |
| January 15th | X | Y | N/A |
A CDP user may use the model expecting to capture all products from all the three transactions as depicted in the preceding table. However, the model captures the products purchased on the last transaction date only, that is, January 15th.
If you require the model to capture products from all the transactions, contact Support to enable the transaction details content model.
These content models output details about organizations or stores linked to the customers.
You can use only one of these models.
The content models are :
These content models output details of abstractions above or below the master customer. For example, a household is above a master customer since a household encompasses multiple master customers. Child customers are below a master customer since multiple child customers or source customer records are de-duplicated by CDP to construct a master customer. Those content models are :
These content models are calculated at the time of campaign execution and allow for more dynamic content options. The content models are :
emailClick, emailOpen, and emailSent, in the refinement conditions and a specific time frame.Purchase. Possible values for Line Subtype are Demand, Canceled, Shipped, and Returned.Purchase. Possible values for Line Subtype are Demand, Canceled, Shipped, and Returned.For customs that utilize CDP’s coupon distribution features and coupon history, these are the content models that allow you to include coupons in your output content:
Segments and Variants can only utilize a subset of the content available for the global audience. For a segment and/or variant you can include in the content:
Echo: Outputs the exact same text or string for every output record in the variant or segment. The input is a header name for the column and text that is repeated or echoed for every output record in the variant or segment.
For more information on echo content, see Setting up the echo content using the default method and Setting up the echo content using the custom method.
The Echo content model supports dynamic values to enhance automation of campaigns. To use this feature, you must add in-built and pre-fixed dynamic functions in the Echo content values. When you add these dynamic functions, CDP executes them at the time of campaign execution.
The following table lists the currently supported dynamic functions:
| Function | Syntax | Description |
|---|---|---|
| DATE | DATE(inputValue) | Returns the date value in a specific format based on inputValue. |
| DATEADD | DATEADD(inputValue, UnitToAdd, ValueToAdd) | Adds the number of units to The supported units are minutes, hours, days, weeks, and months. The value to add can be any integer value. A negative value performs the subtraction operation to the input. |
The following are some example use cases of dynamic functions:
The following table lists the currently supported aliases:
| Alias | Description |
|---|---|
| CURRENTTIMESTAMP | Place this as inputValue to use the current timestamp as the input at the time of campaign execution. It also includes the date and time parts. For example, 2023-08-07 15:05:29. |
| CURRENTDATE | Place this as inputValue to use the current date as the input at campaign execution. It only includes the date part and the time as midnight. For example, 2023-08-07 00:00:00. |
Use the following syntax for dynamic functions:
=Functionname(functionargument/s)When using dynamic functions:
=DATEADD(CURRENTDATE,HOURS,5).The following are some example values where the dynamic function syntax is used inappropriately:
| Value | Reason of failure |
|---|---|
=TestFun(AnyArg) | TestFun is not a supported dynamic function. |
=DATEADD(CURRENTDATE) | The argument for the DATEADD function is invalid. |
DATE(CURRENTDATE) | The prefix = is missing. |
The following are the default configurations for DateTime and Timezone for dynamic functions:
yyyy-MM-dd HH:mm:ssUTCIf you need to change these configurations for your tenant, contact Acquia Support to request the new time format or time zone, and refer to the List of standard content elements in the Support ticket.
The following is the sample value:
{
"TIME_FORMAT": "yyyy-MM-dd HH:mm:ss",
"TIME_ZONE": "America/Los_Angeles"
}Once you have selected your content, you can progress forward to pick a destination: Choosing a destination.
If this content did not answer your questions, try searching or contacting our support team for further assistance.