Expand my Community achievements bar.

Join expert-led sessions on Real-Time CDP & Journey Optimizer designed to boost your impact.
SOLVED

CodeBase Experience Channel : No response from client side

Avatar

Level 5

Hello , I setup the codeBase channel and followed the documentation : https://experienceleague.adobe.com/en/docs/journey-optimizer/using/channels/code-based-experience/ge....

The rule is firing , i can see all logs in Adobe experience debugger like request ,events but am not seeing any response.

The Server is responding but client is not updating in client side.
Even i followed this documentation : https://github.com/adobe/alloy-samples/blob/main/ajo/personalization-client-side/README.md

 

let me know what am missing ?

Thanks

AJODev

1 Accepted Solution

Avatar

Correct answer by
Community Advisor

@AJODevThis shows personalization decisions block is coming back successfully, issue is in the rendering logic on the client (browser).

 

Verify identity/namespace: Is the ECID field present in the response body, and is it associated with the profile used for testing?

Cross-check renderDecisions value as true in sendEvent https://experienceleague.adobe.com/en/docs/experience-platform/web-sdk/commands/sendevent/renderdeci...

 

Troubleshooting issues with both code-based and Web Channel implementations often requires validating multiple components simultaneously. If you've followed all the documented prerequisites and steps but are still encountering issues, I would suggest raising a support ticket with Adobe. A working session with the support team is usually the most effective way to review configurations, as well as inspect the request and response details from the network calls in real time.

View solution in original post

8 Replies

Avatar

Community Advisor

@AJODev 

Have you validated the data flow using Adobe Assurance? It helps verify whether data is correctly collected from the source and sent to AEP.

Check out https://experienceleague.adobe.com/en/docs/journey-optimizer/using/channels/code-based-experience/cr...

Avatar

Level 5

@Anuhya-Y 
Yess i checked the data flow using adobe Assurance and data is correctly collected from the source and sent to AEP.
I can see AJO request : As i want to modify or update the content in webpage. But there is no response with payload.


Thanks

AJODev

Avatar

Community Advisor

@AJODev A couple of questions.

 

  • Are decision propositions being used to personalize the content?

  • Is the issue occurring in a campaign or a journey using the code-based channel?

  • Are static content changes working on the webpage without any personalization?

  • Is the same personalization working on the webpage when using the Web Channel (not the code-based approach)?

  • Is this a client sandbox or a partner sandbox?

  • In the channel configuration, is the specified location available on the webpage you're trying to personalize?

 

 

Avatar

Level 5

@Anuhya-Y 

  • Are decision propositions being used to personalize the content?
    Yes

  • Is the issue occurring in a campaign or a journey using the code-based channel?
    Journey. I configured as webevent("web.webpagedetails.pageViews")---> codebase experience channel---> wait---> end.

  • Are static content changes working on the webpage without any personalization?
    My webpage is cloud hosted and it is worked through webchannel.

  • Is the same personalization working on the webpage when using the Web Channel (not the code-based approach)?
    Yes

  • Is this a client sandbox or a partner sandbox?
    partner sandbox

  • In the channel configuration, is the specified location available on the webpage you're trying to personalize?
    yes, i gave specified location on location on page.


    I can see the payload in browser dev tools like event token, correleation id, decision provider, rank, priority, matchedSurfaces, id, schema, data, content.
    In my tag property , i used actions as send event, apply personlization, sendDisplayEvent.

Thanks

AJODev

Avatar

Community Advisor

Is the personalization or static content displaying on the webpage when using the code-based approach Channel in Campaign?

Avatar

Level 5

The personalization or static content is not displaying in webpage. But i can see the payload in my webpage.
{
"payload": [
{
"id": "",
"scope": "web://v0-new-project-3n6vqelhm.vercel.app/#hero",
"scopeDetails": {
"decisionProvider": "AJO",
"correlationID": "c4960e94-ade7-4141-a43a-dc0ffc83423a-0",
"characteristics": {
"eventToken": ""
},
"rank": 1,
"activity": {
"id": "",
"priority": 0,
"matchedSurfaces": [
"web://v0-new-project-3n6vqelhm.vercel.app/#hero"
]
}
},
"items": [
{
"id": "",
"schema": "https://ns.adobe.com/personalization/html-content-item",
"data": {
"content": "<h2> welcome to NP site </h2>\r\n<p>Websdk is working from codebase</p>"
}
}
]
}
],

I removed some details due to security concerns.

 

 

Thanks

AJODev

Avatar

Level 5

No am not seeing any personalization or static content in webpage but i can see payload in web page dev tools.
FYI

AJODev_0-1746644420495.png

 

Thanks

AJO Dev

Avatar

Correct answer by
Community Advisor

@AJODevThis shows personalization decisions block is coming back successfully, issue is in the rendering logic on the client (browser).

 

Verify identity/namespace: Is the ECID field present in the response body, and is it associated with the profile used for testing?

Cross-check renderDecisions value as true in sendEvent https://experienceleague.adobe.com/en/docs/experience-platform/web-sdk/commands/sendevent/renderdeci...

 

Troubleshooting issues with both code-based and Web Channel implementations often requires validating multiple components simultaneously. If you've followed all the documented prerequisites and steps but are still encountering issues, I would suggest raising a support ticket with Adobe. A working session with the support team is usually the most effective way to review configurations, as well as inspect the request and response details from the network calls in real time.