Skip to main content

Prerequisites

  • A Shopify store (any plan)
  • Admin access to your store
  • An active North Star Metric account

Step 1 — Install the app

  1. Go to the North Star Metric listing in the Shopify App Store.
  2. Click Add app.
  3. Review the permissions and click Install app.
NSM requests the following permissions:
PermissionWhy it’s needed
read_ordersMatch orders to ad clicks for attribution
read_customersLink returning customers across sessions
read_productsSync product costs for P&L calculation
read_checkoutsTrack checkout behavior for funnel analysis
write_pixelsInstall the tracking web pixel
read_customer_eventsReceive checkout and purchase events

Step 2 — The pixel is activated automatically

After installation, NSM automatically installs a web pixel on your store. You don’t need to edit your theme, add code snippets, or configure anything manually.
The web pixel loads asynchronously and is only ~8KB gzipped. It does not affect your store’s page load speed or Core Web Vitals.

Step 3 — Access your dashboard

After installation, you’ll be redirected to the North Star Metric dashboard at app.northstarmetric.io. The dashboard shows data starting from the moment the pixel was installed. Historical data before installation is not available.

Step 4 — Complete onboarding

The onboarding wizard guides you through:
  1. Verify tracking — Confirm your pixel is receiving events
  2. Connect ad platforms — Link Meta, Google Ads, and/or TikTok (optional, but recommended)
  3. Set up COGS — Enter product costs for accurate P&L reporting

Troubleshooting installation

  1. Visit your store in a new browser tab (incognito mode works too)
  2. Open the dashboard and check the Live Events section
  3. You should see a page_view event within 30 seconds
  4. If not, try reinstalling the app from the Shopify App Store
Some browser extensions (uBlock Origin, Privacy Badger) can block tracking scripts. This is expected — NSM’s server-side tracking still works for the majority of your visitors. The dashboard shows your unblocked match rate.
NSM works alongside other tools. You can run both simultaneously to compare attribution data before switching fully. There is no conflict.

Next steps