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

1

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.

2

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.

✓ Installation Complete

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.