Hey @Ani
TL;DR: This warning means Klaviyo's JavaScript is loading more than once on the same page. The second load is automatically skipped, which is why you see "Skipping account." It's usually harmless but points to a duplicate snippet that should be cleaned up.
Why this happens
Klaviyo's onsite JavaScript is designed to only run once per page load. If it detects it's already been initialized for an account, it skips the second instance and logs this warning to the browser console. Common causes:
- The Klaviyo snippet is manually embedded in your theme and also being injected automatically by a Klaviyo account setting
- Multiple Klaviyo accounts are connected to the same store, each inserting their own snippet
- A third-party app or tag manager is loading a second instance of Klaviyo.js
How to fix it
- Audit your site's
<head>, footer, theme files, and any tag manager (e.g. GTM) for duplicate Klaviyo snippets. Remove any extras so only one instance loads. - If you have multiple Klaviyo accounts connected to the same store: in all but one account, go to account settings and uncheck "Automatically add Klaviyo onsite JavaScript." Keep it enabled in one account only.
- If you've manually installed the Klaviyo
.js snippet, make sure you've only installed it from one account. - After cleanup, reload your site and check the browser console to confirm the warning is gone.
- If the warning persists after removing all duplicates, contact Klaviyo Support and include a screenshot of your console output.
Is this breaking anything?
In most cases, no, the duplicate load is ignored and your forms and tracking will still work from the first instance. That said, it's worth fixing to avoid unpredictable behavior if your site setup changes.
I’ve also escalated your post to Klaviyo Support for them to access your account and take a closer look into what happened. Once they have responded I will make sure to update you ASAP!