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.

Collected inside Shopify, with consent

The pixel installs with the Shopify app, follows each shopper's consent choice and keeps the link that brought each visit. Orders come straight from Shopify's servers.

Native Shopify Web Pixel

Switched on when you connect your Shopify store. It runs in Shopify's own pixel sandbox, so there is no theme code to edit and no script tag to maintain.

Orders from Shopify's servers

Orders and refunds arrive from Shopify's servers, not the browser, so checkout email, phone and address never pass through the pixel.

Click ID preservation

Each visit keeps its landing URL, so the click IDs (fbclid, gclid, ttclid, sccid) and UTM tags your ads add travel with it.

NodeNarrative Event Protocol

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

No cookies of its own

The pixel sets no cookies of its own. It uses the visitor ID Shopify already keeps, and sends events only where the shopper's consent settings allow.

Knowledge Graph Identity

See every customer journey connected across 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

Planned

Splink-powered probabilistic matching will score anonymous sessions against known customer profiles using behavioural signals and session patterns, with per-tenant isolation guardrails. Today, sessions join on shared identifiers.

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

We built privacy into the graph, not into a policy document. Erasure cascades through every linked touchpoint, emails are hashed before they reach our database, and the pixel collects only with consent. Privacy isn't a policy, it's how the graph works.

GDPR cascading erasure

When a customer exercises their right to be forgotten, erasure cascades through every connected touchpoint in the graph automatically. Article 15 data subject access requests stream through a rate-limited pipeline with full audit trails: ready for enterprise legal review out of the box.

Pseudonymised, built for decisions

Emails are hashed before they reach our database and IP addresses are truncated. The graph tells you which channels, content and creative work, not who each shopper is.

Works with Shopify's consent banner

The pixel follows the choices shoppers make in Shopify's own consent banner, through the Customer Privacy API, so consent flows straight into attribution. Our bundled consent banner returns with non-Shopify storefront support.

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, pseudonymisation, and right-to-erasure workflows are built in, not bolted on.

Hashed identifiers IP addresses truncated Consent-gated pixel 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
Graph-based identity resolution
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

Prices are each vendor's published list price, in that vendor's own billing currency. As a rough guide, US$129 is about A$195 and US$300 about A$455. Exchange rates move and vendors change their pricing, so check each vendor for current figures.

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 7 models run on every paid plan, and side-by-side model comparison views are available on Growth plans and above. Where models agree, you can be confident in those insights.
How does the NodeNarrative pixel work?
On Shopify it is a native Web Pixel, switched on when you connect your store. It runs in Shopify's own pixel sandbox and records page views, campaign clicks and checkouts only where the shopper's consent settings allow analytics. Each visit keeps its landing URL, so click IDs (fbclid, gclid, ttclid, sccid) and UTM tags travel with it. The order of record comes from Shopify's servers, not the browser. 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. Matching is deterministic: visits join when they share a verifiable identifier such as a hashed email or a login. Probabilistic scoring, built on the open-source Splink library, is planned. Matching runs separately for each store, so stitching never crosses account boundaries.
How does NodeNarrative handle GDPR and CCPA?
Privacy is built into the graph architecture, not bolted on as a compliance layer. On Shopify the pixel collects only with the shopper's analytics consent, through Shopify's own banner. Emails are hashed before they reach our database, checkout details are dropped in the browser and IP addresses are truncated. When a customer exercises their right to be forgotten, erasure cascades through every connected touchpoint in the graph automatically. Data retention is configurable.
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 and no graph analysis). NodeNarrative is purpose-built for marketing attribution with 7 models, knowledge graph-based journey analytics, and independent first-party data.
What integrations are available?
Native Shopify integration (one-click install); a Universal Ecommerce Pixel for non-Shopify platforms (WooCommerce, BigCommerce, custom carts, headless) returns after launch. On the ad side: Google Ads (durable Temporal-native sync), Meta Ads with full bidirectional Conversions API, GA4 with multi-property OAuth and an automated BigQuery export wizard, and Klaviyo. Google Ads Offline Conversions is in development; TikTok and Snapchat CAPI are planned. Our API is available on Growth plans and above for custom integrations.
Do I need to be on Shopify to use NodeNarrative?
For launch, yes: NodeNarrative launches on Shopify, with a one-click app install. Our Universal Ecommerce Pixel, a pixel-only mode for WooCommerce, BigCommerce, Magento, custom carts and headless storefronts, is built and returns after launch.
How accurate is the attribution data?
Our attribution engine achieves 95%+ accuracy in our own measurements, validated against known conversion paths but not independently audited. That level 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?

See what knowledge graph-based attribution reveals about your marketing.