This page provides frequently asked questions and troubleshooting information for common issues related to Customer Data Platform (CDP).
Issues:
Description:
The abandoned cart model includes all the products added to a customer’s cart after the most recent transaction.
Resolution:
Abandoned cart campaigns are built using the following criteria:
“INCLUDE (Abandoned a cart <in the timeframe you need>); EXCLUDE (Placed a transaction <in the same timeframe> OR Performed an event <checkout> <in the same timeframe>)”.
You can use these criteria to avoid missing use cases where a master customer has N child contacts and abandoned a product in one child contact. However, another child contact bought it later, either online or offline.
Verify that you are using a valid public IP address for CDP.
This issue occurs due to the following reasons:
Workaround:
This issue occurs if the connector is not published.
Workaround:
Unpublished, click the corresponding connector and publish it.This issue occurs when the instance is already attached to another integration.
Workaround:
Ready to Use state. You can verify the status of the instance on the instances list page. The In Progress status indicates that the instance is already attached to an integration.This issue occurs when the backend service is down.
Workaround:
This issue occurs due to the following reasons:
Workaround:
A360)This issue occurs when the A360 role name is not present.
Workaround:
This issue occurs when the bearer token expires.
Workaround:
This issue occurs when the URL has a missing search term.
Workaround:
?searchTerm= in the host API URL.Tracker)This issue occurs when the Tracker role name is not present.
Workaround:
This issue occurs when incorrect or incomplete payload data is sent to the Tracker API.
Workaround:
Send the payload data with the correct format and all the mandatory fields. For example,
{
"transactionitems": [],
"transactions": [],
"customers": [],
"events": []
}This issue occurs when you use invalid AWS credentials for provisioning.
Workaround:
This issue occurs due to the following reasons:
Workaround:
This issue occurs due to the following reasons:
Workaround:
Owing to security reasons, CDP cannot display the credentials more than once. You must save the credential information when it is generated. If you do not have access to your old credentials and want to access the instance, you must regenerate credentials and use the new set of credentials for accessing the instance.
CDP allows you to create a batch with no more than 200 records. If you attempt to create a batch that exceeds the limit of 200 records, the system displays an error message. For example,
The request is over the 200 batch limit. Remove profiles to Submit Request.
Workaround:
To ensure that you do not cross the 200 limit, remove the records. You can create separate batches with each batch containing a maximum of 200 records.
Campaign execution in CDP fails with a zero audience warning message. You can view the warning message on the Campaign History page of each campaign. You can get zero-audience count in CDP campaigns due to the following reasons:
A report that completes with a zero audience count means the criteria returned no matching profiles. Follow these steps to troubleshoot your report:
Inspect report criteria
- List each condition and the operator (equals, contains, greater-than, in, exists).
- Check date ranges and time windows for event-based metrics.
Broaden or correct filters
- Expand date ranges (e.g., last 90 days instead of 30).
- Replace equals with contains/in for text fields; verify case and spelling.
- Remove rare-value filters (e.g., loyalty_tier = "Platinum") if coverage is low.
- Use exists/not-empty checks before value comparisons.
Validate referenced data
- Confirm the fields and events exist and are populated in the CDP.
- Ensure the report references the correct dataset, environment (prod vs test), and identity namespace.
Preview counts
- Use a quick query or audience preview to estimate matches before re-running the full report.
Re-run the report
- After adjustments, execute the report again and verify the count.
- If you expect a non-zero result and still see zero, file a support ticket. Include the report name/ID, full criteria, expected count with rationale, timeframe, and sample profile IDs.
You are unable to view the Attribution section in the Metrics tab as the multi-touch attribution feature is not provisioned for your account.
To get access to this feature, contact your CDP CVM or AM.
This issue occurs when:
Due to the complex nature of overlapping segments and segment prioritization, there is a concern that randomly splitting a segment anywhere above the leaf-level segment can cause confusion. For example, if segment A and B are overlapping, one might ask “why did segment B suppress 25 people from variant A under segment A, leading to an uneven distribution of people in the A/B test?” To avoid this confusion, and to improve campaign performance, CDP only allows the random splitting of segments or audiences into variants after segmentation is complete.
The mastercustomerids can change over time. You can switch groups or merge into the same group at a later time.
The mastercustomer.customerid is used for the join to ensure that the current view of data includes all customers associated with the mastercustomer at that specific point in time in the audience history table.
The mastercustomerid is used for the joins and is not the same as the other tables such as customersummary, mastercustomer, transactionsummary because summary tables are recomputed daily whereas the audiencehistory table is a historical record of changes. In addition, CustomerIds remain fixed and do not change unless specifically adjusted during onboarding.
On the contrary, MasterCustomerId can change based on data and IRE rules, or on a daily basis. To locate summaries related to a customer, you need to use the CustomerId to determine the current MasterCustomerId as the membership in the MasterCustomerId group can change over time. While consistency is important, the priority is to ensure accuracy. If MasterCustomerIds had consistent membership over time, we could use MasterCustomerId for joins. However, in actual scenarios, memberships can change and are not always additive.
This issue occurs due to the following reasons:
Workaround:
This issue occurs if the connector is not published.
Workaround:
Unpublished, click the corresponding connector and publish it.This issue occurs when the instance is already attached to another integration.
Workaround:
Ready to Use state. You can verify the status of the instance on the instances list page. The In Progress status indicates that the instance is already attached to an integration.This issue occurs when the backend service is down.
Workaround:
This issue occurs due to the following reasons:
Workaround:
This issue occurs when the A360 role name is not present.
Workaround:
This issue occurs when the bearer token expires.
Workaround:
This issue occurs when the URL has a missing search term.
Workaround:
?searchTerm= in the host API URL.This issue occurs when the Tracker role name is not present.
Workaround:
This issue occurs when incorrect or incomplete payload data is sent to the Tracker API.
Workaround:
Send the payload data with the correct format and all the mandatory fields. For example,
{
"transactionitems": [],
"transactions": [],
"customers": [],
"events": []
}This issue occurs when you use invalid AWS credentials for provisioning.
Workaround:
This issue occurs due to the following reasons:
Workaround:
This issue occurs due to the following reasons:
Workaround:
Owing to security reasons, CDP cannot display the credentials more than once. You must save the credential information when it is generated. If you do not have access to your old credentials and want to access the instance, you must regenerate credentials and use the new set of credentials for accessing the instance.
CDP allows you to create a batch with no more than 200 records. If you attempt to create a batch that exceeds the limit of 200 records, the system displays an error message. For example,
The request is over the 200 batch limit. Remove profiles to Submit Request.
Workaround:
To ensure that you do not cross the 200 limit, remove the records. You can create separate batches with each batch containing a maximum of 200 records.
Campaign execution in CDP fails with a zero audience warning message. You can view the warning message on the Campaign History page of each campaign. You can get zero-audience count in CDP campaigns due to the following reasons:
A report that completes with a zero audience count means the criteria returned no matching profiles. Follow these steps to troubleshoot your report:
Inspect report criteria
- List each condition and the operator (equals, contains, greater-than, in, exists).
- Check date ranges and time windows for event-based metrics.
Broaden or correct filters
- Expand date ranges (e.g., last 90 days instead of 30).
- Replace equals with contains/in for text fields; verify case and spelling.
- Remove rare-value filters (e.g., loyalty_tier = "Platinum") if coverage is low.
- Use exists/not-empty checks before value comparisons.
Validate referenced data
- Confirm the fields and events exist and are populated in the CDP.
- Ensure the report references the correct dataset, environment (prod vs test), and identity namespace.
Preview counts
- Use a quick query or audience preview to estimate matches before re-running the full report.
Re-run the report
- After adjustments, execute the report again and verify the count.
- If you expect a non-zero result and still see zero, file a support ticket. Include the report name/ID, full criteria, expected count with rationale, timeframe, and sample profile IDs.
You are unable to view the Attribution section in the Metrics tab as the multi-touch attribution feature is not provisioned for your account.
To get access to this feature, contact your CDP CVM or AM.
This issue occurs when:
Due to the complex nature of overlapping segments and segment prioritization, there is a concern that randomly splitting a segment anywhere above the leaf-level segment can cause confusion. For example, if segment A and B are overlapping, one might ask “why did segment B suppress 25 people from variant A under segment A, leading to an uneven distribution of people in the A/B test?” To avoid this confusion, and to improve campaign performance, CDP only allows the random splitting of segments or audiences into variants after segmentation is complete.
The mastercustomerids can change over time. You can switch groups or merge into the same group at a later time.
The mastercustomer.customerid is used for the join to ensure that the current view of data includes all customers associated with the mastercustomer at that specific point in time in the audience history table.
The mastercustomerid is used for the joins and is not the same as the other tables such as customersummary, mastercustomer, transactionsummary because summary tables are recomputed daily whereas the audiencehistory table is a historical record of changes. In addition, CustomerIds remain fixed and do not change unless specifically adjusted during onboarding.
On the contrary, MasterCustomerId can change based on data and IRE rules, or on a daily basis. To locate summaries related to a customer, you need to use the CustomerId to determine the current MasterCustomerId as the membership in the MasterCustomerId group can change over time. While consistency is important, the priority is to ensure accuracy. If MasterCustomerIds had consistent membership over time, we could use MasterCustomerId for joins. However, in actual scenarios, memberships can change and are not always additive.
In the Allowed to use third-party cookies section, click Add.
The browser displays the Add a site dialog box.
[*.]looker.com.In Safari, if the Prevent cross-site tracking checkbox is selected, CDP returns the 401 unauthorized error. To avoid this error:
If the Metrics dashboard loads slowly or does not display data, you must refresh it one or two times to view the data.
The dashboard tiles loads slowly because of the smaller size of the warehouse. At times, the dashboard displays the data with the following error:
The Snowflake database encountered an error while running this query. No active warehouse selected in the current session. Select an active warehouse with the 'use warehouse' command.
To resolve this error, you must increase the size of the warehouse for tenants handling a high volume of events. To increase the size of warehouse, contact Acquia Support.
A DELETE request with username and password removes all tokens, including the tokens that are not associated with the user within the tenant.
For example, consider SampleTenant Prod 1033 with two users test_1 and test_2. A DELETE request made on test_1 to remove all tokens, also clears the test_2 tokens on the backend. The GET requests made for test_2 continue to work but the tokens retrieved through the requests do not serve as an access key.
However, the DELETE request using a bearer token functions correctly for removing a single token. Therefore, you must delete the existing tokens using the bearer token.
The date ranges in dashboards are updated to whole numbers. For example, the date range that was in the [0:7] format is updated to number of days such as 7 or 14. This update might cause disruptions in performance of dashboards that use the old format.
If this content did not answer your questions, try searching or contacting our support team for further assistance.
If this content did not answer your questions, try searching or contacting our support team for further assistance.