Dear Community,
We have implemented Adobe SDK on the Mobile App, our App is hybrid. And it uses Salesforce CIAM for Login (which is a webview),
When user navigates from Native App Screen to the CIAM Login Webview Page, we are passing "adobe_mc" as a parameter using visitorAppendToURL function.
But CIAM has character limitation on login page, meaning it blocks any additional parameters. So in that case User Journey breaks for Webview and new ECID gets generated from Ex Cloud Extension on WebView instead of keeping the same ECID from Native Screen Visit.
I was wondering if you have came across such scenario to pass ECID to a webview page from native mobile app screen, without using visitorAppendToURL function.
Please do reply, if you have any idea.
Thanks a lot.
@yuhuisg , @Jennifer_Dungan , @Pablo_Childe , @Andrew_Wathen_
Views
Replies
Total Likes
@UserAP I do not think without the visitorAppendToURL function, you would be able to stitch visitors between Web and app because it is designed this way to stitch the visitors for hybrid apps
Views
Replies
Total Likes
Thanks Vani for you input.
Views
Replies
Total Likes
Question...
(Native App Screen) to the (CIAM Login Webview) Page,
Is it safe to say... (iOS Adobe SDK) to the (Adobe web responsive SDK) are tagged and going to their report suites?
Views
Replies
Total Likes
Hi Pablo,
They are both tagged, data goes to the same RS.
Views
Replies
Total Likes
All right so what if you tried this...
I assume you are tagging Pagename for screens in mobile? We will need to add a new evar here as well.
Mobile
ECID Copy to a new evar. Dont clear variable.
WEB
Have new evar defined and ready to populate.
Do you see the new evar pass from Mobile visit to new WEB page visit? (im hoping out of box it does or maybe have to parse from adobe beacon/cookie)
Views
Replies
Total Likes
Hi Pablo,
So, if I'm getting you correct, you are suggesting to overwrite ECID1 value which is coming from native screen to webview (ECID extension) generated ECID2, using some custom logic?
I was thinking about overwriting it, but never have done it before, and I also have to make sure about the timing, as ECID extension is the first one to load on Web. My custom logic should fire before ECID extension loads, so that it avoids creating new ECID.
Not sure about the complications though.
Views
Replies
Total Likes
Hi eventually yes.
Step 1 can you carry over the ECID in a copy evar.(test data flow logic)
Step 2 then use a processing rule to overwrite the ECID with an Evar if present.
Views
Replies
Total Likes
Hi @Pablo_Childe ,
thanks for this suggestion, will try this out. At least it should solve the problem for Analytics.
Views
Replies
Total Likes