(() => { const externalServiceConfig = { naverWebmaster: (id) => { if (!id) { return; } const webmasterTag = ``; const webmasterRange = document.createRange().createContextualFragment(webmasterTag); document.querySelector('head').append(webmasterRange); }, googleAnalytics: (id) => { if (!id) { return; } const gtagScript = ``; const gtagExecuterScript = ` `; const gtagScriptRange = document.createRange().createContextualFragment(gtagScript); const gtagExecuterScriptRange = document.createRange().createContextualFragment(gtagExecuterScript); document.querySelector('head').append(gtagScriptRange, gtagExecuterScriptRange); }, }; ShopbySkin.EventManager.on('PAGE_LOAD_COMPLETED', (commonData) => { const { googleAnalytics, naverWebmaster } = commonData?.mallConfig?.externalServiceConfig ?? {}; externalServiceConfig.naverWebmaster(naverWebmaster); externalServiceConfig.googleAnalytics(googleAnalytics); }); })();