Friends, please help this is driving me nuts.
OK, I have no idea how to remove this, and I am a n00b to coding and reading code. But I have absolutely no idea how to make this go away. I’ve looked on multiple laptops and phones, and this code is NOT on any other laptop than mine, so I know it isn’t in the coding on Shopify. This code and a variety of others that look similar to this come up on my website (visceralhome.com), all other Shopify-hosted websites, and MailChimp.
The only thing I’ve done differently the past week that’s been on is downloading the Shopify-MailChimp app and sending emails with MailChimp. The first week, it didn’t do it, and then it started happening out of nowhere. I deleted the cookies and history and checked my web extensions; nothing is different. I ran for bugs, but nothing.
Coming back completely clean. I restarted my laptop and updated my browsers, and it is still in both Windows Edge and Chrome.
Does anyone know how I can remove this? Or what is this even? Thank you SO much. I’ve searched all over the forum and saw a few similar posts, but they were solved by doing what I tried above, and I need help to get it to work for me.
Thank you! - Taylor
` (function() { var d = document.createElement(‘div’); d.id = ‘ZN_cYLzuCZeQ15WxVP’; var qs = document.getElementById(‘qualtrics-script’); qs.parentNode.insertBefore(d, qs); // provide a globa accessor to qualtrics if (!window.qualtricsData) { window.qualtricsData = function(key) { return window.gtmData[key] || null; }; } if (!window.reloadQualtrics) { window.reloadQualtrics = function() { if (window.QSI && window.QSI.API) { if (window.QSI.reg) { /** * Before calling unload(), make sure FeedbackButton types have cleanup functions defined * For some reason, cleanupAnimation and cleanupButton were undefined and producing errors * See SMS-2128 for more information */ for (let key in window.QSI.reg) { const item = window.QSI.reg[key]; if (item.type === “FeedbackButton”) { if (!item.cleanupAnimation) { item.cleanupAnimation = ()=>{g&&g.parentNode&&g.parentNode.removeChild(g),window.removeEventListener(“message”,I)}; } if (!item.cleanupButton) { item.cleanupButton = ()=>{s.parentNode.removeChild(s)}; } } } } window.QSI.API.unload(); window.QSI.API.load().done(window.QSI.API.run); } }; } // Special API that will trigger a feedback through a global variable // because qualtrics is a weird beast if (!window.setQualtricsTriggerFeedback) { window.setQualtricsTriggerFeedback = function() { window.show_qualtrics_feedback = true; window.reloadQualtrics(); }; } if (!window.removeQualtricsTriggerFeedback) { window.removeQualtricsTriggerFeedback = function() { window.show_qualtrics_feedback = false; }; } if (!window.setHomepageFeedbackTrigger) { window.setHomepageFeedbackTrigger = function() { window.show_hp_voc_feedback = true; window.reloadQualtrics(); }; } if (!window.removeHomepageFeedbackTrigger) { window.removeHomepageFeedbackTrigger = function() { window.show_hp_voc_feedback = false; }; } if (window === window.top) { window.addEventListener(“qsi_js_loaded”, function() { window.reloadQualtrics(); }, false); } if (!window.setIntegrationFeedbackTrigger) { window.setIntegrationFeedbackTrigger = function(name) { window.show_integration_voc_survey = true; window.integration_name = name; window.reloadQualtrics(); }; } if (!window.removeIntegrationFeedbackTrigger) { window.removeIntegrationFeedbackTrigger = function() { window.show_integration_voc_survey = false; }; } // SMS-3304 Qualtrics survey for sms funnel if (!window.setNotCompletedSmsApplication) { window.setNotCompletedSmsApplication = function() { window.localStorage.setItem(‘not_completed_sms_application’, true); window.not_completed_sms_application = true; }; } // SMS-3304 Qualtrics survey for sms funnel if (!window.removeNotCompletedSmsApplication) { window.removeNotCompletedSmsApplication = function() { window.not_completed_sms_application = false; }; } // SMS-3304 Qualtrics survey for sms funnel // Need to use localStorage() because we need window.not_completed_sms_application value // Even if user navigates to other pages or page reloads if (window.not_completed_sms_application === undefined) { window.not_completed_sms_application = window.localStorage.getItem(‘not_completed_sms_application’) || false; } if (!window.closeFeedbackBanner) { window.closeFeedbackBanner = function() { window.feedback_banner_closed = true; window.reloadQualtrics(); }; } if (!window.openFeedbackBanner) { window.openFeedbackBanner = function() { window.feedback_banner_closed = false; window.reloadQualtrics(); }; } })();
