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 5KB - 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

Shopify

Add NodeFn tracking to your Shopify store theme

Installation Steps:

  1. From your Shopify admin, go to Online Store → Themes
  2. Click Actions → Edit code on your active theme
  3. In the Layout folder, click on theme.liquid
  4. Find the closing </head> tag
  5. Paste the NodeFn tracking script just before </head>
  6. Click Save

WooCommerce (WordPress)

Add tracking to your WooCommerce store

Option 1: Edit Theme Files

  1. Go to Appearance → Theme File Editor
  2. Select header.php from the right sidebar
  3. Find the </head> tag
  4. Paste the NodeFn script just before it
  5. Click Update File

Option 2: Use a Plugin (Recommended)

  1. Install the "Insert Headers and Footers" plugin
  2. Go to Settings → Insert Headers and Footers
  3. Paste the NodeFn script in the "Scripts in Header" section
  4. Click Save

BigCommerce

Add tracking via Script Manager or theme files

Option 1: Script Manager (Recommended)

  1. Go to Storefront → Script Manager
  2. Click Create a Script
  3. Set name to "NodeFn Analytics"
  4. Set location to "Head"
  5. Set script type to "Script"
  6. Paste your NodeFn tracking script
  7. Select "All Pages" for placement
  8. Click Save

Option 2: Edit Theme Files

  1. Go to Storefront → Themes
  2. Click Advanced → Edit Theme Files
  3. Navigate to templates/layout/base.html
  4. Add script before </head>
  5. Click Save & Apply

Webflow

Add via Custom Code settings

Installation Steps:

  1. Open your project in the Webflow Designer
  2. Click the Settings icon (gear) in the left panel
  3. Go to the Custom Code tab
  4. Scroll to the "Head Code" section
  5. Paste your NodeFn tracking script
  6. Click Save Changes
  7. Publish your site for changes to take effect

Wix

Add via Custom Code in Site Settings

Installation Steps:

  1. Go to Settings in your site dashboard
  2. Click Custom Code under Advanced Settings
  3. Click + Add Custom Code
  4. Paste your NodeFn tracking script
  5. Set the name to "NodeFn Analytics"
  6. Choose "Head" for placement
  7. Select "All Pages"
  8. Click Apply

Google Tag Manager

Deploy via GTM container (works with any platform)

Installation Steps:

  1. Log in to your Google Tag Manager account
  2. Select your container
  3. Click Tags → New
  4. Click Tag Configuration → Custom HTML
  5. Paste your NodeFn tracking script
  6. Click Triggering → All Pages
  7. Name your tag "NodeFn Analytics"
  8. Click Save
  9. Click Submit to publish your changes

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.