Installation Guide
Get NodeFn up and running on your website in under 2 minutes. Our lightweight, privacy-first script that works with any website.
Why NodeFn?
Ultra Lightweight
Less than 3KB - won't slow down your site
Privacy-First
Privacy-first • No cookies • No PII • GDPR Aligned & CCPA Compliant
Quick Setup
One script tag - works with any website
Quick Start
Add this single line of code to your website's <head> section
<script src="https://a.nodefn.com/script.js"
data-website-id="YOUR_WEBSITE_ID"
async>
</script>Replace YOUR_WEBSITE_ID with your unique tracking ID
Step-by-Step Installation
Get Your Tracking Code
After signing up for NodeFn beta, you'll receive an email with your unique tracking code and installation instructions. The email will contain your personalized script ready to copy and paste.
Add Script to Your Website
Paste the tracking script in the <head> section of your website, preferably near the closing </head> tag for optimal performance.
<!DOCTYPE html>
<html>
<head>
<title>Your Website</title>
<!-- Other head elements -->
<!-- NodeFn Tracking -->
<script src="https://a.nodefn.com/script.js"
data-website-id="YOUR_WEBSITE_ID"
async>
</script>
</head>
<body>
<!-- Your content -->
</body>
</html>Verify Installation
Once installed, NodeFn will automatically start collecting data. Use the status link provided in your signup email to verify installation and track data collection progress.
Platform-Specific Guides
WordPress
Add to your theme's header.php or use a plugin
Option 1: Edit theme files
Add script to header.php before </head>
Option 2: Use a plugin
Install "Insert Headers and Footers" plugin
React / Next.js
Add to your _app.js or layout component
Next.js:
Add to _app.js or _document.js
React:
Add to your main HTML file or use react-helmet
Shopify
Add via theme customization
1. Go to Online Store → Themes
2. Click Actions → Edit Code
3. Edit theme.liquid
4. Add script before </head>
Google Tag Manager
Deploy via GTM container
1. Create new Custom HTML tag
2. Paste NodeFn tracking script
3. Set trigger to "All Pages"
4. Publish container
Troubleshooting
Not seeing data?
- • Check the status link provided in your signup email
- • Verify the script is in the <head> section
- • Make sure there are no JavaScript errors in console
Need Help?
Our support team is here to help you get NodeFn set up correctly.