Hi there
I was wondering if anyone else has had any issues/success with integrating Target into Salesforce Lightning(SFL)? We are trying to run some experiments/personalisation activities within SFL but are having issues with Target being able to modify elements on the page. Target scripts load successfully, and we have successfully injected some CSS onto pages, and modified styles, however DOM manipulations are something else entirely.
There seems to be a lot of refreshing that happens with SFL and some sort of race condition seems to not allow Target to successfully modify the DOM. We have tried the following:
If anyone has encountered any of this, and found ways around it, I’d love to hear how you managed to get Target running within SFLC
================================
Update - it seems the issue with Target not being able to run in SF is due to the locker service, which prevents DOM manipulation, even a simple queryselector in the browser’s console returns null for an element that obviously exists.
Locker service info: https://developer.salesforce.com/docs/component-library/documentation/en/lwc/security_locker_service
Is there any feasible way around this, that anyone can think of, or has successfully implemented?
Solved! Go to Solution.