Adobe Summit 2023
  • Mar 19-23, 2023
  • Adobe Logo
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); } /* ATTENTION !!!: we are loading the script in the BRANDING Template because this has to be guaranteed to be loaded before the onload event. Also the code below has to be executed after the code finishes loading. Make sure you look at the branding template and look for 'https://www.adobe.com/marketingtech/main.min.js' and copy the script tag in there to the production branding template as well. loadScriptSync('https://www.adobe.com/marketingtech/main.min.js') */ if( window.digitalData ){ digitalData._set( 'digitalData.page.pageInfo.siteSection', 'summit.adobe.com' ); digitalData._set( 'digitalData.page.pageInfo.language', 'en-us' ); digitalData._set( 'digitalData.page.pageInfo.geoRegion', 'us' ); } // Set up cross-browser behavior for Element.matches. if (!Element.prototype.matches) { Element.prototype.matches = Element.prototype.msMatchesSelector || Element.prototype.webkitMatchesSelector; }
var attendee = data.attendee || {}; var form_track = function (attendee) { digitalData._set( 'digitalData.primaryEvent.eventInfo.eventAction', 'formSubmission'); digitalData._set( 'digitalData.primaryEvent.form.primary.formInfo.type', 'Summit 2023 Registration Form'); digitalData._set( 'digitalData.form.primary.formInfo.id', 'Summit2023'); digitalData._set( 'digitalData.form.response.organizationName', attendee['companyName']); digitalData._set( 'digitalData.form.response.submissionID', attendee['attendeeId']); digitalData._set( 'digitalData.primaryEvent.form.response.jobRole', attendee['select28_1530636183524']); digitalData._set( 'digitalData.form.response.jobLevel', attendee['select38_1627922569676']); digitalData._set( 'digitalData.form.response.companySize', attendee['1581665281176001eRgQ']); digitalData._set( 'digitalData.form.response.trackInterest', attendee['1532383254110001J63M']); digitalData._set( 'digitalData.form.response.mdsProductInterest', attendee['1611526276652001wol6']); digitalData._set( 'digitalData.form.response.jobTitle', attendee['jobTitle']); }; if (digitalData) { digitalData._set( 'digitalData.page.pageInfo.pageName', data.page ); digitalData._set( 'digitalData.page.pageInfo.siteSection', 'summit.adobe.com'); digitalData._set( 'digitalData.page.pageInfo.language', 'en-us' ); digitalData._set( 'digitalData.page.pageInfo.geoRegion', 'us' ); // change to "virtualcontactinfo" for virtual reg flow if (data.page === 'contactInfo' || data.page === 'vircontactinfo') { digitalData._set( 'digitalData.page.pageInfo.pageName', digitalData.page.pageInfo.pageName + ":" + data.page); _satellite.track('state', { digitalData: digitalData._snapshot() }) digitalData._set( 'digitalData.primaryEvent.eventInfo.eventName', 'Summit Registration Form View'); digitalData._set( 'digitalData.primaryEvent.eventInfo.eventAction', 'formView'); digitalData._set( 'digitalData.primaryEvent.form.primary.formInfo.type', 'Summit 2023 Registration Form'); digitalData._set( 'digitalData.form.primary.formInfo.id', 'Summit2023'); _satellite.track('event', { digitalData: digitalData._snapshot() }) digitalData._delete('digitalData.primaryEvent.eventInfo.eventName'); digitalData._delete('digitalData.primaryEvent.eventInfo.eventAction'); } if (data.page === 'onsite') { digitalData._set( 'digitalData.page.pageInfo.pageName', digitalData.page.pageInfo.pageName + ":" + data.page); _satellite.track('state', { digitalData: digitalData._snapshot() }) } if (data.page === 'complete' || data.page === 'vircomplete') { digitalData._set( 'digitalData.page.pageInfo.pageName', digitalData.page.pageInfo.pageName + ":" + data.page); _satellite.track('state', { digitalData: digitalData._snapshot() }); digitalData._set( 'digitalData.primaryEvent.eventInfo.eventAction', 'formSubmission'); digitalData._set( 'digitalData.primaryEvent.form.primary.formInfo.type', 'Summit 2023 Registration Form'); digitalData._set( 'digitalData.form.primary.formInfo.id', 'Summit2023'); digitalData._set( 'digitalData.form.response.organizationName', attendee['companyName']); digitalData._set( 'digitalData.form.response.submissionID', attendee['attendeeId']); digitalData._set( 'digitalData.primaryEvent.form.response.jobRole', attendee['select28_1530636183524']); digitalData._set( 'digitalData.form.response.jobLevel', attendee['select38_1627922569676']); digitalData._set( 'digitalData.form.response.companySize', attendee['1581665281176001eRgQ']); digitalData._set( 'digitalData.form.response.trackInterest', attendee['1532383254110001J63M']); digitalData._set( 'digitalData.form.response.mdsProductInterest', attendee['1611526276652001wol6']); digitalData._set( 'digitalData.form.response.jobTitle', attendee['jobTitle']); _satellite.track('event', { digitalData: digitalData._snapshot() }) digitalData._delete('digitalData.primaryEvent.eventInfo.eventName'); digitalData._delete('digitalData.primaryEvent.eventInfo.eventAction'); } if (data.page === 'order') { digitalData._set( 'digitalData.page.pageInfo.pageName', digitalData.page.pageInfo.pageName + ":" + data.page); _satellite.track('state', { digitalData: digitalData._snapshot() }); if (window.location.href.indexOf('virtual') == -1) { $(document).ready(function () { //submit code in inperson var myClickp = function () { document.querySelectorAll('.mdBtnR-primary')[1].addEventListener('click', function (e) { setTimeout(function () { if (!document.querySelectorAll('.rfwf-errors').length) { digitalData._set( 'digitalData.primaryEvent.eventInfo.eventName', 'Summit Registration Form SubmitSuccess'); form_track(data.attendee); _satellite.track('event', { digitalData: digitalData._snapshot() }) digitalData._delete('digitalData.primaryEvent.eventInfo.eventName'); digitalData._delete('digitalData.primaryEvent.eventInfo.eventAction'); } else { digitalData._set( 'digitalData.primaryEvent.eventInfo.eventName', 'Summit Registration Form SubmitError'); _satellite.track('event', { digitalData: digitalData._snapshot() }) digitalData._delete('digitalData.primaryEvent.eventInfo.eventName'); digitalData._delete('digitalData.primaryEvent.eventInfo.eventAction'); } }, 50) }); } setTimeout(myClickp, 1500); }); } } if (data.page === 'hotelreservation') { digitalData._set( 'digitalData.page.pageInfo.pageName', digitalData.page.pageInfo.pageName + ":" + data.page); _satellite.track('state', { digitalData: digitalData._snapshot() }) } }
function createElement(name,id,value,type){ var input = document.createElement("input") input.setAttribute("type", type) input.setAttribute("name", name) input.setAttribute("value", value) input.setAttribute("id", id) return input } function setNativeValue(element, value) { var valueSetter = Object.getOwnPropertyDescriptor(element, 'value').set; var prototype = Object.getPrototypeOf(element); var prototypeValueSetter = Object.getOwnPropertyDescriptor( prototype, 'value' ).set; if (valueSetter && valueSetter !== prototypeValueSetter) { prototypeValueSetter.call(element, value); } else { valueSetter.call(element, value); } } // IE does not support the Event constructor. We need this fallback. function createEvent(eventName, eventOptions) { if (typeof Event === 'function') { // This is a modern browser that supports the Event constructor. return new Event(eventName, eventOptions) } else { // This is IE :(. var event = document.createEvent('Event') event.initEvent(eventName, eventOptions.bubbles, eventOptions.cancelable, eventOptions.detail) return event } } function getCookie (cname) { const name = cname + '=' const ca = document.cookie.split(';') for (let i = 0; i < ca.length; i++) { let c = ca[i] while (c.charAt(0) === ' ') { c = c.substring(1) } if (c.indexOf(name) === 0) { return c.substring(name.length, c.length) } } return ''; } /** * options: { * enableLogs: Boolean, * intervalFrequency: Number, * logIdentifier: String, * maxIterations: Number, * onSuccess: () => void, * successCheck: () => Boolean, * } */ function waitForX(options) { var log = function log() { if (options.enableLogs) console.log.apply(console, arguments) } var logSuffix = options.logIdentifier ? ' -- [' + options.logIdentifier + ']' : '' var intervalFrequency = options.intervalFrequency || 100 var maxIterations = options.maxIterations || 100 // Do 1 immediate check before the interval starts. if (options.successCheck()) { log('SUCCESS (immediate), no interval needed' + logSuffix) options.onSuccess() return; } log('every ' + intervalFrequency + 'ms, for ' + intervalFrequency * maxIterations + 'ms' + logSuffix) var iterations = 0 var waitTimer = window.setInterval(function () { if (options.successCheck.apply(options)) { log('SUCCESS, waited: ' + ((iterations + 1) * intervalFrequency) + 'ms (' + (iterations + 1) + ' iterations)' + logSuffix) options.onSuccess.apply(options) window.clearInterval(waitTimer); log('cleared interval' + logSuffix) } if (iterations >= maxIterations) { log('TIMED OUT' + logSuffix) // Safety net to ensure this interval won't run forever. window.clearInterval(waitTimer) log('cleared interval' + logSuffix) } iterations++ }, options.intervalFrequency) }
if (data.page == 'contactInfo' || data.page == 'vircontactinfo') { waitForX({ onSuccess: function () { var input; var $ID_HIDDEN_MUNCHKIN_FIELD = $('#16105734366300015Iia'); $ID_HIDDEN_MUNCHKIN_FIELD.parent().css('display', 'none'); var rf_munchkin_id = getCookie('_mkto_trk'); if (rf_munchkin_id) { input = $ID_HIDDEN_MUNCHKIN_FIELD[0]; if (input) { setNativeValue(input, rf_munchkin_id); input.dispatchEvent(createEvent('input', { bubbles: true })); } } var $ID_HIDDEN_SFDC_RTID_FIELD = $('#161109186282700120US'); $ID_HIDDEN_SFDC_RTID_FIELD.parent().css('display', 'none'); var rf_sfdc_rtid = getCookie('s_rtid'); if (rf_sfdc_rtid) { input = $ID_HIDDEN_SFDC_RTID_FIELD[0]; if (input) { setNativeValue(input, rf_sfdc_rtid); input.dispatchEvent(createEvent('input', { bubbles: true })); } } var $ID_HIDDEN_SFDC_OSC_FIELD = $('#1611091910999001FtuY'); $ID_HIDDEN_SFDC_OSC_FIELD.parent().css('display', 'none'); var rf_sfdc_oscid = getCookie('s_osc'); if (rf_sfdc_oscid) { input = $ID_HIDDEN_SFDC_OSC_FIELD[0]; if (input) { setNativeValue(input, rf_sfdc_oscid); input.dispatchEvent(createEvent('input', { bubbles: true })); } } var $ID_HIDDEN_SFDC_CID_FIELD = $('#1611091951013001Yx8p'); $ID_HIDDEN_SFDC_CID_FIELD.parent().css('display', 'none'); var rf_sfdc_cid = getCookie('s_cid'); if (rf_sfdc_cid) { input = $ID_HIDDEN_SFDC_CID_FIELD[0]; if (input) { setNativeValue(input, rf_sfdc_cid); input.dispatchEvent(createEvent('input', { bubbles: true })); } } var $ID_HIDDEN_SFDC_CGEN_FIELD = $('#1624313590515001p42R'); $ID_HIDDEN_SFDC_CGEN_FIELD.parent().css('display', 'none'); var rf_sfdc_cgen = getCookie('TID'); if (rf_sfdc_cgen) { input = $ID_HIDDEN_SFDC_CGEN_FIELD[0]; if (input) { setNativeValue(input, rf_sfdc_cgen); input.dispatchEvent(createEvent('input', { bubbles: true })); } } if (document.cookie.indexOf("MCMID%7C") > 0) { var $ID_HIDDEN_ECID_FIELD = $('#1612564629800001FxCZ'); $ID_HIDDEN_ECID_FIELD.parent().css('display', 'none'); var rf_pass_ecid = (/MCMID%7C([^(;|%)]+)/).exec(document.cookie)[1]; if (rf_pass_ecid) { input = $ID_HIDDEN_ECID_FIELD[0]; if (input) { setNativeValue(input, rf_pass_ecid); input.dispatchEvent(createEvent('input', { bubbles: true })); } } } }, successCheck: function () { return document.querySelector('#myDynamicForm'); }, }); }
function advance() { setTimeout(function () { document.getElementById('wf-btn-submit').click(); },5000)} if (window.location.pathname == ('/flow/adobe/as23/SummitReg/form/vircomplete')){ advance(); console.log(window.location.pathname); } else if (window.location.pathname == ('/flow/adobe/as23/SummitReg/form/complete')){ advance();} else if (window.location.pathname == ('/flow/adobe/as23/VIP-Registration/form/complete')){ advance();} else if (window.location.pathname == ('/flow/adobe/as23/SummitPO/form/complete')){ advance();} else if (window.location.pathname == ('/flow/adobe/as23/SummitPO/form/vircomplete')){ advance();} else if (window.location.pathname == ('/flow/adobe/as23/EMPreg/form/complete')){ advance();} else if (window.location.pathname == ('/flow/adobe/as23/Vendor/form/complete')){ advance();} else if (window.location.pathname == ('/flow/adobe/as23/EMPreg/form/vircomplete')){ advance();} else console.log(window.location.pathname);
if (window.location.pathname == '/flow/adobe/as23/SummitReg/form/specialevent'){ waitForX({ onSuccess: function () { var input; var $ID_HIDDEN_MUNCHKIN_FIELD = $('#1611091951013001Yx8p'); var rf_munchkin_id = document.querySelector('#wf-1670451710683001DkW9 fieldset div').innerText if (rf_munchkin_id) { input = $ID_HIDDEN_MUNCHKIN_FIELD[0]; if (input) { setNativeValue(input, rf_munchkin_id); input.dispatchEvent(createEvent('input', { bubbles: true })); } } }, successCheck: function () { return document.querySelector('#myDynamicForm'); }, }); } else {}

Adobe

 

Community

  • Summit online archive
  • Summit blog
  • Experience League

Connect with us

#AdobeSummit

Adobe Summit Facebook Adobe Summit Twitter Adobe Summit LinkedIn Adobe Summit Instagram Adobe Summit YouTube

Resources

Convince your boss

Event Support

  • Summit contacts
  • Sponsorship inquiries
  • Media inquiries

Become a Summit sponsor.

Showcase your products and services and gain valuable exposure to the Adobe community.

 

Copyright © 2022 Adobe. All rights reserved.  /  Privacy  /  Terms of Use  /     /  Do not sell my personal information  /  AdChoices