Skip to main content

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.

30–60%

of journeys lost without first-party tracking

<5 min

Shopify pixel install

95%+

attribution accuracy

0 ms

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.

42%

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.

37%

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.

60%+

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.

25%

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 works

Knowledge 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 development

Splink-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

Planned

Connect 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.

Unique to NodeNarrative

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

Unique to NodeNarrative

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

Unique to NodeNarrative

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)

GDPR compliant CCPA compliant Automatic PII detection Right-to-erasure automation
Coming soon

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 2026

Send 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 2026

Push attributed conversions to Google Ads for enhanced Smart Bidding. First-party click ID preservation ensures high match rates.

TikTok Events API

Q4 2026

Server-side event delivery to TikTok for improved campaign optimisation and attribution accuracy across short-form video campaigns.

Snapchat Conversions API

Q4 2026

Server-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.

Named, documented, queryable

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 comparison

Identity & Tracking Questions

Common questions about the NodeNarrative pixel, identity resolution, and privacy architecture.

How does the NodeNarrative pixel work?
The NodeNarrative pixel is a lightweight first-party script (under 5 KB) that captures every customer interaction on your storefront. It runs server-side on your domain, immune to ad blockers, third-party cookie restrictions, and iOS privacy changes. Click IDs (fbclid, gclid, ttclid, sccid) are preserved at the session level for maximum ad platform match quality. Every event follows the NodeNarrative Event Protocol, a canonical schema that standardises touchpoints across channels.
Will the pixel slow down my Shopify store?
No. The pixel loads asynchronously and is deferred, so it never blocks page rendering. At under 5 KB, it has zero measurable impact on your Lighthouse score, Core Web Vitals, or page load time. Your storefront performance stays exactly where it was before installation.
What is knowledge graph identity resolution?
Instead of stitching identities in a flat database, NodeNarrative resolves customer identities in a Neo4j knowledge graph. Every interaction becomes a node, every journey step an edge. This reveals relationships that traditional identity resolution misses, like connecting an anonymous mobile session to a known desktop purchase through shared behavioural patterns. Deterministic matching (hashed emails, logins) is live today; probabilistic scoring via Splink is in development.
How is this different from fingerprinting?
Fingerprinting uses device signals (screen resolution, browser plugins, IP address) to identify visitors without their consent. It is legally grey under the EU ePrivacy Directive and ethically questionable. NodeNarrative uses deterministic matching (hashed emails, logins, click IDs) and first-party data only. Our cookieless mode provides full attribution accuracy without any tracking workarounds.
What does "consent-per-identifier" mean?
In most attribution tools, consent is binary: a customer is either opted in or opted out. In NodeNarrative, every identifier (email, cookie, device ID, ad platform click ID) carries its own consent status within the knowledge graph. A customer can consent to email tracking but not cookie tracking, and the graph enforces this granularity automatically. No other attribution platform offers this level of consent control.
How does GDPR cascading erasure work?
When a customer exercises their right to be forgotten (GDPR Article 17), NodeNarrative automatically traces every connected touchpoint in the knowledge graph and erases all associated data. Because identities are graph-connected (not stored in isolated tables), erasure is complete and automatic. No manual data mapping, no missed records, no compliance gaps.
When will Conversions API (CAPI) integrations be available?
Meta Conversions API and Google Ads Offline Conversions are in active development, targeting Q3 2026. TikTok Events API and Snapchat Conversions API are planned for Q4 2026. All CAPI integrations will be bidirectional, enriching ad platform data with first-party attribution signals, not just sending conversions one way.
Do I need a separate cookie consent banner?
No. NodeNarrative includes a full consent management platform with the pixel. It handles script blocking (third-party scripts only fire after consent is granted), Google Consent Mode v2 (all seven consent signals), geo-targeted banners (GDPR opt-in for EU visitors, CCPA opt-out for US visitors), a four-category preference centre, consent audit trail for proof of compliance, and native consent APIs for Meta and TikTok pixels. No separate CMP subscription needed. No competitor attribution tool bundles this.
Do I need a developer to install the pixel?
No. The NodeNarrative pixel installs via the Shopify App Store with one click. No tag manager, no code changes, no developer resources required. You will see data flowing within 5 minutes of installation.

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.