Expand my Community achievements bar.

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

Community Advisor

@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