(() => {
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);
});
})();