Both WordPress and Shopify let you paste the Zenovay tracker into a "header code" field — there is no plugin or app to install. Here are the short versions; full guides are linked at the bottom.
WordPress (manual install)
There is no official WordPress plugin. Add the tracker manually one of two ways.
Option 1: Edit your theme's header.php
<script
defer
data-tracking-code="YOUR_TRACKING_CODE"
src="https://api.zenovay.com/z.js"
></script>
Place it just before the closing </head> tag.
Option 2: Use functions.php
function zenovay_tracking_script() {
?>
<script
defer
data-tracking-code="YOUR_TRACKING_CODE"
src="https://api.zenovay.com/z.js"
></script>
<?php
}
add_action('wp_head', 'zenovay_tracking_script');
This survives theme updates better than editing header.php directly.
Shopify
Shopify lets you add custom code to your theme without touching the underlying files.
Open the theme code editor
In the Shopify admin, go to Online Store → Themes → Customize → Edit code on the theme you want to track.
Open theme.liquid
In the file tree, expand Layout and open
theme.liquid.Paste before </head>
Add the tracker script just before the closing
</head>tag:<script defer data-tracking-code="YOUR_TRACKING_CODE" src="https://api.zenovay.com/z.js" ></script>Save
Click Save. The tracker is now live on every page of your storefront.
Where to find your tracking code
For both platforms, replace YOUR_TRACKING_CODE with your website's tracking code. You'll see the full snippet (with your code already filled in) when you add the website in app.zenovay.com, and again later on the website's dashboard under its Settings → General tab. The code looks like zv_abc123xyz.
E-commerce events
Out of the box, the script tracks page views — that's it. To track Shopify checkouts, abandoned carts, or WooCommerce orders, you'll need to fire custom events. See the platform-specific full guides linked below — both have working code samples.
Verifying installation
After saving the code:
- Open your storefront in a private window.
- Wait 30 seconds.
- Open your website's dashboard in Zenovay and check the Live View tab. Your visit should appear.
If it doesn't, see first event not appearing.