Add Zenovay to your Wix website in under five minutes. The integration is no-code on every Wix Premium plan, and Wix Velo developers can use the full event API.
Wix's Custom Code feature requires a Premium plan or higher. Wix Free does not allow third-party scripts.
Quick Start
- Copy your tracking snippet from the Zenovay dashboard.
- In your Wix admin, go to Settings → Custom Code.
- Click + Add Custom Code and paste the snippet.
- Set Add Code to Pages to All pages → Load code on each new page, Place Code in to Head.
- Click Apply, then Publish your site.
Installation
Custom Code (Standard Wix editor)
- Open your Wix site dashboard.
- Click Settings (gear icon in the left sidebar).
- Open Custom Code.
- Click + Add Custom Code.
- Paste this snippet:
<script defer data-tracking-code="YOUR_TRACKING_CODE" src="https://api.zenovay.com/z.js"></script>
- Configure:
- Add Code to Pages: All pages → Load code on each new page
- Place Code in: Head
- Name:
Zenovay Analytics
- Click Apply.
- Click Publish at the top of the editor. Custom Code only runs on the published site, not in preview.
Wix Studio (newer editor)
In Wix Studio the path is slightly different:
- Go to Site Settings → Tracking & Analytics → + New Tool.
- Choose Custom.
- Paste the same snippet into the Head slot.
- Save and publish.
Wix Velo (for developers)
If your site uses Velo and you need access to window.zenovay() events, install via masterPage.js:
import wixWindow from 'wix-window';
$w.onReady(() => {
if (wixWindow.rendering.env !== 'browser') return;
const s = document.createElement('script');
s.defer = true;
s.src = 'https://api.zenovay.com/z.js';
s.setAttribute('data-tracking-code', 'YOUR_TRACKING_CODE');
document.head.appendChild(s);
});
Verify your installation
- Open your published Wix site in an incognito window.
- Right-click → View Page Source (or Cmd/Ctrl+U).
- Look for
<script defer data-tracking-code=...>near the top. - Open your Zenovay real-time view — your visit appears within ~30 seconds.
Tracking custom events
Once the tracker loads (after DOMContentLoaded), call window.zenovay() from any Velo page or HTML embed:
if (window.zenovay) {
window.zenovay('track', 'lead_form_submitted', {
form_id: 'homepage-cta',
page: window.location.pathname,
});
}
For form submissions, attach the call to your form's onWixFormSubmit callback in Velo.
Identify Wix Members
If you use Wix Members, identify the visitor with a stable ID after sign-in:
import { currentMember } from 'wix-members';
currentMember.getMember().then(member => {
if (member && window.zenovay) {
window.zenovay('identify', {
userId: member._id,
email: member.loginEmail,
});
}
});
Troubleshooting
No data showing. Make sure you clicked Publish in the editor (Custom Code is stripped from the preview). Wait 1–2 minutes after publishing for the CDN cache to update, then force-refresh with Cmd/Ctrl+Shift+R.
"Custom Code" option missing. You're on Wix Free. Upgrade to any Premium plan ($16/mo or higher) to enable Custom Code.
Some pages tracked, others not. Check that Add Code to Pages is set to All pages and Load code on each new page is selected.
Double pageviews. You probably have the snippet in both Custom Code AND a Velo install. Pick one.
Plan requirements
| Wix plan | Tracking works? |
|---|---|
| Free | ❌ No Custom Code |
| Combo / Unlimited / Pro | ✅ Yes |
| Business / VIP | ✅ Yes + Velo hooks + server-side |
| Studio (any tier) | ✅ Yes (via Tracking & Analytics panel) |
Privacy
Zenovay supports a fully cookieless mode for compliance with GDPR/ePrivacy. Add data-cookieless="true" to the snippet:
<script defer
data-tracking-code="YOUR_TRACKING_CODE"
data-cookieless="true"
src="https://api.zenovay.com/z.js"></script>
In this mode no cookies or local storage entries are set.
Next steps
- Set up conversion goals for the actions you care about.
- Read the full Wix integration guide on docs.zenovay.com for advanced setups including Wix Stores revenue tracking and Wix Bookings server-side events.
- Need help? Contact [email protected].