function loadScriptSync (src) { var s = document.createElement('script'); s.src = src; s.type = "text/javascript"; s.async = false; // <-- this is important document.getElementsByTagName('head')[0].appendChild(s); console.log('loadScriptSync', src) }
//Process Script var attendee = data.attendee || {}; console.log('Attendee', attendee); var payload = { pageTitle: document.querySelector("title").textContent, pageName: data.page, pagePath: window.location.pathname, pageType: "registration", domain: window.location.host, authState: "true", attendeeId: attendee.attendeeId, ehash: attendee.email, pardotID: attendee.Pardot_ID, locale: "en-us", template: "", language: "en", countryCode: "us" }; window.dataLayer = Object.assign(payload); console.log('Payload', payload); console.log('Data Layer', window.dataLayer); if (data.page === 'confirm') { // your code goes here } //Staging //loadScriptSync('https://assets.adobedtm.com/2d251f50426c/6b88a352e092/launch-76ceec7d9412-staging.min.js') //Production loadScriptSync('https://assets.adobedtm.com/2d251f50426c/6b88a352e092/launch-ffdede120a29.min.js') setTimeout(function(){ document.querySelectorAll('.rf-tile-title a') .forEach(function(element){ element.addEventListener('click', function(event){ const sessionTileElem = event.target; const title = sessionTileElem.innerHTML console.log('clicked on: ' + title) }) }) },2000)