Skip to main content

Setup & Installation

NSM uses browser fingerprinting — a privacy-safe technique that creates a non-reversible hash from stable device characteristics (screen resolution, GPU renderer, installed fonts, audio context, etc.).This hash cannot identify a person directly. It’s just a number that represents “this device.” It expires automatically after 30 days and is never shared with third parties.
No. When you install the NSM app, the tracking pixel is automatically activated via Shopify’s Web Pixel API. No theme editing, no code snippets, no developer needed.If you prefer to use a theme extension instead (for more control), that option is available in Settings.
No. The script loads asynchronously and deferred, meaning it does not block page rendering. It’s only ~8KB gzipped and is served from a global CDN (Cloudflare). Heavy fingerprinting signals are collected in the background after the page is fully loaded.
Yes. NSM works on all devices — desktop, mobile, and tablet. The fingerprinting signals are calibrated differently for mobile vs desktop to account for differences in browser behavior.

Attribution & Data

NSM consistently achieves high match rates, typically well above 70% for stores with a healthy mix of paid traffic. The exact rate depends on:
  • Traffic mix (direct traffic cannot be attributed to an ad)
  • Customer browser settings (heavy VPN users are harder to match)
  • Attribution window (orders placed outside the configured window won’t match)
Orders that can’t be attributed show as Organic or Direct in the dashboard.
NSM supports multiple models: last-click (default), first-click, linear, and time-decay.Visitors are matched to orders using a multi-signal approach that combines ad click IDs (gclid, fbclid, ttclid), device fingerprinting, and hashed email matching. The matching priority ensures the most accurate available signal is always used first.See Attribution Models for details.
Platform-reported ROAS (from Meta Ads Manager, Google Ads, etc.) uses last-click attribution within the platform’s own ecosystem. It counts clicks on their ads only and often double-counts conversions across platforms.NSM gives you cross-channel attribution — one source of truth that allocates credit fairly across all channels. This typically shows a lower ROAS per channel but a more accurate picture of total marketing efficiency.
NSM starts tracking from the moment you install the app. Historical data before installation is not available. Attribution is applied within a configurable window (default: 30 days).

Privacy & Compliance

Yes. You should mention that your store uses a third-party analytics service for marketing attribution. Sample privacy policy language is available in the Privacy & GDPR guide.You can link to our privacy policy at northstarmetric.io/privacy.
Personal data (emails, IPs) is hashed before storage — we store only irreversible SHA-256 hashes, never the original values. Fingerprint and session data is automatically deleted after 30 days. Order/conversion data is retained for up to 2 years for reporting.All data is hosted on EU servers (Germany).
Yes:
  • GDPR: Full compliance — no PII stored, all GDPR webhooks implemented, Data Processing Agreement available
  • CCPA: We do not sell personal data
  • iOS 14+: Server-side tracking bypasses ATT restrictions entirely
Yes. Visitors can:
  1. Decline cookies/tracking in your store’s consent banner
  2. Contact you to request data deletion (NSM processes these automatically via GDPR webhooks)
NSM integrates with all major Consent Management Platforms and Shopify’s Customer Privacy API, so opt-out via your existing consent banner works automatically.

Billing & Plans

NSM is free to install. Paid plans are billed monthly via Stripe, separate from your Shopify subscription. You can manage your plan from Dashboard → Settings → Billing.
The free plan includes:
  • Up to 50 orders/month tracked
  • Basic attribution dashboard
  • 30-day data retention
Paid plans add full attribution history, Conversions API sync, P&L reporting, and priority support.
Yes. You can cancel your plan at any time from the dashboard or by uninstalling the app. There are no cancellation fees or minimum commitments.

Support

Email support@northstarmetric.io. We typically respond within 24 hours on business days.
Not yet. We offer email support with a 24-hour SLA. Enterprise plans include a dedicated Slack channel.