HELP - Weird HTML on top of my website, all shopify websites, and mailchimp

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

Hello @visceralhome

Welcome to Shopify Community.

Kindly please theme.liquid file.

Thanks

ohi! I dont know what that means, can you please explain if you know how to solve this?

Kindly Please click to Edit code > theme.liquid and check for the code. If the code is not in the file then the theme needs to be checked to remove the code.

Hi! If you have any idea how to solve this issue I would be so incredibly
grateful. I tried everything reset my computer delete cookies, change
passwords updated browsers re-downloaded browsers. I have no idea how it
happened or how to solve it. Here is what it looks like:

If possible to provide the access to the code editor. Then please let me
know

The code is not in my theme liquid or any area of my website’s coding. On my laptop, and only my laptop, not my husband’s, the code is on top of ALL Shopify stores (not just mine) and on top of the MailChimp website when I am sending out emails. Thank you!

I’m also experiencing this. have you found a fix?

Nope, and I’ve literally looked ALLLLLLLLLLLLL over the web/ posted here/ youtube/ forums etc.

I have no idea how to solve it,

and even after deleting all my browsers/ (I’m terrible with remembering passwords so that was a big deal lol).

Nothing has worked. If you figure it out, I would be so grateful if you could let me know, and vice versa. I’ll keep digging and hopefully one of us can find a solution!

It seems to only happen on my laptop at home. I may restore the pc to factory settings and see if that changes anything

I FOUND A FORUM THAT FIGURED IT OUT!!!

I had no idea I had “surf2earn” downloaded or consented to it, but it was just removed by uninstalling. Go to search on your laptop, add and remove programs, search “surf2earn” and uninstall it will disappear. Literally a month and a half of trying I cannot believe it’s been in front of my face all along but so well hidden.

Re: Code showing on top of website - Shopify Community

I’m going to try this out tomorrow. Will provide update :folded_hands:t2: :folded_hands:t2: :folded_hands:t2: