On DOM Load JavaScript and Target | Community
Skip to main content
JonMaguire
Level 3
March 30, 2021
Solved

On DOM Load JavaScript and Target

  • March 30, 2021
  • 2 replies
  • 2004 views
We have some auto complete JavaScript that is loaded on DOM ready. It is JS for autocomplete functionality for our forms. This is not being captured by one of our Target activities. Is there a way to make our Target activity aware of this?
This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.
Best answer by Pawan-Gupta

your problem description is very abstract if you can share more details. 

 

based on below, as target response will be asynchronous either you can use mutation observer (https://www.smashingmagazine.com/2019/04/mutationobserver-api-guide/) to observe the activity injection in DOM and based on that function your js function OR define global javascript variable from js and track it.

2 replies

Pawan-Gupta
Pawan-GuptaAccepted solution
Level 8
March 31, 2021

your problem description is very abstract if you can share more details. 

 

based on below, as target response will be asynchronous either you can use mutation observer (https://www.smashingmagazine.com/2019/04/mutationobserver-api-guide/) to observe the activity injection in DOM and based on that function your js function OR define global javascript variable from js and track it.

SundeepKatepally
Community Advisor
Community Advisor
April 4, 2021

You can call the dom ready function from target too. In the activity you have an option of adding custom code, there you can add script to invoke dom ready function so that you are reinitializing after target activity