Skip to main content

The Attribution Platform Built for Accuracy

Seven attribution models, powered by graph analytics, designed for teams who need to understand the full customer journey, not just the last click.

Learn how our attribution methodology works →

Everything You Need to Attribute Accurately

From model selection to journey visualisation, compliance to integrations: explore what the platform can do.

7 models. One platform. Zero guesswork.

Run multiple attribution models simultaneously and compare results side by side. From simple heuristic models to advanced game-theory and probabilistic approaches, choose the lens that fits your business.

  • First-click and Last-click for baseline comparison
  • Linear attribution for equal credit distribution
  • U-Shaped attribution: 40/40/20 weighting on first touch, last touch, and middle interactions
  • Time-Decay attribution: exponentially increasing weight toward conversion
  • Shapley values from cooperative game theory for fair credit allocation
  • Markov Chain probabilistic modelling for data-driven channel removal analysis
  • Cross-model insights: an insights-first default view showing where models agree (high confidence) and diverge (investigate further), with progressive disclosure "Why?" panels
  • Progressive model activation: heuristic models work from day one, advanced models activate as data accumulates
  • Model selector with standard and advanced groupings for quick comparison

Visualise Your Data, Not Just Your Metrics

Standard analytics tools give you bar charts and line graphs. NodeNarrative gives you graph-native visualisations built on the same knowledge graph that powers your attribution, so you can see the structure of your customer journeys, not just the numbers.

Sankey flow diagrams

Trace the flow of traffic and revenue across channels. Width encodes volume, so you can spot dominant conversion paths at a glance and identify where customers move between channels.

Force cluster maps

Visualise customer journeys as a force-directed graph where similar behaviour patterns cluster together. See which channels attract the same audiences and which paths sit in isolation.

Community detection

Graph algorithms identify communities of customers who follow similar journey patterns. Discover segments defined by behaviour rather than demographics, without manual rule creation.

Reimagined funnel charts

Traditional vertical funnels distort drop-off perception. Our horizontal bar layout shows conversion rates and stage-by-stage performance with accurate proportional sizing.

First-Party Tracking That Actually Works

iOS privacy changes and ad blockers mean you're missing 30–60% of customer journeys. Our server-side pixel captures every touchpoint from your own domain, with no data gaps and no third-party dependencies.

First-party pixel

A lightweight first-party pixel captures every touchpoint on your storefront, immune to ad blockers, third-party cookie restrictions, and iOS privacy changes.

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.

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.

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.

NodeNarrative Event Protocol

Every event follows a canonical schema that standardises touchpoints across channels. No data transformation errors, no mapping conflicts, no lost context.

Cookieless tracking mode

Full attribution accuracy without any cookies, with no fingerprinting and no workarounds. Privacy-safe by design, not by substituting one tracking method for another.

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.

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.

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.

Probabilistic identity scoring

In development

Splink-powered probabilistic matching scores anonymous sessions against known customer profiles using behavioural signals and session patterns.

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.

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.

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.

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.

Unique to NodeNarrative

Bundled consent banner

A full consent management platform ships with the pixel. Script blocking, Google Consent Mode v2, geo-targeted banners (GDPR opt-in for EU, CCPA opt-out for US), preference centre, and consent audit trail included on every plan. No separate CMP subscription required.

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 year-over-year comparisons from day one. PII detection, anonymisation, and right-to-erasure workflows are built in, not bolted on.

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

How NodeNarrative Compares

See how purpose-built graph attribution stacks up against general analytics and other e-commerce tools.

Feature NodeNarrative GA4 Polar Analytics Triple Whale
Knowledge graph-based attribution
Graph-native visualisations Sankey, force clusters, community detection Standard charts Standard charts Standard charts
Number of models 7 3 3 2
Data dimensions tracked 1,500+ Google ecosystem only Not published Not published
Real-time attribution
First-party pixel
Server-side collection Via Sonar
Graph-based identity resolution
Consent-per-identifier
Bundled consent banner (CMP)
Cookieless tracking (privacy-safe) Fingerprinting
Independent data (no walled garden)
Shopify-native integration
Custom dashboards Limited
API access Enterprise Enterprise
Free agency hub
Starting price A$249/mo Free US$300/mo US$129/mo

From Integration to Insights in Weeks

Not months. Our guided onboarding gets you attributing accurately in 2-4 weeks.

01
Day 1

Connect

Install the Shopify app and connect your ad platforms. A guided onboarding wizard walks you through each step, with a dashboard checklist to track your progress.

02
Days 2–3

Configure

Set your attribution windows, choose your models, and configure channel groupings to match your business.

03
Week 1–2

Validate

Data quality checks run automatically. Guided tours walk you through your first reports and dashboards.

04
Week 2–4

Optimise

Full multi-model attribution is live. Use recommendations to reallocate budget to your highest-performing channels.

Platform Questions

Common questions about how NodeNarrative works and how it compares.

What makes knowledge graph-based attribution different?
Traditional attribution tools analyse touchpoints in isolation: they see a list of clicks. NodeNarrative uses a graph database (Neo4j) to map the relationships between touchpoints, revealing how channels work together to drive conversions. Think of it as the difference between a spreadsheet and a map.
Which attribution models does NodeNarrative support?
We support 7 models: First-click, Last-click, Linear, U-Shaped, Time-Decay, Shapley values (from cooperative game theory), and Markov Chain (probabilistic). All models are available on every paid plan. You can run multiple models simultaneously and compare where they agree: high agreement means high confidence in those insights.
How does the NodeNarrative pixel work?
The NodeNarrative pixel is a lightweight first-party script 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.
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 does NodeNarrative handle GDPR and CCPA?
Privacy is built into the graph architecture, not bolted on as a compliance layer. Every identifier in your customer graph carries its own consent status: email consent is tracked separately from cookie consent and device identifiers. When a customer exercises their right to be forgotten, erasure cascades through every connected touchpoint in the graph automatically. We also offer automatic PII detection, data anonymisation pipelines, configurable data retention, and a cookieless tracking mode that works without fingerprinting.
How does NodeNarrative compare to GA4?
GA4 tells you who scored the goal. NodeNarrative tells you who built the play. GA4 is a general-purpose web analytics tool with limited attribution (3 models, no graph analysis, and no real-time data). NodeNarrative is purpose-built for marketing attribution with 7 models, knowledge graph-based journey analytics, and independent first-party data.
What integrations are available at launch?
At launch, we offer native Shopify integration (one-click install), Google Ads, and Meta Ads (read access). Meta Conversions API (server-side) is planned for Q3 2026. Our API is available on Growth plans and above for custom integrations.
How accurate is the attribution data?
Our attribution engine achieves 95%+ accuracy, validated against known conversion paths. This is possible because we use first-party data collected directly from your store and ad platforms, not sampled or modelled data from third parties. Where models disagree, we highlight the divergence so you can investigate. All 7 models are available on every plan: accuracy is never gated by tier.

Ready to see your full customer journey?

Start your 14-day free trial and see what knowledge graph-based attribution reveals about your marketing.