About this role
content GTM bridge --> (function () { var CONFIG = { eventName: 'ucEvent', gtmServiceName: 'Google Tag Manager', gtmServiceId: '', triggerServices: ['Google Analytics 4', 'Google Ads', 'Google Ads Conversion Tracking', 'Facebook Pixel', 'Conversions API'] }; var propagated = false; window.addEventListener(CONFIG.eventName, function (e) { var d = e.detail || {}; if (d[CONFIG.gtmServiceName] === true) return; if (propagated) return; var triggered = CONFIG.triggerServices.some(function (n) { return d[n] === true; }); if (!triggered) return; setGtmConsent(); }); function setGtmConsent() { if (!window.__ucCmp) return; propagated = true; var idPromise = (CONFIG.gtmServiceId || '').trim() ? Promise.resolve(CONFIG.gtmServiceId.trim()) : __ucCmp.getConsentDetails().then(function (details) { var services = (details && details.services ) || {}; var found = null; Object.keys(services).forEach(function (id) { if (services[id] && services[id].name === CONFIG.gtmServiceName) found = id; }); return found; }); idPromise.then(function (id) { if (!id) { propagated = false; return; } return __ucCmp.updateServicesConsents([{ id: id, consent: true }]) .then(function () { return __ucCmp.saveConsents(); }) .then(function () { return __ucCmp.refreshScripts ? __ucCmp.refreshScripts() : null; }); }).catch(function () { propagated = false; }); } })(); (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= ' https://st.eberspaecher-career.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f ); })(window,document,'script','dataLayer','GTM-5HKWX8X'); • • • • Global | EN • Deutschland | DE • Kontakt • Weltweit