Expand my Community achievements bar.

Join us on September 25th for a must-attend webinar featuring Adobe Experience Maker winner Anish Raul. Discover how leading enterprises are adopting AI into their workflows securely, responsibly, and at scale.

Mark Solution

This conversation has been locked due to inactivity. Please create a new post.

SOLVED

Acquire the Experience Cloud ID using the Web SDK

Avatar

Level 1

Hello,

Need to understand recommended way to capture ECID using in evar or a prop in WebSDK implementation.

 

Thanks in advance!

1 Accepted Solution

Avatar

Correct answer by
Level 2

Hi @KshamaN,

Simple way to capture the ECID value in to Prop (or) Evar are just enter "D=mid" in respective variables under XDM PageView Data Element.
eVar25:"D=mid"
prop11:"D=mid"

This will automatically captured the ECID and placed into those variables. You can also check in real-time from Adobe Analytics UI after mapped the prop variable.

Thanks,
Vijay

 

View solution in original post

4 Replies

Avatar

Community Advisor

Hi @KshamaN,

 

I hope this helps! If you have any further questions please let me know.

Avatar

Employee Advisor

@KshamaN Have you tried this?

Syntax: var *variable name* = visitor.getMarketingCloudVisitorID()

https://experienceleague.adobe.com/docs/id-service/using/id-service-api/methods/getmcvid.html?lang=e...

 

Avatar

Employee

@KshamaN You have couple of options 

1.) within your data elements then set it to relevant field

var ecidFromWebSDK
alloy("getIdentity")
    .then(function (result) {
        ecidFromWebSDK = result.identity.ECID;
        // set it to data element ecidWeb
        _satellite.setVar('ecidWeb', ecidFromWebSDK);
    })
    .catch(function (error) {
        // log error when debug enabled
    });

2.) use data prep to map it like so 

Anil_Umachigi_0-1665619487899.png

 

Avatar

Correct answer by
Level 2

Hi @KshamaN,

Simple way to capture the ECID value in to Prop (or) Evar are just enter "D=mid" in respective variables under XDM PageView Data Element.
eVar25:"D=mid"
prop11:"D=mid"

This will automatically captured the ECID and placed into those variables. You can also check in real-time from Adobe Analytics UI after mapped the prop variable.

Thanks,
Vijay