Knowledge Graph Identity Resolution
See every customer journey connected across devices, sessions, and channels. Our first-party pixel and Neo4j knowledge graph resolve anonymous visitors to known customers, revealing relationships that flat databases miss.
14-day free trial. No credit card required. Pixel installed in under 5 minutes.
of journeys lost without first-party tracking
Shopify pixel install
attribution accuracy
storefront performance impact
Your Attribution Data Has Blind Spots
iOS privacy changes, ad blockers, and third-party cookie deprecation mean your analytics are missing a significant portion of customer journeys. You can't optimise what you can't see, and right now, you're not seeing enough.
of Safari sessions block third-party cookies
Apple ITP restricts third-party cookies to 7 days and blocks cross-site tracking entirely. If your attribution relies on third-party scripts, you are losing nearly half of Safari users.
of desktop users run ad blockers
Client-side tracking scripts are blocked by ad blockers before they execute. Every blocked pageview is a gap in your customer journey, an invisible touchpoint your attribution model never sees.
of journeys span multiple devices
Your customer researches on mobile, compares on tablet, and purchases on desktop. Without identity resolution, these look like three separate people, and your attribution credits the wrong channel.
of conversions are invisible to GA4
GA4 uses sampled data, lacks server-side collection, and has no first-party pixel. The result: a quarter of your conversions are never attributed, and budget decisions are based on incomplete data.
First-Party Tracking That Actually Works
The NodeNarrative pixel captures every customer interaction from your own domain: server-side, first-party, and immune to the restrictions that blind your current analytics.
First-party pixel
A lightweight first-party script captures every customer interaction on your storefront, immune to ad blockers, third-party cookie restrictions, and iOS privacy changes.
Served from your domain, not a third-party CDN
Server-side collection
Events are collected server-side on your domain, not through third-party scripts. No data lost to browser restrictions, VPNs, or ad blockers.
Zero dependency on client-side JavaScript execution
First-party cookie forwarding
Cookies are served from your own domain via first-party forwarding, bypassing ITP restrictions that limit third-party cookies to 7 days.
Full attribution windows, not 7-day cliffs
Click ID preservation
Every click ID (fbclid, gclid, ttclid, sccid) is captured and stored at the session level. When conversion events are sent to ad platforms, match quality is maximised.
Maximise Conversions API event match quality
Zero performance impact
The NodeNarrative pixel is async, deferred, and weighs under 5 KB. Your Lighthouse score stays exactly where it was before installation.
Async loading, never blocks page render
One-click Shopify install
Install via the Shopify App Store and start tracking immediately. No developer, no tag manager, no code changes required.
Live data in under 5 minutes
Knowledge Graph Identity
See every customer journey connected across devices, sessions, and channels. Our Neo4j knowledge graph resolves anonymous visitors to known customers, revealing relationships that flat databases miss.
Traditional tools stitch identities in spreadsheets. NodeNarrative maps them in a graph where every identifier is a node and every connection is queryable. The result: identity resolution that gets smarter as your data grows.
How our knowledge graph worksKnowledge graph identity
Customer identities are resolved in a Neo4j knowledge graph, not a flat database. Every interaction becomes a node, every journey step an edge, revealing relationships that traditional identity stitching misses.
Only NodeNarrative and one infrastructure-only competitor use Neo4j for identity resolution. We are the only complete platform with graph-based identity.
Deterministic matching
Hashed emails, phone numbers, and login events are used for high-confidence identity resolution. No guesswork: every match is backed by a verifiable identifier.
SHA-256 hashed identifiers, PII never stored in plain text
Probabilistic identity scoring
In developmentSplink-powered probabilistic matching scores anonymous sessions against known customer profiles using behavioural signals and session patterns.
Open-source Splink library, no proprietary black-box matching
Cross-device stitching
PlannedConnect customer journeys that span mobile, desktop, and tablet, resolving the same person across devices and sessions into a single attribution path.
Graph-based resolution makes cross-device matching more accurate over time
Privacy by Architecture, Not by Policy
Every competitor treats privacy as a compliance checkbox. We built it into the graph. Every identifier carries its own consent status. Erasure cascades automatically. Privacy isn't a policy; it's how the graph works.
Consent-per-identifier
Every identifier in your customer graph carries its own consent status. Email consent is tracked separately from cookie consent, device ID consent, and ad platform identifiers, giving you granular control that binary opt-in/opt-out can never match.
No competitor offers graph-level consent tracking
GDPR cascading erasure
When a customer exercises their right to be forgotten, erasure cascades through every connected touchpoint in the graph automatically. No manual data mapping, no missed records, no compliance gaps.
Automatic Art. 17 compliance, zero manual intervention
Cookieless by default
Unlike competitors who substitute fingerprinting for cookies, our cookieless mode uses privacy-safe first-party data only. Full attribution accuracy without tracking workarounds that may violate ePrivacy regulations.
No fingerprinting, no workarounds, no legal grey areas
Bundled consent banner
A full consent management platform ships with the pixel. Script blocking prevents tracking before consent is granted. Google Consent Mode v2 sends all seven consent signals. Geo-targeted banners show GDPR opt-in to EU visitors and CCPA opt-out to US visitors. Preference centre, consent audit trail, and Meta/TikTok pixel consent APIs are all included on every plan.
Replaces standalone CMPs like Cookiebot or CookieYes (saves merchants A$60–500+/yr)
Configurable data retention
Raw journey data is retained for 365 days (730 on Enterprise), while aggregated trend analytics are kept indefinitely on all plans. Import 3–7 years of historical data at onboarding (unlimited on Enterprise) for instant year-over-year comparisons. PII detection, anonymisation, and right-to-erasure workflows are built in, not bolted on.
365 days raw, unlimited trend analytics, 3–7 years historical import (unlimited Enterprise)
Conversions API Integration
Bidirectional data enrichment for ad platform optimisation. Send server-side conversions with first-party data to improve match quality, lower CPAs, and close the attribution loop. These features are in active development, not available today.
Meta Conversions API
Q3 2026Send server-side conversion events directly to Meta with enriched first-party data. Bidirectional data flow improves ad platform optimisation and event match quality.
Google Ads Offline Conversions
Q3 2026Push attributed conversions to Google Ads for enhanced Smart Bidding. First-party click ID preservation ensures high match rates.
TikTok Events API
Q4 2026Server-side event delivery to TikTok for improved campaign optimisation and attribution accuracy across short-form video campaigns.
Snapchat Conversions API
Q4 2026Server-side conversion tracking for Snapchat campaigns with first-party data enrichment.
NodeNarrative Event Protocol
Every event follows a canonical schema that standardises touchpoints across channels. No data transformation errors, no mapping conflicts, no lost context.
Canonical schema
Every event (page view, add to cart, purchase, ad click) follows a standardised schema. No data transformation errors, no mapping conflicts between channels.
Cross-channel consistency
The same event structure works across Shopify, Google Ads, Meta, and every future integration. One schema to understand, one format to query.
Automatic enrichment
Events are enriched with session context, device information, and referrer data at collection time, not retroactively patched in a warehouse.
Webhook adapter framework
Flexible event ingestion pipeline accepts data from any source. Custom webhook adapters transform external events into the canonical schema automatically.
How NodeNarrative Tracking Compares
See how first-party, graph-based tracking stacks up against general analytics and e-commerce attribution tools.
| Capability | NodeNarrative | GA4 | Polar Analytics | Triple Whale |
|---|---|---|---|---|
| First-party pixel | ||||
| Server-side collection | Via Sonar | |||
| First-party cookie forwarding | ||||
| Click ID preservation | ||||
| Graph-based identity resolution | ||||
| Cookieless tracking (privacy-safe) | Fingerprinting | |||
| Consent-per-identifier | ||||
| Bundled consent banner (CMP) | ||||
| GDPR cascading erasure | ||||
| Canonical event schema | Proprietary | Proprietary | Proprietary | |
| Deterministic identity matching | ||||
| Zero storefront performance impact | ||||
| One-click Shopify install |
NodeNarrative is the only platform combining graph-based identity resolution, consent-per-identifier, and GDPR cascading erasure. Privacy isn't a trade-off; it's a structural advantage.
See the full platform comparisonIdentity & Tracking Questions
Common questions about the NodeNarrative pixel, identity resolution, and privacy architecture.
How does the NodeNarrative pixel work?
Will the pixel slow down my Shopify store?
What is knowledge graph identity resolution?
How is this different from fingerprinting?
What does "consent-per-identifier" mean?
How does GDPR cascading erasure work?
When will Conversions API (CAPI) integrations be available?
Do I need a separate cookie consent banner?
Do I need a developer to install the pixel?
Stop losing 30–60% of your customer journeys
First-party tracking, knowledge graph identity resolution, and privacy by architecture, feeding directly into 7 attribution models. Installed in under 5 minutes.
Plans from A$249/month. 14-day free trial. No credit card required. Pixel on all tiers.