Skip to main content
Share Your Experience: Take the 2024 Developer Survey
7 votes
Accepted

What additional or custom data can be stored in Sitecore CDP?

Additional data can only be added to a guest in the following ways: data extension on an guest data extension on an order data extension on an order item custom event an event with additional ...
Sarah O'Reilly's user avatar
5 votes

How to force the session end in Sitecore CDP?

Yes, it is possible to finish the session on demand. To achieve it, you must send request looking like this one: _boxeverq.push(function(){ var viewEvent = { "type" : "...
Łukasz Skowroński's user avatar
4 votes
Accepted

Why are my Sitecore CDP and Personalize stream events failing?

Target Endpoint An issue with the Target Endpoints results in a HTTP 401 unauthorised error when trying to send stream events. The target endpoint is an input in the settings when loading the ...
Sarah O'Reilly's user avatar
4 votes
Accepted

How can I enable debug mode in Sitecore CDP and Sitecore Personalize?

Debug mode enables visibility of all the data and configuration stored in Sitecore CDP and Sitecore Personalize. Go to the name of your tenant, then your name, then Feature Flags. There is a feature ...
Sarah O'Reilly's user avatar
4 votes
Accepted

Send tracking data to Sitecore CDP

Full workflow to track any events: Connect website with Sitecore CDP: Navigate to CDP -> System Settings -> API Access and copy Client Key value: Navigate to CDP -> System Settings -> ...
x3mxray's user avatar
  • 3,150
4 votes

Deleting a guest profile in CDP

Now we have the refreshed documentation here. You have to use the Guest Delete endpoint in the Sitecore CDP Batch API to delete a guest record and all associated entities such as orders, sessions and ...
Kate Orlova's user avatar
  • 1,294
3 votes
Accepted

How to create an AI model and use in Boxever Decision or Sitecore CDP decisioning

First of all, you need to have any AI service (3rd party or your own) that provides Web API endpoints for communication. Then you need to create new AI connection in CDP and configure it: After that, ...
x3mxray's user avatar
  • 3,150
3 votes
Accepted

In Sitecore CDP and Personalize, Is it possible to get the guest ref using the Browser Id?

To get the guest ref using the id you can: Use the JavaScript Library Boxever.browserShow(Boxever.browser_id,Boxever.client_key,function(data){ console.log(data.customer.ref); }, 'json'); or ...
Sarah O'Reilly's user avatar
3 votes

In Sitecore CDP, how do I know when the guest is using mobile web to pass the MOBILE_WEB channel?

To determine if a guest is on their mobile to send the MOBILE_WEB chanel: Window size in the browser can used such as: $(window).height();$(window).width(); or user agent can be used: navigator....
Sarah O'Reilly's user avatar
3 votes
Accepted

Maximum number of additional attributes can be added using 'ext' in Sitecore CDP?

As per Sitecore documents - https://doc.sitecore.com/cdp/en/developers/sitecore-customer-data-platform--data-model-2-1/send-additional-event-data-to-sitecore-cdp.html below is a list of guidelines for ...
Mahendra Shekhawat's user avatar
2 votes

How to log in or get access to Sitecore CDP instance?

You can find the official documentation for CDP and Personalize over on the Docs site: https://doc.sitecore.com/cdp/ General Sitecore CDP resources for developers can be found on the Developer Portal ...
Jason St-Cyr's user avatar
  • 6,791
2 votes

Why is my batch import for Sitecore CDP failing?

I was getting "corrupted" status, as I was providing the wrong file size. My windows explorer was not showing the correct size for some reason, so I had to check the file details (right ...
Ayman Barhoum's user avatar
2 votes
Accepted

Why is my batch import for Sitecore CDP failing?

The following are some common causes of a failing batch import: Upload file is failing If the following error is being returned when trying to import file: “The request signature we calculated does ...
Sarah O'Reilly's user avatar
2 votes

In Sitecore CDP, why does my converted session or abandoned session have no amount in the timeline?

The amount can be also equal to 0 because CHECKOUT event was not processed successfully. Check details of the purchase in the details of session by clicking debug icon. Then show all data as a JSON ...
Łukasz Skowroński's user avatar
2 votes
Accepted

In Sitecore CDP, why is my guest appearing as anonymous at the top of the guest profile?

If the tenant you are using is storing personally identifiable information (PII), e.g. first name, last name, date of birth, address, etc, then the guest’s name will be displayed on the top of the ...
Sarah O'Reilly's user avatar
2 votes
Accepted

In Sitecore CDP, how do I know when the guest is using mobile web to pass the MOBILE_WEB channel?

You can use below JavaScript function "mobileCheck" to check the mobile device for request. window.mobileCheck = function () { let check = false; (function (a) { if (/(android|bb\d+|...
Vikas's user avatar
  • 56
2 votes
Accepted

Why is my identity event not changing my visitor into a customer in Sitecore CDP/Sitecore Personalise?

Firstly, ensure you are sending identity events are described in the following documentation: https://doc.sitecore.com/cdp/en/developers/sitecore-customer-data-platform--data-model-2-1/send-an-...
Sarah O'Reilly's user avatar
2 votes
Accepted

Regardless of what currency I send into Sitecore CDP, it is being converted to another currency. How is the currency setup in CDP?

In “System Settings” under “Company Information” the configuration for the Sitecore CDP and Sitecore Personalize tenant is setup, this includes the base currency. The base currency determines what ...
Sarah O'Reilly's user avatar
2 votes

Sitecore CDP Dashboard Report

Most of the prebuilt dashboards have very specific usecases that they are showing data for. There are a few dashboards that allow you to pull the CSV of the data, however most do not provide access ...
Dylan Young's user avatar
  • 4,314
2 votes

Maximum number of additional attributes can be added using 'ext' in Sitecore CDP?

From your JSON example it looks like you are trying to add extension attributes to the guest data model. If that's the case then the maximum number of attributes is 100. Sitecore CDP supports data ...
Anna Gevel's user avatar
  • 1,953
1 vote

How to resolve context parameter on offer in Sitecore CDP?

Update on 15/03/2023 I raised this with Sitecore Support and got the following response: Functionality related to context parameters in offers is a leftover from the old Engage 1 feature which is now ...
Anna Gevel's user avatar
  • 1,953
1 vote
Accepted

How to resolve context parameter on offer in Sitecore CDP?

I`ve faced the same issue. Looks like a bug. My workaround was to move context parameters out of offer: { <#if (offers)??> "decisionOffers": ${toJSON(offers)}, </#if> "...
x3mxray's user avatar
  • 3,150
1 vote
Accepted

Sitecore CDP triggered experience. Trigger limitations

I managed to bypass these limits by using Regex: ^VIEW|ADD|CHECKOUT|IDENTITY$. After trying many regex variations, I noticed that it only works with ^...$ format:
x3mxray's user avatar
  • 3,150
1 vote

In Sitecore CDP and Personalize, Is it possible to get the guest ref using the Browser Id?

An alternative method is to use the browser ID via the Rest APIs: https://{{apiEndpoint}}/v2/guestContexts?browserRef={{browserid}} This API isn't listed publicly: https://doc.sitecore.com/cdp/en/...
jrap's user avatar
  • 4,951
1 vote
Accepted

In Sitecore CDP, can I create orders using the REST APIs?

Our 2.1 data model allows order items with any type to be created in the CDP. The REST API endpoint for creating order items has not yet been released for REST APIs. Using the 2.1 data model order ...
Sarah O'Reilly's user avatar
1 vote

In Sitecore CDP, why does my converted session or abandoned session have no amount in the timeline?

I faced the similar situation when I couldn't find any value attached to the session even if the order is successfully captured. You have to send the order reference in each add event as reference_id. ...
Abi's user avatar
  • 41
1 vote
Accepted

Why is Sitecore CDP Audience Sync failing?

The following are some common causes of a failing audience sync: Data is not mapped correctly To ensure that the data you are trying to export exists and is mapped as expected, test your flow using ...
Sarah O'Reilly's user avatar
1 vote
Accepted

In Sitecore CDP, why does my converted session or abandoned session have no amount in the timeline?

If you have a converted session or an abandoned session in the timeline for your guest profile, but the amount shown is zero (as shown in the image in the question) then there is likely to be an issue ...
Sarah O'Reilly's user avatar
1 vote
Accepted

The Sitecore CDP JavaScript library is not loading on my site why?

If you have followed the steps outlined in the documentation for loading the JavaScript Library: https://doc.sitecore.com/cdp/en/developers/sitecore-customer-data-platform--data-model-2-1/javascript-...
Sarah O'Reilly's user avatar
1 vote

Why is my CHECKOUT stream event failing in Sitecore CDP/Sitecore Personalize?

It can be also wrong format of data in the CONFIRM event. Make sure that you always send list of products as array - even when you want to confirm only one product. If you send something like that: ...
Łukasz Skowroński's user avatar

Only top scored, non community-wiki answers of a minimum length are eligible