Skip to main content

How to verify your pixel is working

Option 1 — Dashboard live events

  1. Open your NSM dashboard
  2. Navigate to Settings → Tracking
  3. Look for the Pixel Status indicator — it should show Active
  4. Open your store in a new browser tab
  5. Return to the dashboard — you should see a new page_view event appear within 30 seconds

Option 2 — Browser console

  1. Open your store in a browser
  2. Open the browser console (F12 or Cmd+Option+I)
  3. Check that the NSM pixel object is initialized — the dashboard’s Pixel Status indicator is the easiest way to confirm this

Option 3 — Network tab

  1. Open your store with browser developer tools open
  2. Go to the Network tab and filter by northstarmetric
  3. You should see outbound tracking requests appearing as you navigate the store
  4. A 200 status code means tracking is working correctly

What events are tracked?

EventWhen it firesUsed for
page_viewEvery page loadVisitor identification, session tracking
add_to_cartWhen item is added to cartFunnel analysis
checkout_startedCheckout page visitedFunnel drop-off
payment_infoPayment step reachedConversion funnel
purchaseOrder placedAttribution matching

Match rate

Your match rate shows what percentage of orders were successfully attributed to an ad click or visitor session. A healthy match rate is typically above 70%. Factors that affect it:
FactorImpact
Direct traffic (type-in URL)Orders with no prior ad click cannot be attributed
Very long delay between click and purchaseOutside the 30-day attribution window
New device at checkoutCross-device matching may not link the sessions
Heavy VPN usage by customersIP-based signals are less reliable
You can see your match rate breakdown in Dashboard → Attribution → Matching Rate.

Troubleshooting

  1. Go to your Shopify Admin → Online Store → Themes → Customize
  2. Check that no theme customizations are removing scripts from <head>
  3. Try uninstalling and reinstalling the NSM app — the pixel is re-registered automatically
  4. Contact support@northstarmetric.io if the issue persists
This typically means your attribution window hasn’t been reached yet — you need orders to come in after the pixel was installed. Match rate populates within 24-48 hours of your first orders.
This can happen if the tracking script is loaded twice (e.g., via both the web pixel and a theme modification). Check your theme for any manual NSM script tags and remove them — the web pixel handles loading automatically.