Expand my Community achievements bar.

Get ready! An upgraded Experience League Community experience is coming in January.
SOLVED

Datastream ID in Adobe experience manager

Avatar

Level 1

Hello,

 

I am trying to integrate the Adobe web SDK via the AEM; however, alloy calls are encountered, indicating that the currently configured Datastream ID does not exist. How do I enable the data stream ID for my AEM?

1 Accepted Solution

Avatar

Correct answer by
Community Advisor

Hi @AmitLa3 

 

Adobe Platform Web SDK sends data from your website to Platform Edge Network. Datastream then tells Platform Edge Network to which service (example AEP, Adobe Analytics, Adobe Target) data to be sent 

 

You need to configure data stream in Adobe Data Collection and configure it your Web SDK extension in Data Collection. More details are mentioned in below links -

 

https://experienceleague.adobe.com/en/docs/platform-learn/implement-web-sdk/initial-configuration/co...

 

https://experienceleague.adobe.com/en/docs/experience-platform/tags/extensions/client/web-sdk/web-sd...

 

Hope this helps 

 

Thanks

 

View solution in original post

2 Replies

Avatar

Correct answer by
Community Advisor

Hi @AmitLa3 

 

Adobe Platform Web SDK sends data from your website to Platform Edge Network. Datastream then tells Platform Edge Network to which service (example AEP, Adobe Analytics, Adobe Target) data to be sent 

 

You need to configure data stream in Adobe Data Collection and configure it your Web SDK extension in Data Collection. More details are mentioned in below links -

 

https://experienceleague.adobe.com/en/docs/platform-learn/implement-web-sdk/initial-configuration/co...

 

https://experienceleague.adobe.com/en/docs/experience-platform/tags/extensions/client/web-sdk/web-sd...

 

Hope this helps 

 

Thanks

 

Avatar

Level 6

Hi @AmitLa3 ,

 

You are seeing the alloy.js error because the Datastream ID added in AEM is not created or not published in Adobe Experience Platform.
AEM cannot enable or validate the Datastream by itself - it must already exist in AEP.

What you need to do

  1. Go to Adobe Experience Platform - Data Collection - Datastreams.
  2. Create a new Datastream, select the correct sandbox, and enable the services you need.
  3. Publish the Datastream to the correct environment (Dev/Stage/Prod).
  4. Copy the Datastream ID and paste it into AEM - Cloud Services - Web SDK configuration.
  5. Save and deploy.

After this, alloy.js will work because the Datastream now exists and is published.

 

The Datastream must be created and published in AEP first > then AEM can use it.

 

 

Thanks,

Vishal